EMEKTAR
command /vipdene:
trigger:
if {vipdene::%player%} isn't set:
execute console command "manuadd %player% vip"
set {vipdene::%player%} to 1
wait 1 days
execute console command "manuadd %player% oyuncu"
send "&aDenemelik vip süren bitti." to player
else if {vipdene::%player%} is 1:
send "&cÖnceden vip'i denemissin." to player
smojka
Sunucuya reload atılırken ya da sunucu durdurulurken wait de durur. Yani uzun lafın kısası reloadda yada stopda -restartta dahil- skript çalışmayı durduracaktır.Sunucu kapanıp açılırsa vip oyuncuda kalır sunucuyu açıp kapatmaman gerek.
Kod:command /vipdene: trigger: if {vipdene::%player%} isn't set: execute console command "manuadd %player% vip" set {vipdene::%player%} to 1 wait 1 days execute console command "manuadd %player% oyuncu" send "&aDenemelik vip süren bitti." to player else if {vipdene::%player%} is 1: send "&cÖnceden vip'i denemissin." to player
BerkTheDev#8463
command /vipdene:
trigger:
if {vipoldu.%player%} isn't set:
message "&8&m----------------------------------"
message "&6* &fBedava VIP'ini denemeye başladın."
message "&6* &fBir günün bulunuyor, iyi oyunlar!"
message "&8&m----------------------------------"
execute console command "manuadd %player% vip"
set {vipoldu.%player%} to true
set {vipsuresi.%player%} to 1440 #1 gün kaç dakika? 1440 dakika.
else:
message "&6* &fİmkansız! Zaten Bedava VIP'ini denemişsin!"
every 1 minutes:
loop all players:
if {vipoldu.%loop-player%} is true:
add -1 to {vipsuresi.%loop-player%}
if {vipsuresi.%loop-player%} is 1439:
set {vipoldu.%loop-player%} to false
execute console command "manuadd %loop-player% oyuncu"
set {vipbitti.%loop-player%} to true
message "&6* &fBedava VIP süren doldu!"
command /kalansüre [<offline player>]:
trigger:
if {vipoldu.%offline player%} is true:
if {vipbitti.%offline player%} is false:
message "&6* &7%offline player% &fadlı kişinin kalan VIP süresi &c%{vipsuresi.%offline player%}% Dakika"
else:
message "&6* &7%offline player% &fadlı kişinin VIP süresi dolmuş!"
else:
message "&6* &7%offline player% &fadlı kişi hiç VIP olmamış!"
smojka
Şöyle bir ekleme yaptım. Bunu dene.Biraz daha geliştirilmiş hali;
Tek bir problem, oyuncu çıktığında zamanda duruyor. Onun için database gerek ama uğraşmadım kusura bakma.
command /vipdene:
trigger:
if {vipoldu.%player%} isn't set:
message "&8&m----------------------------------"
message "&6* &fBedava VIP'ini denemeye başladın."
message "&6* &fBir günün bulunuyor, iyi oyunlar!"
message "&8&m----------------------------------"
execute console command "manuadd %player% vip"
set {vipoldu.%player%} to true
set {vipsuresi.%player%} to 1440 #1 gün kaç dakika? 1440 dakika.
else:
message "&6* &fİmkansız! Zaten Bedava VIP'ini denemişsin!"
every 1 minutes:
loop all players:
if {vipoldu.%loop-player%} is true:
add -1 to {vipsuresi.%loop-player%}
if {vipsuresi.%loop-player%} is 1439:
set {vipoldu.%loop-player%} to false
execute console command "manuadd %loop-player% oyuncu"
set {vipbitti.%loop-player%} to true
message "&6* &fBedava VIP süren doldu!"
loop all offline players:
if {vipoldu.%loop-player%} is true:
add -1 to {vipsuresi.%loop-player%}
if {vipsuresi.%loop-player%} is 1439:
set {vipoldu.%loop-player%} to false
execute console command "manuadd %loop-player% oyuncu"
set {vipbitti.%loop-player%} to true
message "&6* &fBedava VIP süren doldu!"
command /kalansüre [<offline player>]:
trigger:
if {vipoldu.%offline player%} is true:
if {vipbitti.%offline player%} is false:
message "&6* &7%offline player% &fadlı kişinin kalan VIP süresi &c%{vipsuresi.%offline player%}% Dakika"
else:
message "&6* &7%offline player% &fadlı kişinin VIP süresi dolmuş!"
else:
message "&6* &7%offline player% &fadlı kişi hiç VIP olmamış!"
Büyük bir topluluğun parçası ol, etkinliklere katıl ve özel hediyeler kazanma şansı yakala!