{Yardım} İçeri girermisiniz

LeeSeen

Taş Madencisi
Mesajlar
91
En iyi cevaplar
0
Beğeniler
29
Puanları
380
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
Mesajlar
80
En iyi cevaplar
0
Beğeniler
21
Puanları
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
Mesajlar
200
En iyi cevaplar
0
Beğeniler
40
Puanları
0
command eventiyle permission belirtirken if ... has permission değil de
command xxxx:
permission: xxxxx
trigger:
şeklinde yazarsan daha kusursuz olur
 

NoHaxJustTMG

Taş Madencisi
Mesajlar
80
En iyi cevaplar
0
Beğeniler
21
Puanları
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
Mesajlar
200
En iyi cevaplar
0
Beğeniler
40
Puanları
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
Mesajlar
91
En iyi cevaplar
0
Beğeniler
29
Puanları
380
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.
 

NoHaxJustTMG

Taş Madencisi
Mesajlar
80
En iyi cevaplar
0
Beğeniler
21
Puanları
0
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.
Zaten Oplar Sınırsız Mute Atabiliyor. Hiç Olmadı Kendinize "kurucu.mute" permini verin deneyin.
 

Üst