Reynixan
Le cose belle arrivano quando non le cerchi.
- Katılım
- 22 Ocak 2020
- Mesajlar
- 631
- Elmaslar
- 715
- Puan
- 8.175
- Yaş
- 23
- Konum
- Istanbul
Discord:
Reynixan#8044
Ön Söz
Selam değerli forum sakinleri.
Bugün sizlere gelişmiş olduğunu düşündüğüm bir kit skriptini paylaşacağım.
Başlığa gelişmiş yazmak istemedim, buna sizin karar vermenizi istiyorum.
Özelliklerinden biraz bahsedeyim.
• Bilinen eklentilerin aksine envanterde yeterli yer yok ise kit verilmez.
• Tamamen oyun içi ayarlanan eşyalar ve kit süresi.
Görsellere geçelim.
Görseller
Envanterimizi kite aktardık.
Kit başarıyla alındı.
Eşyalar boşa gitmesin diye gelen bir uyarı mesajı...
Kod
Umarım işinize yarar.
Görüşmek üzere, hoşça kalın.
Selam değerli forum sakinleri.
Bugün sizlere gelişmiş olduğunu düşündüğüm bir kit skriptini paylaşacağım.
Başlığa gelişmiş yazmak istemedim, buna sizin karar vermenizi istiyorum.
Özelliklerinden biraz bahsedeyim.
• Bilinen eklentilerin aksine envanterde yeterli yer yok ise kit verilmez.
• Tamamen oyun içi ayarlanan eşyalar ve kit süresi.
Görsellere geçelim.
Görseller
Envanterimizi kite aktardık.
Kit başarıyla alındı.
Eşyalar boşa gitmesin diye gelen bir uyarı mesajı...
Kod
Kod:
command /kit [<text>]:
trigger:
if {kit::%arg 1%::*} is set:
if {kitaldi::%player%::%arg 1%} is not set:
set {_slot} to -1
send "&a%arg 1% &7kiti alınıyor."
if player has enough space for {kit::%arg 1%::*}:
set {kitaldi::%player%::%arg 1%} to true
loop {kit::%arg 1%::*}:
add 1 to {_slot}
loop 30 times:
if slot {_slot} of player's inventory is air:
set slot {_slot} of player's inventory to loop-value-1
stop loop
else:
add 1 to {_slot}
send "&a%arg 1% &7kiti alındı."
loop {kitzaman::%arg 1%} times:
wait a second
delete {kitaldi::%player%::%arg 1%}
else:
send "&7Envanterinde yeterli yer yok."
else:
send "&7Bu kiti almak için beklemelisin." to player
else:
send "&7Bu isimde bir kit bulunamadı."
on load:
delete {kitaldi::*}
command /savekit [<text>] [<int>]:
trigger:
if player is op:
if arg 1 is set:
if arg 2 is set:
if arg 2 is bigger than or equal to 0:
delete {kit::%arg 1%::*}
set {kitzaman::%arg 1%} to arg 2
loop all items in player's inventory:
add loop-item to {kit::%arg 1%::*}
send "&a&l[✓] &f%arg 1% adlı kit &7&o%size of {kit::%arg 1%::*}% &fadet eşya ile oluşturuldu."
else:
send "&7Kit süresi 0'dan büyük olmalı."
else:
send "&7Kit kaç saniyede bir alınsın?"
else:
send "&7Kitin adını girin."
command /deletekit [<text>]:
trigger:
if player is op:
if arg 1 is set:
delete {kit::%arg 1%::*}
delete {kitzaman::%arg 1%}
send "&c%arg 1% &7kiti silindi."
else:
send "&7Bir isim giriniz."
Umarım işinize yarar.
Görüşmek üzere, hoşça kalın.