- En iyi cevaplar
- 49
Selam, bir skript yazdım ama çözemediğim hatalar var. Yardımcı olursanız sevinirim.
PHP:
#
# Yapımcı / Producer by
# ToprakM
# Herhangi bir yerde izinsiz paylaşılması kesinlikle yasaktır / Unauthorized sharing in any place is strictly prohibited
# Tüm hakları saklıdır / All Rights Reserved
#
#ÖNEMLİ NOT
#muaf'a istediginiz bir komutu girebilirsiniz. Girdiğiniz komutları oyuncular kommutengelle ile cezalandırılmış olsa bile yetkisi varsa kullanabilirler
#muaf'a komut girerken (mesela /spawn komutunu girerken) / (slash) kullanmamanız gerekiyor (sadece spawn yazmalısınız)
#ÖNEMLİ NOT
options:
serveradi: &e[&6SERVERADI&e]&r
muaf1: komut
muaf2: komut
muaf3: komut
muaf4: komut
muaf5: komut
muaf6: komut
muaf7: komut
muaf8: komut
muaf9: komut
muaf10: komut
command /komutengelle [<offlineplayer>] [<text>] [<text>]:
trigger:
if player has permission "komutengelle.kullan":
if arg 1 is set:
if arg 2 is set:
send "&8&l--------{@serveradi}&8&l--------&r" to all players
send " &bKomut yazması engellenen &8> &c%arg 1%" to all players
send " &bKomut yazmasını engelleyen &8> &2%player%" to all players
send " &bSüre &8> &b%arg 2% &9Dakika" to all players
send " &bSebep &8> &a%arg 3%"
send "&8&l--------{@serveradi}&8&l--------&r" to all players
set {komutyasak.%arg 1%} to 1
set {komutyasakvar::%arg-1%} to arg-1
cancel event
else:
message "{@serveradi} &fKullanımı: &a/komutengelle <OyuncuAdı> <Süre(Dakika Olarak)> <Sebep>"
else:
message "{@serveradi} &fKullanımı: &a/komutengelle <OyuncuAdı> <Süre(Dakika Olarak)> <Sebep>"
else:
message "{@serveradi} &fBu komutu kullanmazsın!"
on command:
if {komutyasak.%player%} is set:
if command is not "{@muaf1}" or "{@muaf2}" or "{@muaf3}" or "{@muaf4}" or "{@muaf5}" or "{@muaf6}" or "{@muaf7}" or "{@muaf8}" or "{@muaf9}" or "{@muaf10}" or "komutengelle":
cancel event
message "{@serveradi} &f{komutyasakvar.%loop-value%} dakika boyunca bazı komutlar dışında komut yazman engellendi."
else:
cancel event
every 1 minutes:
loop {komutyasakvar::*}:
remove 1 from {komutyasakvar.%loop-value%}
{komutyasakvar.%loop-value%} is 0 or -1:
delete {komutyasakvar.%loop-value%}
delete {komutyasak.%player%}
send "{@serveradi} &5Artık komut yazabilirsin" to player
Kod:
[15:55:28 ERROR]: A command event cannot be cancelled (skript.sk, line 39: cancel event')
[15:55:29 ERROR]: There's no loop that matches 'loop-value' (skript.sk, line 51: message "{@serveradi} &f{komutyasakvar.%loop-value%} dakika boyunca baz� komutlar d���nda komut yazman engellendi."')
[15:55:29 WARN]: Possible name conflict of variables {komutyasakvar::*} and {komutyasakvar::%arg-1%} (there might be more conflicts). (skript.sk, line 56: loop {komutyasakvar::*}:')
[15:55:29 ERROR]: There's no player in a periodical event (skript.sk, line 60: delete {komutyasak.%player%}')
[15:55:29 ERROR]: There's no player in a periodical event (skript.sk, line 61: send "{@serveradi} &5Art�k komut yazabilirsin" to player')
[15:55:29 INFO]: Loaded 1 script with a total of 2 triggers and 1 command in 0.82 seconds
[15:55:29 INFO]: [Skript] Encountered 4 errors while reloading the config and all scripts!