Bulundu SkyBlock Moblardan Eşya Düşme Skripti

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Bilmeadimiasd

Bir Kömür Göründü Kaptanım!
Katılım
13 Mart 2016
Mesajlar
137
Elmaslar
14
Puan
13.570
Yaş
26
Arkadaşlar Sizlerden şöyle bir skript istiyorum. Mob öldürüldüğünde yere Ender Sandığı Düşsün Oyuncu onu yere koyamasın. tıkladığında ise Tierine göre eşya çıksın. Tier1 de sadece 1 eşya Tier 2 de sadece 2, 3 =3, 4=4, 5=5 Plugini var ise o da olur şimdiden teşekkür ederim.
 
Kod:
on death:
    if victim is not a player:
        chance of 30%:
            give 1 ender chest with name "&6Tier 1" to attacker
            stop
        chance of 25%:
            give 1 ender chest with name "&6Tier 2" to attacker
            stop
        chance of 20%:
            give 1 ender chest with name "&6Tier 3" to attacker
            stop
        chance of 15%:
            give 1 ender chest with name "&6Tier 4" to attacker
            stop
        chance of 10%:
            give 1 ender chest with name "&6Tier 5" to attacker
            stop
           
command /kasaver [<int>]:
    trigger:
        if player is op:
            if arg 1 is set:
                if arg 1 is bigger than 0:
                    if arg 1 is smaller than 6:
                        give 1 ender chest with name "&6Tier %arg 1%" to player
                        send "&6Tier %arg 1% &7kasan başarıyla verildi." to player
                    else:
                        send "&7Gireceğiniz sayı 1-5 aralığında olmalıdır." to player
                else:
                    send "&7Gireceğiniz sayı 1-5 aralığında olmalıdır." to player
            else:
                send "&71-5 aralığında bir sayı giriniz." to player

on rightclick with ender chest:
    if tool's name is "&6Tier 1":
        cancel event
        set {_tekrar} to 1
        set {_tier} to tool's name
        remove 1 ender chest with name "&6Tier 1" from player
    if tool's name is "&6Tier 2":
        cancel event
        set {_tekrar} to 2
        set {_tier} to tool's name
        remove 1 ender chest with name "&6Tier 2" from player
    if tool's name is "&6Tier 3":
        cancel event
        set {_tekrar} to 3
        set {_tier} to tool's name
        remove 1 ender chest with name "&6Tier 3" from player
    if tool's name is "&6Tier 4":
        cancel event
        set {_tekrar} to 4
        set {_tier} to tool's name
        remove 1 ender chest with name "&6Tier 4" from player
    if tool's name is "&6Tier 5":
        cancel event
        set {_tekrar} to 5
        set {_tier} to tool's name
        remove 1 ender chest with name "&6Tier 5" from player
    wait 5 tick
    if {_tekrar} is bigger than 0:
        loop {_tekrar} times:
            set {_sans} to random integer between 1 and 4#1 ve 4 arasında sayı seçtiriyor 4 çeşit eşya olduğundan
            if {_sans} is 1:
                give 1 diamond to player
                send "&a%{_tier}% &8» &71 elmas kazandın."
            else if {_sans} is 2:
                give 1 emerald to player
                send "&a%{_tier}% &8» &71 zümrüt kazandın."
            else if {_sans} is 3:
                give 1 gold ingot to player
                send "&a%{_tier}% &8» &71 altın kazandın."
            else if {_sans} is 4:
                give 1 iron ingot to player
                send "&a%{_tier}% &8» &71 demir kazandın."

İsteğinden anladığım kadarıyla böyle bir skript yazdım. "/kasaver" komudu ile manuel olarak kasa alabilirsin. Onun dışında herhangi bir mob öldürüldüğünde kasa verir.
 
Kod:
on death:
    if victim is not a player:
        chance of 30%:
            give 1 ender chest with name "&6Tier 1" to attacker
            stop
        chance of 25%:
            give 1 ender chest with name "&6Tier 2" to attacker
            stop
        chance of 20%:
            give 1 ender chest with name "&6Tier 3" to attacker
            stop
        chance of 15%:
            give 1 ender chest with name "&6Tier 4" to attacker
            stop
        chance of 10%:
            give 1 ender chest with name "&6Tier 5" to attacker
            stop
          
