EmreSHN#4551
options:
p: &c&lSUNUCU-ADI &8&l»
fiyat: 50000
command /flyal:
trigger:
if {fly::%player%} is not set:
if player's balance is greater than or equal to {@fiyat}:
remove {@fiyat} from player's balance
send player title "&aSatın alma başarılı" with subtitle "&eFLY &7yetkiniz verildi." for 4 seconds
play raw sound "ITEM_ELYTRA_FLYING" at player with pitch 1 volume 5
execute console command "manuaddp %player% essentials.fly"
set {fly::%player%} to true
set {fly::%player%::time} to now
set player's fly mode to true
wait 30 minute
execute console command "manudelp %player% essentials.fly"
set player's fly mode to false
delete {fly::%player%}
delete {fly::%player%::time}
message "{@p} &eSatın aldığınız &6FLY &eyetkisinin süresi doldu."
set player's fly mode to false
else:
message "{@p} &eSatın almak için &a{@fiyat}TL &eparaya ihtiyacınız var."
else:
message "{@p} &eBu özelliği zaten aktif ettiniz."
on join:
if {fly::%player%::time} is set:
if difference between {fly::%player%::time} and now is greater than 30 minute:
execute console command "manudelp %player% essentials.fly"
set player's fly mode to false
delete {fly::%player%}
delete {fly::%player%::time}
wait 3 seconds
message "&eSatın aldığınız &fFLY &eyetkisinin süresi doldu."
command /flysuresi:
trigger:
if {fly::%player%} is set:
set {_sure} to difference between {fly::%player%::time} and now
set {_sure} to "%{_sure}%" parsed as a text
replace all "minutes" with "dakika" in {_sure}
replace all "minute" with "dakika" in {_sure}
replace all "seconds" with "saniye" in {_sure}
replace all "second" with "saniye" in {_sure}
replace all " and " with " " in {_sure} or {_zaman}
message "{@p} &eGeçen süre: &f%{_sure}%&8/ &c30 dakika"
else:
message "{@p} &eŞuanda &fFLY &eyetkisi alınmadı veya süresi bitti."
command /flysil [<player>]:
permission: fly.admin
permission message: &7Bunu yapmak için yetkiniz yok!
trigger:
if arg 1 is set:
if {fly::%arg 1%} is set:
set arg 1's fly mode to false
delete {fly::%arg 1%}
delete {fly::%arg 1%::time}
wait 3 seconds
send "{@p} &7Süreli FLY yetkiniz silindi!" to arg 1
message "{@p} &7Oyuncunun FLY'ı başarıyla silindi."
else:
message "{@p} &7Bu oyuncunun zaten süreli FLY yetkisi yok."
else:
message "{@p} &7Kullanım: &e/flysil <oyuncu>"
command /adafly:
permission: ada.fly
permission message: &4Yetkiniz yok.
trigger:
if player is in "ASkyBlock":
execute console command "fly %player%"
send "&7[&2Adafly&7] &7Adafly Aktif!" to player
else:
send "&7[&2Adafly&7] &cAdada değilsin!" to player
command /flyal:
trigger:
if {fly::%player%} is not set:
if player's balance is greater than or equal to {@fiyat}:
remove {@fiyat} from player's balance
send player title "&aSatın alma başarılı" with subtitle "&730Dakikalık &eFLY &7yetkiniz verildi." for 4 seconds
play raw sound "ITEM_ELYTRA_FLYING" at player with pitch 1 volume 5
execute console command "manuaddp %player% ada.fly"
set {fly::%player%} to true
set {fly::%player%::time} to now
set player's fly mode to true
wait 30 minute
execute console command "manudelp %player% ada.fly"
set player's fly mode to false
delete {fly::%player%}
delete {fly::%player%::time}
message "{@p} &eSatın aldığınız &6FLY &eyetkisinin süresi doldu."
set player's fly mode to false
else:
message "{@p} &eSatın almak için &a{@fiyat}TL &eparaya ihtiyacınız var."
else:
message "{@p} &eBu özelliği zaten aktif ettiniz."
on join:
if {fly::%player%::time} is set:
if difference between {fly::%player%::time} and now is greater than 30 minute:
execute console command "manudelp %player% ada.fly"
set player's fly mode to false
delete {fly::%player%}
delete {fly::%player%::time}
wait 3 seconds
message "&eSatın aldığınız &fFLY &eyetkisinin süresi doldu."
command /flysuresi:
trigger:
if {fly::%player%} is set:
set {_sure} to difference between {fly::%player%::time} and now
set {_sure} to "%{_sure}%" parsed as a text
replace all "minutes" with "dakika" in {_sure}
replace all "minute" with "dakika" in {_sure}
replace all "seconds" with "saniye" in {_sure}
replace all "second" with "saniye" in {_sure}
replace all " and " with " " in {_sure} or {_zaman}
message "{@p} &eGeçen süre: &f%{_sure}%&8/ &c30 dakika"
else:
message "{@p} &eŞuanda &fFLY &eyetkisi alınmadı veya süresi bitti."
command /flysil [<player>]:
permission: fly.admin
permission message: &7Bunu yapmak için yetkiniz yok!
trigger:
if arg 1 is set:
if {fly::%arg 1%} is set:
set arg 1's fly mode to false
delete {fly::%arg 1%}
delete {fly::%arg 1%::time}
wait 3 seconds
send "{@p} &7Süreli FLY yetkiniz silindi!" to arg 1
message "{@p} &7Oyuncunun FLY'ı başarıyla silindi."
else:
message "{@p} &7Bu oyuncunun zaten süreli FLY yetkisi yok."
else:
message "{@p} &7Kullanım: &e/flysil <oyuncu>"
cemvrs#6234
Gelişmiş derken? Aynısını koymuşsun :D
@EmreSHN adlı yetkilinin attığı Skript'in daha geliştirilmiş halini kullanabilirsiniz.
Kod:command /adafly: permission: ada.fly permission message: &4Yetkiniz yok. trigger: if player is in "ASkyBlock": execute console command "fly %player%" send "&7[&2Adafly&7] &7Adafly Aktif!" to player else: send "&7[&2Adafly&7] &cAdada değilsin!" to player command /flyal: trigger: if {fly::%player%} is not set: if player's balance is greater than or equal to {@fiyat}: remove {@fiyat} from player's balance send player title "&aSatın alma başarılı" with subtitle "&730Dakikalık &eFLY &7yetkiniz verildi." for 4 seconds play raw sound "ITEM_ELYTRA_FLYING" at player with pitch 1 volume 5 execute console command "manuaddp %player% ada.fly" set {fly::%player%} to true set {fly::%player%::time} to now set player's fly mode to true wait 30 minute execute console command "manudelp %player% ada.fly" set player's fly mode to false delete {fly::%player%} delete {fly::%player%::time} message "{@p} &eSatın aldığınız &6FLY &eyetkisinin süresi doldu." set player's fly mode to false else: message "{@p} &eSatın almak için &a{@fiyat}TL &eparaya ihtiyacınız var." else: message "{@p} &eBu özelliği zaten aktif ettiniz." on join: if {fly::%player%::time} is set: if difference between {fly::%player%::time} and now is greater than 30 minute: execute console command "manudelp %player% ada.fly" set player's fly mode to false delete {fly::%player%} delete {fly::%player%::time} wait 3 seconds message "&eSatın aldığınız &fFLY &eyetkisinin süresi doldu." command /flysuresi: trigger: if {fly::%player%} is set: set {_sure} to difference between {fly::%player%::time} and now set {_sure} to "%{_sure}%" parsed as a text replace all "minutes" with "dakika" in {_sure} replace all "minute" with "dakika" in {_sure} replace all "seconds" with "saniye" in {_sure} replace all "second" with "saniye" in {_sure} replace all " and " with " " in {_sure} or {_zaman} message "{@p} &eGeçen süre: &f%{_sure}%&8/ &c30 dakika" else: message "{@p} &eŞuanda &fFLY &eyetkisi alınmadı veya süresi bitti." command /flysil [<player>]: permission: fly.admin permission message: &7Bunu yapmak için yetkiniz yok! trigger: if arg 1 is set: if {fly::%arg 1%} is set: set arg 1's fly mode to false delete {fly::%arg 1%} delete {fly::%arg 1%::time} wait 3 seconds send "{@p} &7Süreli FLY yetkiniz silindi!" to arg 1 message "{@p} &7Oyuncunun FLY'ı başarıyla silindi." else: message "{@p} &7Bu oyuncunun zaten süreli FLY yetkisi yok." else: message "{@p} &7Kullanım: &e/flysil <oyuncu>"
Gelişmiş derken? Aynısını koymuşsun :D
Büyük bir topluluğun parçası ol, etkinliklere katıl ve özel hediyeler kazanma şansı yakala!