[SK] MCSG Report 1.0 By CrispyBow

CrispyBow

Taş Madencisi
En iyi cevaplar
0







Linki görebilmek için üye olmanız gerekiyor. Giriş yap veya üye ol.


Kod:
##################################
# Report Sistemi Yapan CrispyBow #
##################################

command /report [<player>] [<number>]:
    trigger:
        if arg 1 is not set:
            if arg 2 is not set:
                message "&8&m---------------&3 Report &8&m---------------"
                message "&6/report &7<oyuncuismi> <kural +>"
                message "&3Kurallar&8:"
                message "&81. &7Rahatsizlik"
                message "&82. &7Uygunsuz Sohbet"
                message "&83. &7Spam"
                message "&84. &7Reklam"
                message "&85. &7Ifsa Paylasma"
                message "&86. &7Hacking"
                message "&87. &7Uygunsuz Skin"
                message "&88. &7Diger"
        if arg 1 is set:
            if arg 2 is set:
                message "&8[&3xCrax&8] &2%arg 1%&7'i Reportladin Kural: &3%arg 2%"
                message "&8[&3xCrax&8] &7Reportlandin Kural: &3%arg 2%" to arg 1
 

CrispyBow

Taş Madencisi
En iyi cevaplar
0
Kod:
##################################
# Report Sistemi Yapan CrispyBow #
##################################

command /report [<player>] [<number>]:
    trigger:
        loop all players:
            loop-player has permission "op":
                log "%player% Adli Oyuncu %arg 1% Adli Oyuncuyu Report Etti. Kural: %arg 2%" to "report/reportlar.log"
                send "&7&m------------------------------"
                wait 0 ticks
                send "&cYeni Bir Report Var&8!"
                wait 0 ticks 
                send "&7Report Eden Kisi : &3%player%"
                wait 0 ticks
                send "&7Report Edilen Kisi : &3%arg 1%"
                wait 0 ticks
                send "&7Kural : &3%arg 2%"
                wait 0 ticks
                send "&7&m------------------------------"
        if arg 1 is not set:
            if arg 2 is not set:
                message "&8&m---------------&3 Report &8&m---------------"
                message "&6/report &7<oyuncuismi> <kural +>"
                message "&3Kurallar&8:"
                message "&81. &7Rahatsizlik"
                message "&82. &7Uygunsuz Sohbet"
                message "&83. &7Spam"
                message "&84. &7Reklam"
                message "&85. &7Ifsa Paylasma"
                message "&86. &7Hacking"
                message "&87. &7Uygunsuz Skin"
                message "&88. &7Diger"
        if arg 1 is set:
            if arg 2 is set:
                message "&8[&3xCrax&8] &2%arg 1%&7'i Reportladin Kural: &3%arg 2%"
                message "&8[&3xCrax&8] &7Reportlandin Kural: &3%arg 2%" to arg 1
 

Dpelqpleq

2 + 2 = 5
En iyi cevaplar
0
Kafa yormadan yapılmak icin yapılan bir Skript. Numara koyma yerine oraya yazı boşluğu eklenip "Buraya çekilen ss veya video'yu ekleyiniz." tarzı bir şey olmalıydı.
 

Gavatos

Demir Madencisi
En iyi cevaplar
3
Kod:
##################################
# Report Sistemi Yapan CrispyBow #
##################################

command /report [<player>] [<number>]:
    trigger:
        loop all players:
            loop-player has permission "op":
                log "%player% Adli Oyuncu %arg 1% Adli Oyuncuyu Report Etti. Kural: %arg 2%" to "report/reportlar.log"
                send "&7&m------------------------------"
                wait 0 ticks
                send "&cYeni Bir Report Var&8!"
                wait 0 ticks
                send "&7Report Eden Kisi : &3%player%"
                wait 0 ticks
                send "&7Report Edilen Kisi : &3%arg 1%"
                wait 0 ticks
                send "&7Kural : &3%arg 2%"
                wait 0 ticks
                send "&7&m------------------------------"
        if arg 1 is not set:
            if arg 2 is not set:
                message "&8&m---------------&3 Report &8&m---------------"
                message "&6/report &7<oyuncuismi> <kural +>"
                message "&3Kurallar&8:"
                message "&81. &7Rahatsizlik"
                message "&82. &7Uygunsuz Sohbet"
                message "&83. &7Spam"
                message "&84. &7Reklam"
                message "&85. &7Ifsa Paylasma"
                message "&86. &7Hacking"
                message "&87. &7Uygunsuz Skin"
                message "&88. &7Diger"
        if arg 1 is set:
            if arg 2 is set:
                message "&8[&3xCrax&8] &2%arg 1%&7'i Reportladin Kural: &3%arg 2%"
                message "&8[&3xCrax&8] &7Reportlandin Kural: &3%arg 2%" to arg 1