command /kasaver [<int>]:
    trigger:
        if player is op:
            if arg 1 is set:
                if arg 1 is bigger than 0:
                    if arg 1 is smaller than 6:
                        give 1 ender chest with name "&6Tier %arg 1%" to player
                        send "&6Tier %arg 1% &7kasan başarıyla verildi." to player
                    else:
                        send "&7Gireceğiniz sayı 1-5 aralığında olmalıdır." to player
                else:
                    send "&7Gireceğiniz sayı 1-5 aralığında olmalıdır." to player
            else:
                send "&71-5 aralığında bir sayı giriniz." to player

on rightclick with ender chest:
    if tool's name is "&6Tier 1":
        cancel event
        set {_tekrar} to 1
        set {_tier} to tool's name
        remove 1 ender chest with name "&6Tier 1" from player
    if tool's name is "&6Tier 2":
        cancel event
        set {_tekrar} to 2
        set {_tier} to tool's name
        remove 1 ender chest with name "&6Tier 2" from player
    if tool's name is "&6Tier 3":
        cancel event
        set {_tekrar} to 3
        set {_tier} to tool's name
        remove 1 ender chest with name "&6Tier 3" from player
    if tool's name is "&6Tier 4":
        cancel event
        set {_tekrar} to 4
        set {_tier} to tool's name
        remove 1 ender chest with name "&6Tier 4" from player
    if tool's name is "&6Tier 5":
        cancel event
        set {_tekrar} to 5
        set {_tier} to tool's name
        remove 1 ender chest with name "&6Tier 5" from player
    wait 5 tick
    if {_tekrar} is bigger than 0:
        loop {_tekrar} times:
            set {_sans} to random integer between 1 and 4#1 ve 4 arasında sayı seçtiriyor 4 çeşit eşya olduğundan
            if {_sans} is 1:
                give 1 diamond to player
                send "&a%{_tier}% &8» &71 elmas kazandın."
            else if {_sans} is 2:
                give 1 emerald to player
                send "&a%{_tier}% &8» &71 zümrüt kazandın."
            else if {_sans} is 3:
                give 1 gold ingot to player
                send "&a%{_tier}% &8» &71 altın kazandın."
            else if {_sans} is 4:
                give 1 iron ingot to player
                send "&a%{_tier}% &8» &71 demir kazandın."

İsteğinden anladığım kadarıyla böyle bir skript yazdım. "/kasaver" komudu ile manuel olarak kasa alabilirsin. Onun dışında herhangi bir mob öldürüldüğünde kasa verir.
son kısmı rasgele sayı seçme ile (taştan sonuncu iteme kadar) bir sayı seçse öyle yapabilir misin?
 
Kod:
on death:
    if victim is not a player:
        chance of 30%:
            give 1 ender chest with name "&6Tier 1" to attacker
            stop
        chance of 25%:
            give 1 ender chest with name "&6Tier 2" to attacker
            stop
        chance of 20%:
            give 1 ender chest with name "&6Tier 3" to attacker
            stop
        chance of 15%:
            give 1 ender chest with name "&6Tier 4" to attacker
            stop
        chance of 10%:
            give 1 ender chest with name "&6Tier 5" to attacker
            stop
          
command /kasaver [<int>]:
    trigger:
        if player is op:
            if arg 1 is set:
                if arg 1 is bigger than 0:
                    if arg 1 is smaller than 6:
                        give 1 ender chest with name "&6Tier %arg 1%" to player
                        send "&6Tier %arg 1% &7kasan başarıyla verildi." to player
                    else:
                        send "&7Gireceğiniz sayı 1-5 aralığında olmalıdır." to player
                else:
                    send "&7Gireceğiniz sayı 1-5 aralığında olmalıdır." to player
            else:
                send "&71-5 aralığında bir sayı giriniz." to player

