[SK] Yetkili Koruma Skript

Darkkandadr

❌⚖❌ Everybody knows the good guys lost...
Emektar Üye
En iyi cevaplar
0
Uzun zamandır skriptle ilgilenemiyordum eskilerden tanıyanlar vardır belki canım skript yazmak istedi tekrardan bilmiyorum devamı gelir mi ama bakıcaz artık :)

Gereken Eklentiler:
WildSkript
Skript
AuthmeSk
SharpSK

Skript'i anlatıyım biraz.

Herhangi bir yetkili hesabı çalınmasına karşı böyle bir skript yazdım yetkili birinin hesabı çalınsa bile çalan kişi yetkili şifresini girmeden hiçbir şey yapamaz.

Permissionlar;
Yetkili kişilere skriptin çalışması için yetkili.sifre permisson'u verilmeli.
Skript bilgisi 0 olanlar için;
Komutlar ilk girişte /ysifreolustur <sifre>
Sonraki girislerde ise /ysifregir <sifre>
komutlarını kullanabilirsiniz.

Buyrun skript'e geçelim artık :=
Kod:
#-*-*-*-*-*-*-**-*-
#Yetkili Koruma Skript    
#Coded ßy Darkkandadr (Kaan Koc)
#-*-*-*-*-*-*-*-**-
   
on authme login:
    set {loginongame.%player%} to true
    wait 2 seconds
    if player has permission "yetkili.sifre":
        if {yetkilisifrem.%player%} is set:
            send "&aCIXO&bYETKILI-KORUMA &e--> &bLutfen yetkili sifrenizi /ysifregir komutunu kullanarak giriniz!"
        else:
            send "&aCIXO&bYETKILI-KORUMA &e--> &bLutfen yetkili sifrenizi olusturun /ysifreolustur"

command /ysifreolustur [<text>]:
    permission: yetkili.sifre
    trigger:
        if arg-1 is set:
            if {yetkilisifrem.%player%} is not set:
                set {yetkilisifrem.%player%} to "%arg-1%"
                send "&aCIXO&bYETKILI-KORUMA &e--> &aYetkili sifreniz %arg-1% olarak ayarlandi!"
            else:
                send "&aZaten sifreni ayarlamissin!"
        else:
            send "&aLutfen bir sifre gir!"
           
command /ysifregir [<text>]:
    permission: yetkili.sifre
    trigger:
        if arg-1 is set:
            if arg-1 is "%{yetkilisifrem.%player%}%":
                set {yetkilisifre.%player%} to false
                send "&bTebrikler basarili bir giris yaptiniz!"
                set {loginongame.%player%} to false
            else:
                send "&aSifre yanlis!"
        else:
            send "&aBir sifre girin!"
               
on command:
    if player has permission "yetkili.sifre":
        if {yetkilisifre.%player%} is true:
            if command is not "ysifregir" or "ysifreolustur" or "login" or "register":
                cancel event
                send "&4&lYETKILI SIFRENI GIRMEMISSIN!"
           
on any move:
    if {loginongame.%player%} is true:
        if player has permission "yetkili.sifre":
            if {yetkilisifre.%player%} is false:
                uncancel event
            else:
                cancel event
                send "&aYETKILI SIFRENI GIRMEMISSIN!  /ysifregir <sifre> seklinde kullanabilirsin sifren yoksada /ysifreolustur <sifre> seklinde sifreni olusturabilirsin!"
           
on quit:
    set {yetkilisifre.%player%} to true
   
on break:
    if {yetkilisifre.%player%} is true:
        cancel event

on place:
    if {yetkilisifre.%player%} is true:
        cancel event
       
#-*-*-*-*-*-*-**-*-
#Yetkili Koruma Skript    
#Coded ßy Darkkandadr (Kaan Koc)
#-*-*-*-*-*-*-*-**-
Yorumlarınızı eksik bırakmayın lütfenn :lol:
 

ShortPallMall

AtinaSaga.Com Türkiyenin ilk MMOSurvival sunucusu
En iyi cevaplar
2
bune benzer bi skript görmüştüm ama başarılar
 
Üst