[İstek] Skript İtem Kırınca Otomatik üstüne gelmesi Ve /sat komutu

MC4FUN

play.mc4fun.net
Aktif Üye
En iyi cevaplar
4
Lapis Kırınca Otomatik Üzerine Gelmesi Ve /sat Komutu ile mesela üzerinde 200 tane lapis var bunu satıcak!
arkadaşlar böyle bir skript yazabilrseniz memnun olurum teşşekürler :) ^^
 

Ragnarak

Bedrock Kaşifi
En iyi cevaplar
0
Yapılabilir de birkaç sorun doğuracaktır.
-
1 Lapis cevherinden kaç adet lapis düşeceği belli değil.
- XP işi de aynı lapis sayısı gibi belli değil.
- Çok hızlı (verimlilik 9) gibi kazmalar da ufak bir sorun olacaktır. Anlatsam anlamazsın görmen gerek.
- /sat yerine lapisi her kırdığında oyuncunun üstünü kontrol eden ve 200 tane var ise satan bir skript verebilirim sana.
 

Blueyescat

Bedrock Kaşifi
En iyi cevaplar
0
PHP:
options:
    1LapisFiyat: 5

command /sat:
    trigger:
        if player have a lapis lazuli:
            send "&c%number of lapis lazuli in player's inventory% &blapis &c%(number of lapis lazuli in player's inventory * {@1LapisFiyat})% &bparaya satilmistir."
            add (number of lapis lazuli in player's inventory * {@1LapisFiyat}) to player's balance
            remove all lapis lazuli from player

on break of lapis ore:
    cancel event
    set event-block to air
    if tool of player is any pickaxe of silk touch:
        give 1 lapis ore to player
    else:
        give random integer between 4 and 8 of lapis to player
        wait 3 tick
        set {xp} to random number between 2 and 5
        loop {xp} times:
            give 1 xp to player
        wait 3 tick
        if tool of player is any pickaxe of fortune 1:
            chance of 33%:
                give 2 lapis to player
        else if tool of player is any pickaxe of fortune 2:
            chance of 25%:
                give random integer between 2 and 3 of lapis to player
        else if tool of player is any pickaxe of fortune 3:
            chance of 20%:
                give random integer between 2 and 4 of lapis to player
Şu otomatik lapis işini çok eskiden yapmıştım, @gkngrbz016 istemişti :p Minecraftın wikisine bakarak şanslarını servet büyüsüne göre ayarlamıştım. Çalıştığını hatırlıyorum ama sunucuda Servet 3 den fazla edit varsa hiç servet yokmuş gibi çalışacaktır. 1. satırdaki ayara 1 lapisin kaç para edeceğini yazabilirsin.

Yapılabilir de birkaç sorun doğuracaktır.
-
1 Lapis cevherinden kaç adet lapis düşeceği belli değil.
- XP işi de aynı lapis sayısı gibi belli değil.
Minecraftın wikisinde -her şey- yazıyor :)
 
Son düzenleme:

MC4FUN

play.mc4fun.net
Aktif Üye
En iyi cevaplar
4
Yapılabilir de birkaç sorun doğuracaktır.
-
1 Lapis cevherinden kaç adet lapis düşeceği belli değil.
- XP işi de aynı lapis sayısı gibi belli değil.
- Çok hızlı (verimlilik 9) gibi kazmalar da ufak bir sorun olacaktır. Anlatsam anlamazsın görmen gerek.
- /sat yerine lapisi her kırdığında oyuncunun üstünü kontrol eden ve 200 tane var ise satan bir skript verebilirim sana.

- /sat yerine lapisi her kırdığında oyuncunun üstünü kontrol eden ve 200 tane var ise satan bir skript verebilirim sana.

bu cok iyi olur :) kardesim verirsen sevinirim
 

Blueyescat

Bedrock Kaşifi
En iyi cevaplar
0
Attığım mesajda ki spoileri açarsanız kodu görürsünüz..

- /sat yerine lapisi her kırdığında oyuncunun üstünü kontrol eden ve 200 tane var ise satan bir skript verebilirim sana.

bu cok iyi olur :) kardesim verirsen sevinirim
Onun içinde şöyle:
PHP:
options:
    1LapisFiyat: 5

on break of lapis ore:
    if player have 200 lapis lazuli:
        send "&c200 &blapis &c%(number of lapis lazuli in player's inventory * {@1LapisFiyat})% &bparaya satilmistir."
        add (number of lapis lazuli in player's inventory * {@1LapisFiyat}) to player's balance
        remove 200 lapis lazuli from player
 
Son düzenleme:

Ragnarak

Bedrock Kaşifi
En iyi cevaplar
0
PHP:
options:
    1LapisFiyat: 5

command /sat:
    trigger:
        if player have a lapis lazuli:
            send "&c%number of lapis lazuli in player's inventory% &blapis &c%(number of lapis lazuli in player's inventory * {@1LapisFiyat})% &bparaya satilmistir."
            remove all lapis lazuli from player
            add (number of lapis lazuli in player's inventory * {@1LapisFiyat}) to player's balance

on break of lapis ore:
    cancel event
    set event-block to air
    if tool of player is any pickaxe of silk touch:
        give 1 lapis ore to player
    else:
        give random integer between 4 and 8 of lapis to player
        wait 3 tick
        set {xp} to random number between 2 and 5
        loop {xp} times:
            give 1 xp to player
        wait 3 tick
        if tool of player is any pickaxe of fortune 1:
            chance of 33%:
                give 2 lapis to player
        else if tool of player is any pickaxe of fortune 2:
            chance of 25%:
                give random integer between 2 and 3 of lapis to player
        else if tool of player is any pickaxe of fortune 3:
            chance of 20%:
                give random integer between 2 and 4 of lapis to player
Şu otomatik lapis işini çok eskiden yapmıştım, @gkngrbz016 istemişti :p Minecraftın wikisine bakarak şanslarını servet büyüsüne göre ayarlamıştım. Çalıştığını hatırlıyorum ama sunucuda Servet 3 den fazla edit varsa hiç servet yokmuş gibi çalışacaktır. 1. satırdaki ayara 1 lapisin kaç para edeceğini yazabilirsin.

Minecraftın wikisinde -her şey- yazıyor :)
Servet 3 ile 1 kırışta kaç tane gelebileceğini bilebiliyormusun ?
 

Blueyescat

Bedrock Kaşifi
En iyi cevaplar
0
Servet 3 ile 1 kırışta kaç tane gelebileceğini bilebiliyormusun ?
Dediğim gibi eskiden yapmıştım bunu. Servet büyüleri bir şans ile, rastgele bir sayı arası lapis veriyordu. Ayrıca lapis ise doğal olarak 4-8 arası çıkıyordu.
Yani bende büyü ile gelen lapisi ve doğal olarak gelen lapisi vermiştim.
Google da "Minecraft wiki enchant" diye aratırsanız büyüler hakkında bütün bilgileri veya her hangi bir bilgiyi bulabilirsiniz. Sudan çıkan çöplerin şansına kadar her şey var..
 
Üst