Mask Skript

Koply

Codexia
En iyi cevaplar
0
Mask Skriptimi paylaşıyorum.
Sunucuda kurucusunuz ve adınız kırmızı diyelim. Siz VIP yetkilerine geçince isim renginiz değişiyor. Bunu uzunca manuadd vb. komutlarla uğraşmak yerine sadece 1 komutla kısa süreliğine başka bir yetkiye sahte geçiş sağlamış oluyorsunuz. Tamamen yetkileriniz değişmiyor sadece isim renginiz değişiyor.
Kod:
options:
    p: &8[&3&lServer&8]
    prefix: &8[&3&lServer&8]
    op: server.owner
    ap: server.admin
    devp: server.developer
    mmp: server.builder
    sp: server.srmod
    tsp: server.trialsrmod
    mp: server.moderator
    tmp: server.trialmod
    vp: server.vip
    qp: server.quantum
    pp: server.platinum
    dp: server.diamond
    gp: server.gold
    rp: server.default
    noperm: &cBu komutu kullanmak için gereken yetkiye sahip değilsin.

on join:
    if {mask.%player%} is not set:
        set {mask.%player%} to "&2"
   
command /mask [<text>]:
    trigger:
        if arg 1 is not set:
            if player has permission "server.mask":
                send "{@p} &aSadece alttaki yetkilere geçiş yapabilirsin.&8:"
                send "{@p} &2Regular&f, &6Gold&f, &3Diamond&f, &bPlatinum&f, &aQuantum&f, &cTrial Moderator&f, &cModerator&f, &4Trial Sr.Mod&f, &4Sr.Mod"
            if player has permission "developer" or "owner":
                send "{@p} &aSadece alttaki yetkilere geçiş yapabilirsin.&8:"
                send "{@p} &2Regular&f, &6Gold&f, &3Diamond&f, &bPlatinum&f, &aQuantum&f, &cTrial Moderator&f, &cModerator&f, &4Trial Sr.Mod&f, &4Sr.Mod&f, &9&lDeveloper&f, &4&lAdmin&f, &4&lOwner"
            if player has permission "Sr.Moderator":
                send "{@p} &aSadece alttaki yetkilere geçiş yapabilirsin.&8:"
                send "{@p} &2Regular&f, &6Gold&f, &3Diamond&f, &bPlatinum&f, &aQuantum&f, &cTrial Moderator&f, &cModerator&f, &4Trial Sr.Mod"
            if player has permission "Trial Sr.Moderator":
                send "{@p} &aSadece alttaki yetkilere geçiş yapabilirsin.&8:"
                send "{@p} &2Regular&f, &6Gold&f, &3Diamond&f, &bPlatinum&f, &aQuantum&f, &cTrial Moderator&f, &cModerator"
            if player has permission "Moderator":
                send "{@p} &aSadece alttaki yetkilere geçiş yapabilirsin.&8:"
                send "{@p} &2Regular&f, &6Gold&f, &3Diamond&f, &bPlatinum&f, &aQuantum"
            if player has permission "Trial Moderator" or "Vip":
                send "{@p} &aSadece alttaki yetkilere geçiş yapabilirsin.&8:"
                send "{@p} &2Regular&f, &6Gold&f, &3Diamond&f, &bPlatinum&f, &aQuantum"
            if player has permission "Quantum":
                send "{@p} &aSadece alttaki yetkilere geçiş yapabilirsin.&8:"
                send "{@p} &2Regular&f, &6Gold&f, &3Diamond&f, &bPlatinum"
            if player has permission "Platinum":
                send "{@p} &aSadece alttaki yetkilere geçiş yapabilirsin.&8:"
                send "{@p} &2Regular&f, &6Gold&f, &3Diamond"
            if player has permission "Diamond":
                send "{@p} &aSadece alttaki yetkilere geçiş yapabilirsin.&8:"
                send "{@p} &2Regular&f, &6Gold"
            if player has permission "Gold":
                send "{@p} &aSadece alttaki yetkilere geçiş yapabilirsin.&8:"
                send "{@p} &2Regular"
            if player has permission "default":
                send "{@noperm}"
        if arg 1 is set:
            if arg 1 is "platinum" or "plat" or "platinumdonor" or "platdonor":
                if player has permission "{@qp}":
                    set player's display name to "&b%player%"
                    set {masks.%player%} to 1
                    message "{@p} &bPlatinum&8 &ayetkisine geçiş yaptın."
                else:
                    send "{@noperm}"
            if arg 1 is "diamond" or "dia" or "diadonor" or "diamonddonor":
                if player has permission "{@pp}":
                    set {masks.%player%} to 1
                    set player's display name to "&3%player%"
                    message "{@p} &3Diamond&8 &ayetkisine geçiş yaptın."
                else:
                    send "{@noperm}"
            if arg 1 is "golddonor" or "gold":
                if player has permission "{@dp}":
                    set {masks.%player%} to 1
                    set player's display name to "&6%player%"
                    message "{@p} &6Gold&8 &ayetkisine geçiş yaptın."
                else:
                    send "{@noperm}"
            if arg 1 is "regular" or "member" or "default":
                if player has permission "{@gp}":
                    set {masks.%player%} to 1
                    set player's display name to "&2%player%"
                    message "{@p} &2Regular&8 &ayetkisine geçiş yaptın."
                else:
                    send "{@noperm}"
            if arg 1 is "quantum":
                if player has permission "{@tmp}" or "{@vp}":
                    set {masks.%player%} to 1
                    set player's display name to "&a%player%"
                    message "{@p} &aQuantum&8 &ayetkisine geçiş yaptın."
                else:
                    send "{@noperm}"
            if arg 1 is "trialmod" or "trialmoderator":
                if player has permission "{@mp}":
                    set {masks.%player%} to 1
                    set player's display name to "&c[TRIAL]%player%"
                    message "{@p} &cTrial Moderator&8 &ayetkisine geçiş yaptın."
                else:
                    send "{@noperm}"
            if arg 1 is "mod" or "moderator":
                if player has permission "{@tsp}":
                    set {masks.%player%} to 1
                    set player's display name to "&c%player%"
                    message "{@p} &cModerator&8 &ayetkisine geçiş yaptın."
                else:
                    send "{@noperm}"
            if arg 1 is "trialsr.mod" or "trialsr" or "trialsrmod" or "trialsrmoderator" or "trialsr.moderator":
                if player has permission "{@sp}":
                    set {masks.%player%} to 1
                    set player's display name to "&4[TRIAL]%player%"
                    message "{@p} &4Trial Senior Moderator&8 &ayetkisine geçiş yaptın."
                else:
                    send "{@noperm}"
            if arg 1 is "srmod" or "sr.mod" or "sr.moderator" or "srmoderator":
                if player has permission "{@ap}":
                    set {masks.%player%} to 1
                    set player's display name to "&4%player%"
                    message "{@p} &4Senior Moderator&8 &ayetkisine geçiş yaptın."
                else:
                    send "{@noperm}"
            if arg 1 is "admin":
                if player has permission "{@devp}" or "{@op}":
                    set {masks.%player%} to 1
                    set player's display name to "&4&l%player%"
                    message "{@p} &4&lAdmin&8 &ayetkisine geçiş yaptın."
                else:
                    send "{@noperm}"

