- Mesajlar
- 1,113
- En iyi cevaplar
- 0
- Beğeniler
- 580
- Puanları
- 1,335
- Ruh hali
Selam Forum üyeleri, beni tanıyanlarınız vardır.Uzun süre forumda değildim hazır foruma bakayım demişken bir skript paylaşayım dedim.
Skriptin çalışma şekli şöyle;
"yazi.basla" permi olan bir kişi "/kelime <verilecek itemid> <itemin türkcesi> <süre[saniye]> <verilecek item miktarı> <kelime>"
Şeklinde bir komut yazıyor, bunu yazdığında chata;
böyle bir yazı çıkıyor, daha sonra oyuncular chat'a yazılar yazıyor, eğer chata yazdığı belirlediğiniz kelime ise;
Kelime'i ilk yazan Oyuncu
çıkıyor.
yanlış yazılanlar yazi.goruntule yetkisi olanlara mesaj olarak gidiyor.
Skript bu kadar.
Kod;
Skriptin çalışma şekli şöyle;
"yazi.basla" permi olan bir kişi "/kelime <verilecek itemid> <itemin türkcesi> <süre[saniye]> <verilecek item miktarı> <kelime>"
Şeklinde bir komut yazıyor, bunu yazdığında chata;
Kod:
Yazi eventi başladı, kelimeyi ilk yazan ödülü alır!
Kelime: Yazdığınız kelime
Odul: İtemin Türkçe'si
İtemin miktarı: Belirlediğiniz miktar
Sure: Belirlediğiniz süre
Kelime'i ilk yazan Oyuncu
çıkıyor.
yanlış yazılanlar yazi.goruntule yetkisi olanlara mesaj olarak gidiyor.
Skript bu kadar.
Kod;
Kod:
command /kelime <int> <text> <int> <int> <text>:
usage: &c/kelime <verilecek itemid> <itemin türkcesi> <süre[saniye]> <verilecek item miktarı> <kelime>
permission: yazi.basla
trigger:
set {odul} to arg-1
set {turkce} to arg-2
set {miktar} to arg-4
set {kelime} to arg-5
send "&aCevabı chat'a yaz."
set {sure} to arg-3
set {yazieventi} to true
broadcast "&6Yazi eventi başladı, kelimeyi ilk yazan ödülü alır!"
broadcast "&6&lKelime: &c&l%{kelime}%"
broadcast "&cOdul: &6%{turkce}%"
broadcast "&cOdulMiktarı: &6%{miktar}%"
broadcast "&cSure: &6%{sure}% saniye"
on chat:
{yazieventi} is true:
cancel event
loop all players:
loop-player has permission "yazi.goruntule":
send "&c%player% &8>> &6%message%" to loop-player
message is "%{kelime}%":
broadcast "&6%{kelime}%'i ilk yazan &c%player%"
execute console command "/give %player% %{odul}% %{miktar}%"
set {yazieventi} to false
delete {soru}
delete {odul}
delete {miktar}
delete {sure}
delete {kelime}
every 1 seconds:
{kelime} is set:
{sure} is greater than 0:
remove 1 from {sure}
{sure} is equal to 5:
broadcast "&6YAZMANIN BİTMESİNE 5 SANİYE!"
{sure} is equal to 4:
broadcast "&6YAZMANIN BİTMESİNE 4 SANİYE!"
{sure} is equal to 3:
broadcast "&6YAZMANIN BİTMESİNE 3 SANİYE!"
{sure} is equal to 2:
broadcast "&6YAZMANIN BİTMESİNE 2 SANİYE!"
{sure} is equal to 1:
broadcast "&6YAZMANIN BİTMESİNE 1 SANİYE!"
{sure} is equal to 0:
delete {soru}
delete {odul}
delete {miktar}
delete {sure}
broadcast "&6SÜRE BİTTİ! YAZAN ÇIKMADI!"
delete {kelime}
set {yazieventi} to false