Skriptçiler gelsin

iFredy

Play.FunnyPvP.Net
En iyi cevaplar
0
Arkadaslar elimde report skripti var fakat oyuncular reportladığında yetkiliye bildiri gelmiyor düzeltebilirmisiniz yada report edildiginde online olan yetkiliye bilgi gelecek sekilde ayarlanmıs report skripti varsa atabilirmisiniz


Kod:
options:
    TagRapor: &6[&3FunnyPvP&3]

command /report [<text>]:
    trigger:
        if {raporsuree.%player%} is not set:
            if arg 1 is set:
                if {gorevli.%arg 1%} is not set:
                    if {oyunda.%arg 1%} is true:
                        if arg 1 isn't executor:
                            open chest with 1 rows named "&6Rapor Etme Menusu" to player
                            wait 2 ticks
                            format slot 0 of player with tnt named "&4&lHile" with lore "&6Bu Alan Etrafinda Oyuncuyu Sikayet Edebileceginiz Durumlar||||&c--> Killaura||&c--> Macro||&c--> NoKnockback (Geri Tepmeme)||&c--> NoSlowdown (Kosarak Ok Atma)||&c--> Tiklama Programlari" to close then run "raporla %player% hack %arg 1%"
                            format slot 4 of player with tnt named "&4&lChat" with lore "&6Bu Alan Etrafinda Oyuncuyu Sikayet Edebileceginiz Durumlar||||&c--> Kufur||&c--> Hakaret||&c--> Ailevi||&c--> Flood||&c--> Reklam||&c--> Irkcilik||&c--> Siyaset||&c--> Asagilama||&c--> Cinsel Anlam Barindiran Kelimeler" to close then run "raporla %player% chat %arg 1%"
                            format slot 8 of player with tnt named "&4&lDiger" with lore "&6Bu Alan Etrafinda Oyuncuyu Sikayet Edebileceginiz Durumlar||||&c--> Team/Takim||&c--> Focus||&c--> Diger" to close then run "raporla %player% diger %arg 1%"
                        else:
                            message "{@TagRapor} &cKendini Raporlayamazsin."
                    else:
                        message "{@TagRapor} &cBoyle Bir Oyuncu Oyunda Yok !"
                else:
                    message "{@TagRapor} &cBu Gorevliyi Raporlayamazsiniz !"
            else:
                message "{@TagRapor} &cLutfen Bir Oyuncu Adi Gir !"
        else:
            message "{@TagRapor} &cBir Daha Raporlayabilmek Icin 5 Dakika Bekleyin."