Sadece 1-8 Sayılarını seçmesini ekledim.
Kod:
##################################
# Report Sistemi Yapan CrispyBow #
##################################

command /report [<player>] [<number>]:
    trigger:
        loop all players:
            loop-player has permission "op":
                log "%player% Adli Oyuncu %arg 1% Adli Oyuncuyu Report Etti. Kural: %arg 2%" to "report/reportlar.log"
                send "&7&m------------------------------"
                wait 0 ticks
                send "&cYeni Bir Report Var&8!"
                wait 0 ticks
                send "&7Report Eden Kisi : &3%player%"
                wait 0 ticks
                send "&7Report Edilen Kisi : &3%arg 1%"
                wait 0 ticks
                send "&7Kural : &3%arg 2%"
                wait 0 ticks
                send "&7&m------------------------------"
        if arg 1 is not set:
            if arg 2 is not set:
                message "&8&m---------------&3 Report &8&m---------------"
                message "&6/report &7<oyuncuismi> <kural +>"
                message "&3Kurallar&8:"
                message "&81. &7Rahatsizlik"
                message "&82. &7Uygunsuz Sohbet"
                message "&83. &7Spam"
                message "&84. &7Reklam"
                message "&85. &7Ifsa Paylasma"
                message "&86. &7Hacking"
                message "&87. &7Uygunsuz Skin"
                message "&88. &7Diger"
        if arg 1 is set:
            if arg 2 is set:
                arg 2 is less than or equal to 8:
                    arg 2 is greater than 1:
                    message "&8[&3xCrax&8] &2%arg 1%&7'i Reportladin Kural: &3%arg 2%"
                    message "&8[&3xCrax&8] &7Reportlandin Kural: &3%arg 2%" to arg 1
                else:
                    send "&cSectiginiz sayi 1 den kucuk olamaz."
            else:
                send "&aSectiginiz sayi 8 den buyuk olamaz."
 
Son düzenleme:

Berk

Kızıltaş Madencisi
En iyi cevaplar
0
Sayıyla yapmak yerine direk adam ihlali yazsın mesela /report Berk küfür etti ...
 

SnKaan

Elmas Madencisi
En iyi cevaplar
0
neden
Kod:
 wait 0 ticks

Uzun zamandır skript yazmıyordum (3-4 ay) bi deneme yapayım dedim

Komutlar:
/sikayet: yetkiniz varsa sikayetleri okursunuz.Yoksa yanlış komut yazısı gelir
/sikayet <oyuncu> <sebep>: şikayet etmenizi sağlar
Kod:
command  /sikayet <player> <text>:
    trigger:
        if arg-1 is not set:
            if player has permission "skript.sikayet":
                send "Sikayet listesi:" to player
                send "%{%sikayetler::*}%" to player
                stop
            else:
                send "Yanlis komut./sikayet <oyuncu> <sebep>" to player
                stop     
        if arg-1 is set:
            if arg-2 is set:
                add "Gonderen: %player% , Sikayet edilen: %arg-1%, Sebep: %arg-2%" to {sikayetler::*}
                send "Sikayetiniz alindi." to player
                if arg-1 is online:
                    send "%player% sizi %arg-2%, nedeniyle sikayet etti." to arg-1
                stop
        send "Yanlis komut./sikayet <oyuncu> <sebep>" to player
        stop
 
Son düzenleme:

MustafaMertBulut

MC.MAXCRAFT.AT
En iyi cevaplar
0
Bu Report'ları Bi Log Dosyasında Tutsa Olmazmı Ordan Baksak Böle Bİz Serverde Yokken Yapılan Reportlarıda Görürüz
 
Üst