Bunun için zaten bir plugin var;
Skript kullanmak sunucuyu yorar. Yani sunucunuza 60KB büyüklüğüde bir skript yüklerseniz sunucunuza restart atarken 30 saniye beklersiniz açılana kadar diyelim 60KB'lık skript eklenirse sizi 40 saniye bekletir. Bu da sunucuyu yorar. Onun yerine
plugini indirin. -/bottle 1 yazarsa 1 leveli şişeye dönüştürür. siz bir komut ayarlarsınız. Chestcommand bilginiz varsa /sakla komutu açılır pencere olarak. Ortada xp şişesi çıkar ona basına -/bottle max komutu yani tüm xpleri şişeye saklar. Fakat skript ile yaparsanız sunucunuzu yoracağından emin olun.
Skript Komutu!
/xpsakla -- XP'ni saklar.
/xpgerial -- Saklanan XP'yi geri alır.
/xpsisesi -- XP'ni şişeye boşaltır.
Kod:
variables:
{xp.%player%} = 0
command /xpsakla:
trigger:
set {xp.%player%} to player's level
set player's level to 0
send "&aSaklandi"
command /xpgerial:
trigger:
if {xp.%player%} is 0:
send "XP saklamamışsın!" to player
if {xp.%player%} is not set:
send "XP saklamamışsın!" to player
else:
set player's level to {xp.%player%}
send "&aGeri alındı"
set {xp.%player%} to 0
command /xpsisesi:
trigger:
if {xp.%player%} is 0:
send "XP saklamamışsın!" to player
if {xp.%player%} is not set:
send "XP saklamamışsın!" to player
else:
give player exp bottle named "XP Sisesi - RuzonTR"
on rightclick with a exp bottle:
if player'S tool's display name is "XP Sisesi - RuzonTR":
execute player command "gerial"
remove player's tool from player's inventory
cancel event
on join:
if {xp.%player%} is not set:
set {xp.%player%} to 0
%100 benim değildir.