YEmreK
Odunlara Vur Vur Vur!
- Katılım
- 11 Nisan 2018
- Mesajlar
- 42
- Elmaslar
- 2
- Puan
- 0
- Yaş
- 31
- Minecraft
- YEmreK
Discord:
YEmreK#8104
Merhabalar. Kendim bir sustur skripti hazırladım ama küçük bir hata var. Bunu da sizlere danışarak çözebileceğimi düşünerek bu konuyu açtım. Hocam skript şudur:
Hocam satır 17 ve satır 29 da da görüldüğü gibi wait %arg 2% minute kullandım ama sadece bu satırlarda hata alıyorum. Bunu şu şekillerde de denedim:
-wait %arg 2% minutes
-wait arg 2 minute
-wait arg 2 minutes
-set {sure} to arg 2
wait {sure} minute
-set {sure} to arg 2
wait {sure} minutes
Ama hiçbiri olmuyor. Bunu nasıl yapabileceğimi bilen varsa cevabını bekliyorum. every second olayı falan var evet ama ben o kadar detaya girmek istemiyorum. Bu daha basit kalıyor. Ayrıca skript bu şekilde yapılırsa sunucuyu daha az yorar ve rağbet görür diye tahmin ediyorum.
Hocam son olarak şu kod ekleme olayını öğretebilecek var mı hani linke giderek değil de direk burada gözükmesini nasıl sağlayabilirim forumda daha yeniyim de : D. Bunu öğrendim teşekkürler.
Kod:
command /sustur [<player>] [<int>] <text>:
usage: &6/sustur <oyuncu> <süre> <sebep>
permission: skript.sustur
permission message: &4Bunu kullanmak için gerekli yetkiye sahip değilsin!
trigger:
if arg 1 is set:
if arg 1 is not op:
if arg 2 is set:
if arg 3 is set:
set {sustur.%arg 1%} to true
broadcast "&7&l-----------------------------"
broadcast "&8&l » &aSusturulan: &e%arg 1%"
broadcast "&8&l » &aSusturan: &e%player%"
broadcast "&8&l » &aSüre: &e%arg 2% Dakika"
broadcast "&8&l » &aSebep: &e%arg 3%"
broadcast "&7&l-----------------------------"
wait %arg 2% minute
set {sustur.%arg 1%} to false
send "&e&lSusturulma süreniz bitmiştir!" to arg 1
stop
if arg 3 is not set:
set {sustur.%arg 1%} to true
broadcast "&7&l-----------------------------"
broadcast "&8&l » &aSusturulan: &e%arg 1%"
broadcast "&8&l » &aSusturan: &e%player%"
broadcast "&8&l » &aSüre: &e%arg 2% Dakika"
broadcast "&8&l » &aSebep: &eYok"
broadcast "&7&l-----------------------------"
wait %arg 2% seconds
set {sustur.%arg 1%} to false
send "&e&lSusturulma süreniz bitmiştir!" to arg 1
stop
else:
send "&6Doğru kullanımı: /sustur <oyuncu> <süre> <sebep>" to player
stop
else:
send "&6Doğru kullanımı: /sustur <oyuncu> <süre> <sebep>" to player
stop
else:
send "&cBir yetkiliyi susturamazsın!" to player
send "&e%player% &aisimli oyuncu &c%arg 1% &aisimli yetkiliyi susturmaya çalıştı.\n&aSebep: &e%arg 3%\n&aSüre: &e%arg 2% Dakika" to player
send "&e%player% &aisimli oyuncu &c%arg 1% &aisimli yetkiliyi susturmaya çalıştı.\n&aSebep: &e%arg 3%\n&aSüre: &e%arg 2% Dakika" to ops
stop
else:
send "&6Doğru kullanımı: /sustur <oyuncu> <süre> <sebep>" to player
stop
-wait %arg 2% minutes
-wait arg 2 minute
-wait arg 2 minutes
-set {sure} to arg 2
wait {sure} minute
-set {sure} to arg 2
wait {sure} minutes
Ama hiçbiri olmuyor. Bunu nasıl yapabileceğimi bilen varsa cevabını bekliyorum. every second olayı falan var evet ama ben o kadar detaya girmek istemiyorum. Bu daha basit kalıyor. Ayrıca skript bu şekilde yapılırsa sunucuyu daha az yorar ve rağbet görür diye tahmin ediyorum.
Hocam son olarak şu kod ekleme olayını öğretebilecek var mı hani linke giderek değil de direk burada gözükmesini nasıl sağlayabilirim forumda daha yeniyim de : D. Bunu öğrendim teşekkürler.
Son düzenleme: