Report skript

StringCraft

Demir Madencisi
En iyi cevaplar
0
/report isim sebep
bunu yazdığında bir rapor logu oluştursun içine böyle kaydetsin
raporlayan isim sebep
asıl istediğim eğer bir kişi 10 herhangi bir sebepten dolayı reportlanırsa onu 36 saat banlasın
teşekkürler şimdiden
 

auctus

YASAKLANDI
En iyi cevaplar
0
Alıntıdır, WildSkript addonu gerektirir...
Kod:
options:
    cooldown: 30 #Bekleme süresi 30 yaparsan rapor komutunu 30 saniyede bir kullanabilirler.

on join:
    wait 10 second
    set {sure.%player%} to 1

on load:
    send "&8> &7Rapor Sistemi &aAktif &7Edildi!" to console
    if folder "plugins/skript/Raporlar" doesn't exists:
        create folder "pluins/skript/Raporlar"
    if file "plugins/skript/Raporlar/raporlar.yml" doesn't exists:
        create file "plugins/skript/Raporlar/Raporlar.yml"
     
command /rapor <player> <text>:
    usage: &8> &6/rapor (&7OYUNCU&6) (&7SEBEP&6)
    trigger:
        {sure.%player%} is set:
            wf "&7%player% &6adlı oyuncu, &7%arg 1% &6adlı oyuncuyu rapor etti. &6&LSEBEP: &7%arg 2%" to "plugins/skript/raporlar.yml"
            send "&8> &7Raporunuz &abaşarıyla &7iletildi, teşekkür ederiz." to player
            delete {sure.%player%}
            wait 30 second
            set {sure.%player%} to 1
 

StringCraft

Demir Madencisi
En iyi cevaplar
0
Alıntıdır, WildSkript addonu gerektirir...
Kod:
options:
    cooldown: 30 #Bekleme süresi 30 yaparsan rapor komutunu 30 saniyede bir kullanabilirler.

on join:
    wait 10 second
    set {sure.%player%} to 1

on load:
    send "&8> &7Rapor Sistemi &aAktif &7Edildi!" to console
    if folder "plugins/skript/Raporlar" doesn't exists:
        create folder "pluins/skript/Raporlar"
    if file "plugins/skript/Raporlar/raporlar.yml" doesn't exists:
        create file "plugins/skript/Raporlar/Raporlar.yml"
    
command /rapor <player> <text>:
    usage: &8> &6/rapor (&7OYUNCU&6) (&7SEBEP&6)
    trigger:
        {sure.%player%} is set:
            wf "&7%player% &6adlı oyuncu, &7%arg 1% &6adlı oyuncuyu rapor etti. &6&LSEBEP: &7%arg 2%" to "plugins/skript/raporlar.yml"
            send "&8> &7Raporunuz &abaşarıyla &7iletildi, teşekkür ederiz." to player
            delete {sure.%player%}
            wait 30 second
            set {sure.%player%} to 1
çok teşekkürler fakat 1 kişi 1 kişiyi sadece 1 defa reportlasın adamlar durmadan reportlar 10 defa
 

auctus

YASAKLANDI
En iyi cevaplar
0
çok teşekkürler fakat 1 kişi 1 kişiyi sadece 1 defa reportlasın adamlar durmadan reportlar 10 defa
Oyuncular 30 saniyede 1 raporlayabilir. "cooldown" kısmından bu süreyi değiştirebilirsin.

Bende menülü vardı bulursam atarım.
Ben baştan yazardım da deneyebileceğim ne bir sunucu ne de zamanım var. Fakat menülü istiyorsanız "FriendlyReport" eklentisini kullanabilirsiniz.

 

StringCraft

Demir Madencisi
En iyi cevaplar
0
Bende menülü vardı bulursam atarım.
10 defa raporlanırsa banlansa ?
adam 1 defa raporlayabilsin bir kişiyi süreklü raporlar ban yer

Oyuncular 30 saniyede 1 raporlayabilir. "cooldown" kısmından bu süreyi değiştirebilirsin.


Ben baştan yazardım da deneyebileceğim ne bir sunucu ne de zamanım var. Fakat menülü istiyorsanız "FriendlyReport" eklentisini kullanabilirsiniz.
tamam teşekkürler yinede
 

_Mslefy

Taş Madencisi
En iyi cevaplar
0
@StringCraft buldum isteklerine göre düzenliyorum.

EDİT: Düzenledim kodu aşağıdaki pastebin linkinde bulabilirsin. Denemedim fakat umarım çalışır. Çalışmassa mesaj at düzeltmeye çalışırım:
NOT: Skript tamamıyla bana ait forumdaki herkes istediği gibi düzenleyebilir sıkıntı yok.

LİNK:
Linki görebilmek için üye olmanız gerekiyor. Giriş yap veya üye ol.
 
Son düzenleme:
Üst