command /reportla <player> <text> <player>:
    executable by : console
    trigger:
        set {Heckir} to "%arg 3%"
        wait 3 ticks
        if arg 2 is "hack":
            open chest with 1 rows named "&6Hack Rapor Bolumu" to arg 1
            wait 3 ticks
            format slot 0 of arg 1 with red dye named "&4&lKillaura" with lore "&cEger &6%arg 3% &cIsimli Kisi Killaura Kullaniyorsa Buna Tiklayin" to close then run "rapormsg %arg 1% Killaura"
            format slot 2 of arg 1 with red dye named "&4&lMacro" with lore "&cEger &6%arg 3% &cIsimli Kisi Macro Kullaniyorsa Buna Tiklayin" to close then run "rapormsg %arg 1% Macro"
            format slot 4 of arg 1 with red dye named "&4&lNoKnockback (Geri Tepmeme)" with lore "&cEger &6%arg 3% &cIsimli Kisi NoKnockback Kullaniyorsa Buna Tiklayin" to close then run "rapormsg %arg 1% NoKnockback"
            format slot 6 of arg 1 with red dye named "&4&lNoSlowdown (Kosarak Ok Atma)" with lore "&cEger &6%arg 3% &cIsimli Kisi NoSlowdown Kullaniyorsa Buna Tiklayin" to close then run "rapormsg %arg 1% NoSlowdown"
            format slot 8 of arg 1 with red dye named "&4&lDiger Programlar" with lore "&cEger &6%arg 3% &cIsimli Kisi Bu Program Gibi Tiklama Programlari Kullaniyorsa Buna Tiklayin" to close then run "rapormsg %arg 1% Diger Programlar"
        else if arg 2 is "chat":
            open chest with 1 rows named "&6Chat Rapor Bolumu" to arg 1
            wait 3 ticks
            format slot 0 of arg 1 with red dye named "&c&lHakaret" with lore "&7Eger &6%arg 3% &7Isimli Kisi Chatten Hakaret Ettiyse Buna Tiklayin" to close then run "rapormsg %arg 1% Hakaret"
            format slot 1 of arg 1 with red dye named "&c&lKufur" with lore "&7Eger &6%arg 3% &7Isimli Kisi Chatten Kufur Ettiyse Buna Tiklayin" to close then run "rapormsg %arg 1% Kufur"
            format slot 2 of arg 1 with red dye named "&c&lAilevi" with lore "&7Eger &6%arg 3% &7Isimli Kisi Chatten Ailevi Degerde Bir Kufur Ettiyse Buna Tiklayin" to close then run "rapormsg %arg 1% Ailevi Kufur"
            format slot 3 of arg 1 with red dye named "&c&lFlood" with lore "&7Eger &6%arg 3% &7Isimli Kisi Chatte Flood Yaptiysa Buna Tiklayin" to close then run "rapormsg %arg 1% Flood"
            format slot 4 of arg 1 with red dye named "&c&lReklam" with lore "&7Eger &6%arg 3% &7Isimli Kisi Chatte Reklam Yaptiysa Buna Tiklayin" to close then run "rapormsg %arg 1% Reklam"
            format slot 5 of arg 1 with red dye named "&c&lSiyaset" with lore "&7Eger &6%arg 3% &7Isimli Kisi Chatte Siyaset Konusu Actiysa Buna Tiklayin" to close then run "rapormsg %arg 1% Siyaset"
            format slot 6 of arg 1 with red dye named "&c&lIrkcilik" with lore "&7Eger &6%arg 3% &7Isimli Kisi Chatte Irk Ayrimi Yaptiysa Buna Tiklayin" to close then run "rapormsg %arg 1% Irkcilik"
            format slot 7 of arg 1 with red dye named "&c&lAsagilama" with lore "&7Eger &6%arg 3% &7Isimli Kisi Chatte Sizi Veya Birisini Asagiliyorsa Buna Tiklayin" to close then run "rapormsg %arg 1% Asagilama"
            format slot 8 of arg 1 with red dye named "&c&lCinsel Anlamli Kelimeler" with lore "&7Eger &6%arg 3% &7Isimli Kisi Chate Cinsel Anlamda Kelimeler Yazarsa Buna Tiklayin" to close then run "rapormsg %arg 1% Cinsel Anlamli Mesaj"
        else if arg 2 is "diger":
            open chest with 1 rows named "&6Diger Rapor Bolumu" to arg 1
            wait 3 ticks
            format slot 0 of arg 1 with red dye named "&6&lTeam/Takim" with lore "&bEger &6%arg 3% &bIsimli Kisi Team/Takim Olmussa Buna Basin" to close then run "rapormsg %arg 1% Team"
            format slot 4 of arg 1 with red dye named "&6&lFocus" with lore "&bEger &6%arg 3% &bIsimli Kisi Birisine Focuslaniyorsa Buna Basin" to close then run "rapormsg %arg 1% Focus"
            format slot 8 of arg 1 with red dye named "&6&lDiger" with lore "&bEger Cevabiniz Buradakilerden Biri Degilse Buna Basin ve Chate Sebebi girin" to close then run "rapordiger %arg 1% %arg 3%"

