{Yardım} İçeri girermisiniz

LeeSeen

Taş Madencisi
En iyi cevaplar
0
Merhaba dostlar, skript konusunda bir isteğim var, daha doğrusu yardım istiyorum.

Benim şimdi yakında bir sunucum olacak ve bu sunucuya alım yapacağım (rehber)

ama şimdi ben bu rehberlere ilk başta bi koruma sistemi yapabilirmiyim?
Örneğin: maksimum mute atma süresi 10 dakika olsun ve mute atınca log kaydetsin. Ben beceremedim yaparsanız sevinirim. İyi forumlar.
 

NoHaxJustTMG

Taş Madencisi
En iyi cevaplar
0
Kod:
command /mute [<text>] [<text>] [<text>]:
    trigger:
        if player has permission "rehber.mute":
            if arg 1 is set:
                if arg 2 is set:
                    set {_mutesuresi} to "%arg 2%" parsed as integer
                    if {_mutesuresi} is set:
                        if {_mutesuresi} is less or equal to 10:
                            execute console command "emute %arg 1% %arg 2%m %arg 3%"
                            send "&a%arg 1% &7Adlı Kişiyi &a%arg 3% &7Sebeple &a%arg 2% &7Dakika Mutelediniz."
                            log "%player% bir kişiyi muteledi : %arg 1% kişisi %arg 2% süreyle %arg 3% sebeple" to "skript/mutelog/.log"
                        else:
                            send "&7Maksimum &a10 &7Dakika Mute Atabilirsiniz."
                    else:
                        send "&7Lütfen Doğru Bir Süre Gir."
                else:
                    send "&7Lütfen Bir Süre Gir."
            else:
                send "&7Lütfen Bir Oyuncu Ismi Gir."
        else if player has permission "kurucu.mute":
            execute console command "emute %arg 1% %arg 2% %arg 3%m"
            send "&a%arg 1% &7Adlı Kişiyi &a%arg 3% &7Sebeple &a%arg 2% &7Dakika Mutelediniz."
            # log "%player% bir kişiyi muteledi : %arg 1% kişisi %arg 2% süreyle %arg 3% sebeple" to "skript/mutelog/.log" # burayı açarak kurucularında attıgı muteleri görebilirsiniz.
        else:
            send "&7Gerekli Yetkiye Sahip Değilsiniz."
Çalışıyor Olması Lazım Eğer Çalışıyorsa Alırım Bi Laykını
 

Exeroth

Zombi Katili
En iyi cevaplar
0
command eventiyle permission belirtirken if ... has permission değil de
command xxxx:
permission: xxxxx
trigger:
şeklinde yazarsan daha kusursuz olur
 

NoHaxJustTMG

Taş Madencisi
En iyi cevaplar
0
command eventiyle permission belirtirken if ... has permission değil de
command xxxx:
permission: xxxxx
trigger:
şeklinde yazarsan daha kusursuz olur
fakat arkadaş rehberlerin 10 dakika atmasını istiyor bende rehberlerin 10 dakika atmasını ayarlamak için "rehber.mute" permissionun verdim yani permission: şeklinde yapsaydım rehberler de 10 dakika atabilirdi kurucularda modlarda. bu şekilde yapmamın sebebi kurucular sınırsız atabilsin rehberlerde 10 dakika.
 

Exeroth

Zombi Katili
En iyi cevaplar
0
A
fakat arkadaş rehberlerin 10 dakika atmasını istiyor bende rehberlerin 10 dakika atmasını ayarlamak için "rehber.mute" permissionun verdim yani permission: şeklinde yapsaydım rehberler de 10 dakika atabilirdi kurucularda modlarda. bu şekilde yapmamın sebebi kurucular sınırsız atabilsin rehberlerde 10 dakika.
Kodun devamını görmemişim bile doğru...
 

LeeSeen

Taş Madencisi
En iyi cevaplar
0
Kod:
command /mute [<text>] [<text>] [<text>]:
    trigger:
        if player has permission "rehber.mute":
            if arg 1 is set:
                if arg 2 is set:
                    set {_mutesuresi} to "%arg 2%" parsed as integer
                    if {_mutesuresi} is set:
                        if {_mutesuresi} is less or equal to 10:
                            execute console command "emute %arg 1% %arg 2%m %arg 3%"
                            send "&a%arg 1% &7Adlı Kişiyi &a%arg 3% &7Sebeple &a%arg 2% &7Dakika Mutelediniz."
                            log "%player% bir kişiyi muteledi : %arg 1% kişisi %arg 2% süreyle %arg 3% sebeple" to "skript/mutelog/.log"
                        else:
                            send "&7Maksimum &a10 &7Dakika Mute Atabilirsiniz."
                    else:
                        send "&7Lütfen Doğru Bir Süre Gir."
                else:
                    send "&7Lütfen Bir Süre Gir."
            else:
                send "&7Lütfen Bir Oyuncu Ismi Gir."
        else if player has permission "kurucu.mute":
            execute console command "emute %arg 1% %arg 2% %arg 3%m"
            send "&a%arg 1% &7Adlı Kişiyi &a%arg 3% &7Sebeple &a%arg 2% &7Dakika Mutelediniz."
            # log "%player% bir kişiyi muteledi : %arg 1% kişisi %arg 2% süreyle %arg 3% sebeple" to "skript/mutelog/.log" # burayı açarak kurucularında attıgı muteleri görebilirsiniz.
        else:
            send "&7Gerekli Yetkiye Sahip Değilsiniz."
Çalışıyor Olması Lazım Eğer Çalışıyorsa Alırım Bi Laykını
Usta çok teşekkür ederim çalışıyor ama bende "*" yetkisi olduğu için 10DK atabiliyorum adam opsa istediği kadar atabilsin yapabilirmisin? şimdiden teşekkürler.
 
Üst