[SK] MCSG Report 1.0 By CrispyBow

CrispyBow

Taş Madencisi
Mesajlar
81
En iyi cevaplar
0
Beğeniler
35
Puanları
140







http://www.dosya.tc/server5/078j1q/MCSG_Report_By_CrispyBow.rar.html

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
 


Gavatos

Demir Madencisi
Mesajlar
296
En iyi cevaplar
3
Beğeniler
168
Puanları
690
Ruh hali
Güzel skript kısaltmalar hoşuma gitti. :)
 

Axel102

Hayalet Avcısı
Mesajlar
2,564
En iyi cevaplar
6
Beğeniler
1,002
Puanları
3,390
Rapor ettiğin zaman yöneticilere ulaşmıyor, 1-8 dışında bir sayı yazabilirim ?
 

CrispyBow

Taş Madencisi
Mesajlar
81
En iyi cevaplar
0
Beğeniler
35
Puanları
140
Rapor ettiğin zaman yöneticilere ulaşmıyor, 1-8 dışında bir sayı yazabilirim ?
Eksiklerim Var Evet İlerideki Zamanlarda Düzelticem Aynı Zamanda şu an report edilen kişi yöneticilere ulaşıcak tamamlıyorum tamamlayınca güncellicem :)
 

CrispyBow

Taş Madencisi
Mesajlar
81
En iyi cevaplar
0
Beğeniler
35
Puanları
140
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
Mesajlar
1,037
En iyi cevaplar
0
Beğeniler
1,201
Puanları
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
Mesajlar
296
En iyi cevaplar
3
Beğeniler
168
Puanları
690
Ruh hali
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
Mesajlar
600
En iyi cevaplar
0
Beğeniler
558
Puanları
1,240
Sayıyla yapmak yerine direk adam ihlali yazsın mesela /report Berk küfür etti ...
 

SnKaan

Elmas Madencisi
Mesajlar
757
En iyi cevaplar
0
Beğeniler
451
Puanları
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
Mesajlar
1,098
En iyi cevaplar
0
Beğeniler
260
Puanları
680
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