Kod:
# YETKILILERIN RAPORU GORMESI ICIN SKRIPT.STAFF YETKISINE SAHIP OLMASI GEREKMEKTEDIR, OP VARSA DIREKT GORURLER MERAK ETMEYIN
# Buraları ellemeyin
var {_raporlanmis}
var {_sebep}
# Kullanıcıların rapor komutu
command /rapor <player> <text>:
trigger:
set {_raporlanmis} to arg 1
set {_sebep} to arg 2
broadcast "&6[RAPOR] &r%player% isimli kullanıcı, %arg 1% isimli kullnaıcıyı &r%arg 2% sebebi ile raporladı" to players with permission "skript.staff"
message "&aRaporun gönderildi." to player
# Alttaki insertle olan kısıma da dokunmayın databaseye kaydediyor orası
# MySQL ve ya SQLite ye ihtiyacınız olabilir databaseye gitmesi için
insert into reports (raporeden, raporlanmis, sebep) values(player, {_raporlanmis}, {_sebep})
# Son raporları görmesi için yetkili komutu 5 yazan yeri değiştirebilirsiniz
command /raporlar:
permission: skript.staff
trigger:
select * from reports order by id desc limit 5
loop:
broadcast "&6[RAPOR] &r%raporeden% isimli kullanıcı, %reported% isimli kullanıcıyı şu sebep yüzünden raporladı: &r%reason%"
Moderatör tarafında düzenlendi: