Skript Paylaşımı Gelişmiş Sayılı Skin Hakkı Skripti v1.0

  • Konuyu Başlatan Konuyu Başlatan Shiéda.
  • Başlangıç tarihi Başlangıç tarihi
  • Görüntüleme 1.476
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Shiéda.

Skripter
Katılım
28 Haziran 2019
Mesajlar
13
Elmaslar
19
Puan
13.295

Discord:

Shiéda.#0001

Selam Dostlar Ben vCeasar.

Bu gün Sizlere Gelişmiş Skin Hakkı Skriptini Tanıtacağım. Bunu İstediğiniz Gibi Kullanabilir, Üzerinde Geliştirmeler Yapabilirsiniz.

Oyun içinde komutlar:

oyuncunun skin komutunu kullanmasını istemiyoruz burda o yüzden oyuncu /skinhakkım ve /skin komutlarını kullanamıyor.

/skinhakkım :

1594829687054.png


/skin :

1594829715840.png


Eğer oyuncu vip, vip+ mvip veya mvip+ ise:

/skin :

1594829774311.png


/skinhakkım :

1594829799395.png



Eğer oyuncunun skin hakkı bitmiş ise:

/skin

1594829835728.png


Eğer bir yetkili oyuncuya skin hakkı vermek istiyor ise:

/skinsil (oyuncu) (miktar)

1594829900177.png


Eğer oyuncunun skin hakkı sınırdaysa (sınır = (vip 3 skin hakkı) (vip+ 5 skin hakkı) (mvip 7 skin hakkı) (mvip+ 10 skin hakkı):

/skinsil (oyuncu) (miktar)

1594830876956.png


Kod anlatımı:

Bu skriptte 2 adet variables kullandım
1594829003394.png

skin adlı variables skin hakkı için kullanılıyor.
komut engel adlı variables skin hakkı bittiğinde veya skin komutunu kullanmaya izin verilmediğinde komutu yazmayı engellemek için kullanılıyor.


burada skin komutunu yazdığımızda skin hakkının bitmesi için böyle bir kod yazdım.

Kod:
command /skin [<text>]:
    permission: skin.ol
    permission message: &7Bu komutu kullanabilmek için &eVIP&7, &eVIP&6+&7, &aMVIP &7veya &aMVIP&2+ &7Satın almalısın!
    trigger:
        if arg-1 is set:
            if player have the permission "vip.skin":
                if {skin.%player%} < 3:
                    send "&7Skinin başarıyla değiştirildi!" to player
                    add 1 to {skin.%player%}
                if {skin.%player%} is 3:
                    add 1 to {komutengel.%player%}
        if arg-1 is set:
            if player have the permission "viparti.skin":
                if {skin.%player%} < 5:
                    send "&7Skinin başarıyla değiştirildi!" to player
                    add 1 to {skin.%player%}
                if {skin.%player%} is 3:
                    add 1 to {komutengel.%player%}

        if arg-1 is set:
            if player have the permission "mvip.skin":
                if {skin.%player%} < 7:
                    send "&7Skinin başarıyla değiştirildi!" to player
                    add 1 to {skin.%player%}
                if {skin.%player%} is 3:
                    add 1 to {komutengel.%player%}

        if arg-1 is set:
            if player have the permission "mviparti.skin":
                if {skin.%player%} < 10:
                    send "&7Skinin başarıyla değiştirildi!" to player
                    add 1 to {skin.%player%}
                if {skin.%player%} is 3:
                    add 1 to {komutengel.%player%}

ve burada skin hakkı bitince komutu girememesi için bir kod yazdım.


Kod:
on command "/skin":
    if player have the permission "vip.skin":
        if {komutengel.%player%} is 1:
            send "&7olamaz! skin haklarının hepsini kullanmışsın."
            cancel event
    if player have the permission "viparti.skin":
        if {komutengel.%player%} is 1:
            send "&7olamaz! skin haklarının hepsini kullanmışsın."
            cancel event
    if player have the permission "mvip.skin":
        if {komutengel.%player%} is 1:
            send "&7olamaz! skin haklarının hepsini kullanmışsın."
            cancel event
    if player have the permission "mviparti.skin":
        if {komutengel.%player%} is 1:
            send "&7olamaz! skin haklarının hepsini kullanmışsın."
            cancel event
    if player have the permission "oyuncu.skin":
        cancel event


bir hata oluştuğunda yetkililerin skin hakkı verebilmesi için bir yetkili komutu yazdım


Kod:
command /skinsil <player> <number>:
    permission: yetkili.skin
    permission message: &7Bu komutu kullanmak için yetkin yok!
    trigger:
        if arg-1 have the permission "vip.skin":
            if {skin.%arg-1%} < 3:
                remove arg-2 from {skin.%arg-1%}
                Clear {komutengel.%arg-1%}
                send "&c%arg-1% &7adlı kullanıcıya &c%arg-2% &7tane skin hakkı ediye ettin!" to player
            if {skin.%arg-1%} is 3:
                send "&c%arg-1% &7adlı kişinin yeterli skin hakkı var" to player
      
        if arg-1 have the permission "viparti.skin":
            if {skin.%arg-1%} < 5:
                remove arg-2 from {skin.%arg-1%}
                Clear {komutengel.%arg-1%}
                send "&c%arg-1% &7adlı kullanıcıya &c%arg-2% &7tane skin hakkı ediye ettin!" to player
            if {skin.%arg-1%} is 5:
                send "&c%arg-1% &7adlı kişinin yeterli skin hakkı var" to player
      
        if arg-1 have the permission "mvip.skin":
            if {skin.%arg-1%} < 7:
                remove arg-2 from {skin.%arg-1%}
                Clear {komutengel.%arg-1%}
                send "&c%arg-1% &7adlı kullanıcıya &c%arg-2% &7tane skin hakkı ediye ettin!" to player
            if {skin.%arg-1%} is 7:
                send "&c%arg-1% &7adlı kişinin yeterli skin hakkı var" to player
      
        if arg-1 have the permission "mviparti.skin":
            if {skin.%arg-1%} < 10:
                remove arg-2 from {skin.%arg-1%}
                Clear {komutengel.%arg-1%}
                send "&c%arg-1% &7adlı kullanıcıya &c%arg-2% &7tane skin hakkı ediye ettin!" to player
            if {skin.%arg-1%} is 10:
                send "&c%arg-1% &7adlı kişinin yeterli skin hakkı var" to player

oyuncuların skin haklarına bakabilmeleri için kod

Kod:
command /skinhakkım:
    permission: skin.ol
    permission message: &7Bu komutu kullanabilmek için &eVIP&7, &eVIP&6+&7, &aMVIP &7veya &aMVIP&2+ &7Satın almalısın!
    trigger:
        if player have the permission "vip.skin":
            if {skin.%player%} is 0:
                send "&7kalan skin hakkına &c3" to player
            if {skin.%player%} is 1:
                send "&7kalan skin hakkına &c2" to player
            if {skin.%player%} is 2:
                send "&7kalan skin hakkın &c1" to player
            if {skin.%player%} is 3:
                send "&7olamaz hiç skin hakkın kalmamış!" to player

        if player have the permission "viparti.skin":
            if {skin.%player%} is 0:
                send "&7kalan skin hakkına &c3" to player
            if {skin.%player%} is 1:
                send "&7kalan skin hakkına &c3" to player
            if {skin.%player%} is 2:
                send "&7kalan skin hakkına &c3" to player
            if {skin.%player%} is 3:
                send "&7kalan skin hakkına &c3" to player
            if {skin.%player%} is 4:
                send "&7kalan skin hakkına &c3" to player
            if {skin.%player%} is 5:
                send "&7kalan skin hakkına &c3" to player

        if player have the permission "mvip.skin":
            if {skin.%player%} is 0:
                send "&7kalan skin hakkına &c3" to player
            if {skin.%player%} is 1:
                send "&7kalan skin hakkına &c3" to player
            if {skin.%player%} is 2:
                send "&7kalan skin hakkına &c3" to player
            if {skin.%player%} is 3:
                send "&7kalan skin hakkına &c3" to player
            if {skin.%player%} is 4:
                send "&7kalan skin hakkına &c3" to player
            if {skin.%player%} is 5:
                send "&7kalan skin hakkına &c3" to player
            if {skin.%player%} is 6:
                send "&7kalan skin hakkına &c3" to player
            if {skin.%player%} is 0:
                send "&7kalan skin hakkına &c3" to player

        if player have the permission "mviparti.skin":
            if {skin.%player%} is 0:
                send "&7kalan skin hakkına &c3" to player
            if {skin.%player%} is 1:
                send "&7kalan skin hakkına &c3" to player
            if {skin.%player%} is 2:
                send "&7kalan skin hakkına &c3" to player
            if {skin.%player%} is 3:
                send "&7kalan skin hakkına &c3" to player
            if {skin.%player%} is 4:
                send "&7kalan skin hakkına &c3" to player
            if {skin.%player%} is 5:
                send "&7kalan skin hakkına &c3" to player
            if {skin.%player%} is 6:
                send "&7kalan skin hakkına &c3" to player
            if {skin.%player%} is 7:
                send "&7kalan skin hakkına &c3" to player
            if {skin.%player%} is 8:
                send "&7kalan skin hakkına &c3" to player
            if {skin.%player%} is 9:
                send "&7kalan skin hakkına &c3" to player
            if {skin.%player%} is 10:
                send "&7olamaz hiç skin hakkın kalmamış!" to player

Skriptin tamamı:


Kod:
variables:
    {skin.%player%} = 0
    {komutengel.%player%} = 0


command /skin [<text>]:
    permission: skin.ol
    permission message: &7Bu komutu kullanabilmek için &eVIP&7, &eVIP&6+&7, &aMVIP &7veya &aMVIP&2+ &7Satın almalısın!
    trigger:
        if arg-1 is set:
            if player have the permission "vip.skin":
                if {skin.%player%} < 3:
                    send "&7Skinin başarıyla değiştirildi!" to player
                    add 1 to {skin.%player%}
                if {skin.%player%} is 3:
                    add 1 to {komutengel.%player%}
        if arg-1 is set:
            if player have the permission "viparti.skin":
                if {skin.%player%} < 5:
                    send "&7Skinin başarıyla değiştirildi!" to player
                    add 1 to {skin.%player%}
                if {skin.%player%} is 3:
                    add 1 to {komutengel.%player%}

        if arg-1 is set:
            if player have the permission "mvip.skin":
                if {skin.%player%} < 7:
                    send "&7Skinin başarıyla değiştirildi!" to player
                    add 1 to {skin.%player%}
                if {skin.%player%} is 3:
                    add 1 to {komutengel.%player%}

        if arg-1 is set:
            if player have the permission "mviparti.skin":
                if {skin.%player%} < 10:
                    send "&7Skinin başarıyla değiştirildi!" to player
                    add 1 to {skin.%player%}
                if {skin.%player%} is 3:
                    add 1 to {komutengel.%player%}

on command "/skin":
    if player have the permission "vip.skin":
        if {komutengel.%player%} is 1:
            send "&7olamaz! skin haklarının hepsini kullanmışsın."
            cancel event
    if player have the permission "viparti.skin":
        if {komutengel.%player%} is 1:
            send "&7olamaz! skin haklarının hepsini kullanmışsın."
            cancel event
    if player have the permission "mvip.skin":
        if {komutengel.%player%} is 1:
            send "&7olamaz! skin haklarının hepsini kullanmışsın."
            cancel event
    if player have the permission "mviparti.skin":
        if {komutengel.%player%} is 1:
            send "&7olamaz! skin haklarının hepsini kullanmışsın."
            cancel event
    if player have the permission "oyuncu.skin":
        cancel event


#yetkililer isterlerse kişilerin skin haklarını /skinsil (oyuncu) (miktar) olarak silebilirler
command /skinsil <player> <number>:
    permission: yetkili.skin
    permission message: &7Bu komutu kullanmak için yetkin yok!
    trigger:
        if arg-1 have the permission "vip.skin":
            if {skin.%arg-1%} < 3:
                remove arg-2 from {skin.%arg-1%}
                Clear {komutengel.%arg-1%}
                send "&c%arg-1% &7adlı kullanıcıya &c%arg-2% &7tane skin hakkı ediye ettin!" to player
            if {skin.%arg-1%} is 3:
                send "&c%arg-1% &7adlı kişinin yeterli skin hakkı var" to player
      
        if arg-1 have the permission "viparti.skin":
            if {skin.%arg-1%} < 5:
                remove arg-2 from {skin.%arg-1%}
                Clear {komutengel.%arg-1%}
                send "&c%arg-1% &7adlı kullanıcıya &c%arg-2% &7tane skin hakkı ediye ettin!" to player
            if {skin.%arg-1%} is 5:
                send "&c%arg-1% &7adlı kişinin yeterli skin hakkı var" to player
      
        if arg-1 have the permission "mvip.skin":
            if {skin.%arg-1%} < 7:
                remove arg-2 from {skin.%arg-1%}
                Clear {komutengel.%arg-1%}
                send "&c%arg-1% &7adlı kullanıcıya &c%arg-2% &7tane skin hakkı ediye ettin!" to player
            if {skin.%arg-1%} is 7:
                send "&c%arg-1% &7adlı kişinin yeterli skin hakkı var" to player
      
        if arg-1 have the permission "mviparti.skin":
            if {skin.%arg-1%} < 10:
                remove arg-2 from {skin.%arg-1%}
                Clear {komutengel.%arg-1%}
                send "&c%arg-1% &7adlı kullanıcıya &c%arg-2% &7tane skin hakkı ediye ettin!" to player
            if {skin.%arg-1%} is 10:
                send "&c%arg-1% &7adlı kişinin yeterli skin hakkı var" to player
      
#oyuncular istedileri zaman skin haklarına /skinhakkım yazarak bakabilirler
command /skinhakkım:
    permission: skin.ol
    permission message: &7Bu komutu kullanabilmek için &eVIP&7, &eVIP&6+&7, &aMVIP &7veya &aMVIP&2+ &7Satın almalısın!
    trigger:
        if player have the permission "vip.skin":
            if {skin.%player%} is 0:
                send "&7kalan skin hakkına &c3" to player
            if {skin.%player%} is 1:
                send "&7kalan skin hakkına &c2" to player
            if {skin.%player%} is 2:
                send "&7kalan skin hakkın &c1" to player
            if {skin.%player%} is 3:
                send "&7olamaz hiç skin hakkın kalmamış!" to player

        if player have the permission "viparti.skin":
            if {skin.%player%} is 0:
                send "&7kalan skin hakkına &c3" to player
            if {skin.%player%} is 1:
                send "&7kalan skin hakkına &c3" to player
            if {skin.%player%} is 2:
                send "&7kalan skin hakkına &c3" to player
            if {skin.%player%} is 3:
                send "&7kalan skin hakkına &c3" to player
            if {skin.%player%} is 4:
                send "&7kalan skin hakkına &c3" to player
            if {skin.%player%} is 5:
                send "&7kalan skin hakkına &c3" to player

        if player have the permission "mvip.skin":
            if {skin.%player%} is 0:
                send "&7kalan skin hakkına &c3" to player
            if {skin.%player%} is 1:
                send "&7kalan skin hakkına &c3" to player
            if {skin.%player%} is 2:
                send "&7kalan skin hakkına &c3" to player
            if {skin.%player%} is 3:
                send "&7kalan skin hakkına &c3" to player
            if {skin.%player%} is 4:
                send "&7kalan skin hakkına &c3" to player
            if {skin.%player%} is 5:
                send "&7kalan skin hakkına &c3" to player
            if {skin.%player%} is 6:
                send "&7kalan skin hakkına &c3" to player
            if {skin.%player%} is 0:
                send "&7kalan skin hakkına &c3" to player

        if player have the permission "mviparti.skin":
            if {skin.%player%} is 0:
                send "&7kalan skin hakkına &c3" to player
            if {skin.%player%} is 1:
                send "&7kalan skin hakkına &c3" to player
            if {skin.%player%} is 2:
                send "&7kalan skin hakkına &c3" to player
            if {skin.%player%} is 3:
                send "&7kalan skin hakkına &c3" to player
            if {skin.%player%} is 4:
                send "&7kalan skin hakkına &c3" to player
            if {skin.%player%} is 5:
                send "&7kalan skin hakkına &c3" to player
            if {skin.%player%} is 6:
                send "&7kalan skin hakkına &c3" to player
            if {skin.%player%} is 7:
                send "&7kalan skin hakkına &c3" to player
            if {skin.%player%} is 8:
                send "&7kalan skin hakkına &c3" to player
            if {skin.%player%} is 9:
                send "&7kalan skin hakkına &c3" to player
            if {skin.%player%} is 10:
                send "&7olamaz hiç skin hakkın kalmamış!" to player
 
Son düzenleme:

Günümüzün sunucuları açısından son derece yenilikçi bir sistem olmuş ki şahsen bu sistemi baya bir beğendim. Eline ve emeğine sağlık ;) <3
 
Fena değil geliştirilebilir başarılar dilerim.​
 
Liste değişken kullanıp else if kullanman daha sağlıklı olur. Fikir güzel, geliştirilebilir.
 
Eline sağlık, kullanışlı.
 
Beğendim fakat is 1 is 2 is 3 diye gitmesi yerine 1 arada yapabilirdin, hepsini alt alt yazman pek hoşuma gitmedi ama emeğine saygı duyuyorum birdaha kine dikkat edicegini inaniyorum simdiden basarılları arkadasım =)
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Hala Discord sunucumuza katılmadın mı?

Büyük bir topluluğun parçası ol, etkinliklere katıl ve özel hediyeler kazanma şansı yakala!

Şimdi Katıl
Üst