on rightclick with ender chest:
    if tool's name is "&6Tier 1":
        cancel event
        set {_tekrar} to 1
        set {_tier} to tool's name
        remove 1 ender chest with name "&6Tier 1" from player
    if tool's name is "&6Tier 2":
        cancel event
        set {_tekrar} to 2
        set {_tier} to tool's name
        remove 1 ender chest with name "&6Tier 2" from player
    if tool's name is "&6Tier 3":
        cancel event
        set {_tekrar} to 3
        set {_tier} to tool's name
        remove 1 ender chest with name "&6Tier 3" from player
    if tool's name is "&6Tier 4":
        cancel event
        set {_tekrar} to 4
        set {_tier} to tool's name
        remove 1 ender chest with name "&6Tier 4" from player
    if tool's name is "&6Tier 5":
        cancel event
        set {_tekrar} to 5
        set {_tier} to tool's name
        remove 1 ender chest with name "&6Tier 5" from player
    wait 5 tick
    if {_tekrar} is bigger than 0:
        loop {_tekrar} times:
            set {_sans} to random integer between 1 and 382
            execute console command "give %player% %{_sans}% 1"
            send "&a%{_tier}% &8» &71 adet item kazandın. (%{_sans}%)"
Taştan parlayan karpuza kadar rastgele bir item veriyor.
 
Kod:
on death:
    if victim is not a player:
        chance of 30%:
            give 1 ender chest with name "&6Tier 1" to attacker
            stop
        chance of 25%:
            give 1 ender chest with name "&6Tier 2" to attacker
            stop
        chance of 20%:
            give 1 ender chest with name "&6Tier 3" to attacker
            stop
        chance of 15%:
            give 1 ender chest with name "&6Tier 4" to attacker
            stop
        chance of 10%:
            give 1 ender chest with name "&6Tier 5" to attacker
            stop
        
command /kasaver [<int>]:
    trigger:
        if player is op:
            if arg 1 is set:
                if arg 1 is bigger than 0:
                    if arg 1 is smaller than 6:
                        give 1 ender chest with name "&6Tier %arg 1%" to player
                        send "&6Tier %arg 1% &7kasan başarıyla verildi." to player
                    else:
                        send "&7Gireceğiniz sayı 1-5 aralığında olmalıdır." to player
                else:
                    send "&7Gireceğiniz sayı 1-5 aralığında olmalıdır." to player
            else:
                send "&71-5 aralığında bir sayı giriniz." to player

on rightclick with ender chest:
    if tool's name is "&6Tier 1":
        cancel event
        set {_tekrar} to 1
        set {_tier} to tool's name
        remove 1 ender chest with name "&6Tier 1" from player
    if tool's name is "&6Tier 2":
        cancel event
        set {_tekrar} to 2
        set {_tier} to tool's name
        remove 1 ender chest with name "&6Tier 2" from player
    if tool's name is "&6Tier 3":
        cancel event
        set {_tekrar} to 3
        set {_tier} to tool's name
        remove 1 ender chest with name "&6Tier 3" from player
    if tool's name is "&6Tier 4":
        cancel event
        set {_tekrar} to 4
        set {_tier} to tool's name
        remove 1 ender chest with name "&6Tier 4" from player
    if tool's name is "&6Tier 5":
        cancel event
        set {_tekrar} to 5
        set {_tier} to tool's name
        remove 1 ender chest with name "&6Tier 5" from player
    wait 5 tick
    if {_tekrar} is bigger than 0:
        loop {_tekrar} times:
            set {_sans} to random integer between 1 and 382
            execute console command "give %player% %{_sans}% 1"
            send "&a%{_tier}% &8» &71 adet item kazandın. (%{_sans}%)"
Taştan parlayan karpuza kadar rastgele bir item veriyor.
teşekkür ederim. Test ediyorum
Gönderi otomatik olarak birleştirildi:

teşekkür ederim. Test ediyorum
bir isteğim daha olucak bunun hakkında bu verdiği itemleri sandığa verse oyuncular sandıktan istediklerini alsa çıktıklarında eşyalar gitse?
 
Son düzenleme:
Skript ile biraz sıkıntılı ama plugin ile yaparsan bence başarılı olucaktır bir iki tane aşağıda plugin verdim denersin .

Tıkla .

Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
 
Mantıklı hmm..
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Hala Discord sunucumuza katılmadın mı?

Büyük bir topluluğun parçası ol, etkinliklere katıl ve özel hediyeler kazanma şansı yakala!

Şimdi Katıl
Üst