command /unmask:
    trigger:
        set player's display name to "%{beforename.%player%}%"
        wait 1 tick
        message "{@p} &aNormal yetkine geri döndün&8."
 
Moderatör tarafından düzenlendi:

Koply

Codexia
En iyi cevaplar
0
daha ayrıntılı açıklarmısın skript'in amacını
Sunucuda kurucusunuz ve adınız kırmızı diyelim. Siz VIP yetkilerine geçince isim renginiz değişiyor. Bunu uzunca manuadd vb. komutlarla uğraşmak yerine sadece 1 komutla kısa süreliğine başka bir yetkiye sahte geçiş sağlamış oluyorsunuz. Tamamen yetkileriniz değişmiyor sadece isim renginiz değişiyor.
Oyuncu: Merhaba ben kurucu.
Oyuncu: Merhaba ben kurucu ama platinum vip'e geçiş yaptım.
 

Rookies

Demir Madencisi
En iyi cevaplar
0
Gereksiz olmuş uğraşına yazık , böyle bir şey yapmaya kim neden gerek duysun , tamam gerek duyuyorsada prefixini küçük bir komut ile değiştirebilir . Daha yenilikçi sunucularda kulanılabilecek gereksiz olmayan bir skript yazabilirsiniz , fikir bulamıyorsanız bazı ücretli pluginler skript ile yapmayı deneyin, diyeceklerim bu kadar.

Ayrıca bu skripti 20 haziran 2016 da bir arkadaş birebir aynısın paylaşmış. Diyelimki kodu sen yazdın, böyle ufak bir şey yapacağına groupmanager skripti yazabilirdin daha faydalı olurdu.
 
Üst