command /rapormsg <player> <text>:
    executable by: console
    trigger:
        set {raporsuree.%arg 1%} to 1
        add "&aRapor Eden : &6%arg 1%  &cReport Edilen : &6%{heckir}%                                          &cSil &f&l/ &aOku" to {raporlar::*}
        message "&6-------------------------------" to arg 1
        message "" to arg 1
        message "&6Sikayet Eden Kisi : &a%arg 1%"  to arg 1
        message "&6Sikayet Edilen Kisi : &c%{heckir}%" to arg 1
        message "&6Sikayet Nedeni : &c%arg 2%" to arg 1
        message "" to arg 1
        message "&6-------------------------------" to arg 1
        loop all players:
            if loop-player has the permission "rapor.gor":
                if loop-player isn't arg 1:
                    message "&6-------------------------------" to loop-player
                    message "" to loop-player
                    message "&6Sikayet Eden Kisi : &a%arg 1%" to loop-player
                    message "&6Sikayet Edilen Kisi : &c%{heckir}%" to loop-player
                    message "&6Sikayet Nedeni : &c%arg 2%" to loop-player
                    message "" to loop-player
                    message "&6-------------------------------" to loop-player
        wait 5 minutes
        delete {raporsuree.%arg 1%}

on chat:
    if {digeristeme.%player%} is set:
        cancel event
        add "&aRapor Eden : &6%{sikayeteden}%  &cReport Edilen : &6%{sikayetedilen}%                                          " to {raporlar::*}
        delete {digeristeme.%player%}
        set {raporsuree.%player%} to 1
        message "&6-------------------------------"
        message ""
        message "&6Sikayet Eden Kisi : &a%{sikayeteden}%"
        message "&6Sikayet Edilen Kisi : &c%{sikayetedilen}%"
        message "&6Sikayet Nedeni : &c%message%"
        message ""
        message "&6-------------------------------"
        loop all players:
            if loop-player has the permission "rapor.gor":
                if loop-player isn't {sikayeteden}:
                    message "&6-------------------------------" to loop-player
                    message "" to loop-player
                    message "&6Sikayet Eden Kisi : &a%{sikayeteden}%" to loop-player
                    message "&6Sikayet Edilen Kisi : &c%{sikayetedilen}%" to loop-player
                    message "&6Sikayet Nedeni : &c%{sikayetnedeni}%" to loop-player
                    message "" to loop-player
                    message "&6-------------------------------" to loop-player
        wait 3 ticks
        delete {sikayetedilen}
        delete {sikayeteden}
        delete {sikayetnedeni}
        delete {digeristeme.%player%}
        wait 5 minutes
        delete {raporsuree.%player%}

command /reportdiger <player> <player>:
    executable by : console
    trigger:
        set {sikayetedilen} to arg 2
        set {sikayeteden} to arg 1
        set {digeristeme.%arg 1%} to 1
        message "{@TagRapor} &aReport Sebebini Mesaj Olarak Girin" to arg 1


on join:
    set {oyunda.%player%} to true
    delete {raporsuree.%player%}

on disconnect:
    delete {oyunda.%player%}
    delete {gorevli.%player%}
on join:
    if player has the permission "admin.raporengel":
        set {gorevli.%player%} to true
 

MegaCrafter

Obsidyen Madencisi
En iyi cevaplar
0
"message" yazan yerleri "send"e çevirerek deneyebilirsin. Bir hata göremedim.
 

cagriaykut

Kömür Madencisi
En iyi cevaplar
0
message "" 'message' yerine send kullanmayı deniyebilirsin message'yi fazla bilmiyorum.
 

AhmetDinc

Demir Madencisi
En iyi cevaplar
0
ilk önce şöyle bir şey yapcan every 10 seconds: loop all players: if loop-player have permisson "*": add player to {yetkili.%loop-player%} /report komutunu yapcan ve şöyle bir şey yapacan ben şu an yapamıyorum sen anladın dimi if arg-1 is in {yetkili.%arg-1%}: execute player command "mail send %arg-1% &6Sikayet Nedeni : &c%arg 2%" else: message "bu bir yetkili değil" to player felan yapcan
 
Üst