Skript Paylaşımı Kademeli Rütbe Skripti | Kitleriyle Beraber!

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

PederBey

Kutsanmış Balta!
Katılım
12 Temmuz 2018
Mesajlar
210
Elmaslar
62
Puan
3.960
Konum
Zonguldak / Alaplı

Discord:

PederBey | Çağdaş#1673

Merhaba
Yeni bir skript yaptım ve bunu sizlerle paylaşmak istedim.


__HAKKINDA__
1-> Skriptin genel amacı oyunda oyuncuların bir şey karşılığında rütbe atlamasına yarıyor.
2-> Oyun içi sohbet'te rütbeniz neyse isminizin başında yer alıyor.
3-> Rütbenize özgü kit'ler bulunuyor.
4-> Siz kendiniz daha fazla kit veya rütbe ekleyebilirsiniz. (Yapamazsanız yardımcı olurum.)
5-> Gönderilecek mesajları veya ne karşılığında olacak düzenleyebilirsiniz.


__KOMUTLAR__
/rütbe -- Yazabileceğin rütbe komutlarını gösterir.
/rütbe liste -- Rütbeleri gösterir.
/rütbe yüksel -- Bulunduğun rütbenin bir üst rütbesine atlarsın tabi yeterli eşyan varsa.
/kit -- Yazabileceğin kit komutlarını gösterir
/kit al -- Bulunduğun rütbenin kitini verir.
/kit gör -- Bulunduğun rütbenin kitini gösterir.
/rütbeal <isim> -- Sunucu da yetkili bir kişi var ise bir oyuncunun rütbesini Misafir rütbesine düşürebilir.

__GÖRSELLER__
-/rütbe komutu-
2-1.PNG

----------------------------------------------------------------------
-/rütbe liste komutu-
2-2.PNG

----------------------------------------------------------------------
-/rütbe yüksel komutu-
2-4.PNG

2-5.PNG

----------------------------------------------------------------------
-/kit komutu-
3-1.PNG

----------------------------------------------------------------------
-/kit gör komutu-

2-3.PNG

__VİDEO__


__KOD__
Kod:
command /rütbe [<text>]:[/CENTER]
    trigger:
        if arg 1 is not set:
            send "&e--------------------------------------------" to player
            send "&6Rütbe Komutları;" to player
            send "&b[yüksel] &f- &eRütbenizi bir sonraki rütbeye yükseltir." to player
            send "&b[liste] &f- &eRütbe listesini gösteriri." to player
            send "&e--------------------------------------------" to player
            
        if arg 1 is "liste":
            send "&6Rütbe Listesi ve Fiyatları;" to player
            send "&c-&bMisafir &e[İlk Rütbe]" to player
            send "&c-&bÇırak &e[2 Elmas]" to player
            send "&c-&bUsta &e[5 Elmas]" to player
            send "&c-&bBilgili &e[10 Elmas]" to player
            send "&eElmasları &c/warp lapis&e'te lapis kazarak çıkartabilirsin." to player
            
        if arg 1 is "yüksel":
            if {misafir.prefix.%player%} is true:
                if player has 2 diamond:
                    remove 2 diamond from player
                    send "&2Tebrikler! &e&nÇırak&2 rütbesine yükseldin!" to player
                    set {cirak.prefix.%player%} to true
                    delete {misafir.prefix.%player%}
                else:
                    send "&eÇırak &crütbesi için yeterli elmasa sahip değilsin! &e[2 Elmas]" to player
                stop
                    
            if {cirak.prefix.%player%} is true:
                if player has 5 diamond:
                    remove 5 diamond from player
                    send "&2Tebrikler! &e&nUsta&2 rütbesine yükseldin!" to player
                    set {usta.prefix.%player%} to true
                    delete {cirak.prefix.%player%}
                    delete {misafir.prefix.%player%}
                else:
                    send "&eUsta &crütbesi için yeterli elmasa sahip değilsin! &e[5 Elmas]" to player
                stop
                    
            if {usta.prefix.%player%} is true:
                if player has 10 diamond:
                    remove 10 diamond from player
                    send "&2Tebrikler! &e&nBilgili&2 rütbesine yükseldin!" to player
                    set {bilgili.prefix.%player%} to true
                    delete {usta.prefix.%player%}
                    delete {misafir.prefix.%player%}
                else:
                    send "&eBilgili &crütbesi için yeterli elmasa sahip değilsin! &e[10 Elmas]" to player
                stop
                
command /rütbeal [<player>]:
    permission: admin
    permission message: &cBu komutu kullanamazsın!
    trigger:
        if arg 1 is not set:
            send "&cRütbesi alınacak oyuncuyu seçmedin!" to player
            stop
            
        if {cirak.prefix.%arg 1%} is true:
            delete {cirak.prefix.%arg 1%}
            send "&7Bir yetkili tarafından rütben alındı!" to arg 1
            send "&7Oyuncunun rütbesi alındı!" to player
            set {misafir.prefix.%arg 1%} to true
        
        if {usta.prefix.%arg 1%} is true:
            delete {usta.prefix.%arg 1%}
            send "&7Bir yetkili tarafından rütben alındı!" to arg 1
            send "&7Oyuncunun rütbesi alındı!" to player
            set {misafir.prefix.%arg 1%} to true       
        
        if {bilgili.prefix.%arg 1%} is true:
            delete {bilgili.prefix.%arg 1%}
            send "&7Bir yetkili tarafından rütben alındı!" to arg 1
            send "&7Oyuncunun rütbesi alındı!" to player
            set {misafir.prefix.%arg 1%} to true

            
command /kit [<text>]:
    trigger:
        if arg 1 is not set:
            send "&e--------------------------------------------" to player
            send "&6Kit Komutları;" to player
            send "&b[al] &f- &eRütbenizin kitini alır." to player
            send "&b[gör] &f- &eAlacağınız kiti gösterir." to player
            send "&e--------------------------------------------" to player
        if arg 1 is "al":
            if {kit1.%player%} is not set:
                if {misafir.prefix.%player%} is true:
                    send "&eMisafir &7kiti verildi!" to player
                    give stone sword named "&bMisafir Kılıç" to player
                    give leather helmet named "&bMisafir Kask" to player
                    give leather chestplate named "&bMisafir Göğüslük" to player
                    give leather leggings named "&bMisafir Pantolon" to player
                    give leather boots named "&bMisafir Ayakkabı" to player
                    give 10 steak to player
                    give 2 golden apple to player
                    set {kit1.%player%} to 1
                    wait 24 hours
                    send "&2Kitini tekrar alabilirsin." to player
                    delete {kit1.%player%}
                    stop
            else:
                send "&cKitini almak için 24 saat beklemen gerekiyor!" to player
            
            if {kit2.%player%} is not set:           
                if {cirak.prefix.%player%} is true:
                    send "&eÇırak &7kiti verildi!" to player
                    give iron sword named "&bÇırak Kılıç" to player
                    give iron helmet named "&bÇırak Kask" to player
                    give iron chestplate named "&bÇırak Göğüslük" to player
                    give iron leggings named "&bÇırak Pantolon" to player
                    give iron boots named "&bÇırak Ayakkabı" to player
                    give 16 steak to player
                    give 5 golden apple:1 to player
                    set {kit2.%player%} to 1
                    wait 24 hours
                    send "&2Kitini tekrar alabilirsin" to player
                    delete {kit2.%player%}
                    stop
            else:
                send "&cKitini almak için 24 saat beklemen gerekiyor!" to player
                
            if {kit3.%player%} is not set:
                if {usta.prefix.%player%} is true:
                    send "&eUsta &7kiti verildi!" to player
                    give diamond sword named "&bUsta Kılıç" to player
                    give diamond helmet named "&bUsta Kask" to player
                    give diamond chestplate named "&bUsta Göğüslük" to player
                    give diamond leggings named "&bUsta Pantolon" to player
                    give diamond boots named "&bUsta Ayakkabı" to player
                    give 64 steak to player
                    give 16 golden apple:1 to player       
                    set {kit3.%player%} to 1
                    wait 24 hours
                    send "&2Kitini tekrar alabilirsin!" to player
                    delete {kit3.%player%}
                    stop
            else:
                send "&cKitini almak için 24 saat beklemen gerekiyor!" to player
                
            if {kit4.%player%} is not set:           
                if {bilgili.prefix.%player%} is true:
                    send "&eBilgili &7kiti verildi!" to player
                    give diamond sword named "&bBilgili Kılıç" to player
                    give diamond helmet named "&bBilgili Kask" to player
                    give diamond chestplate named "&bBilgili Göğüslük" to player
                    give diamond leggings named "&bBilgili Pantolon" to player
                    give diamond boots named "&bBilgili Ayakkabı" to player
                    give 64 steak to player
                    give 32 golden apple:1 to player
                    give diamond to player
                    set {kit4.%player%} to 1
                    wait 24 hours
                    send "&2Kitini tekrar alabilirsin!" to player
                    delete {kit4.%player%}
                    stop
            else:
                send "&cKitini almak için 24 saat beklemen gerekiyor!" to player
                
        if arg 1 is "gör":
            
            if {misafir.prefix.%player%} is true:
                send "&6Misafir Kitinin Eşyaları;" to player
                send "&c-&eDeri Kask" to player
                send "&c-&eDeri Göğüslük" to player
                send "&c-&eDeri Pantolon" to player
                send "&c-&eDeri Ayakkabılar" to player
                send "&c-&e10 adet Biftek" to player
                send "&c-&e2 adet Altın Elma" to player
                send "&cGünde sadece 1 kere alabilir." to player
            
            if {cirak.prefix.%player%} is true:
                send "&6Çırak Kitinin Eşyaları;" to player
                send "&c-&eDemir Kask" to player
                send "&c-&eDemir Göğüslük" to player
                send "&c-&eDemir Pantolon" to player
                send "&c-&eDemir Ayakkabılar" to player
                send "&c-&e16 adet Biftek" to player
                send "&c-&e5 adet Büyülü Altın Elma" to player
                send "&cGünde sadece 1 kere alabilir." to player

            if {usta.prefix.%player%} is true:
                send "&6Usta Kitinin Eşyaları;" to player
                send "&c-&eElmas Kask" to player
                send "&c-&eElmas Göğüslük" to player
                send "&c-&eElmas Pantolon" to player
                send "&c-&eElmas Ayakkabılar" to player
                send "&c-&e64 adet Biftek" to player
                send "&c-&e16 adet Büyülü Altın Elma" to player   
                send "&cGünde sadece 1 kere alabilir." to player
            
            if {bilgili.prefix.%player%} is true:
                send "&6Bilgili Kitinin Eşyaları;" to player
                send "&c-&eElmas Kask" to player
                send "&c-&eElmas Göğüslük" to player
                send "&c-&eElmas Pantolon" to player
                send "&c-&eElmas Ayakkabılar" to player
                send "&c-&e64 adet Biftek" to player
                send "&c-&e32 adet Büyülü Altın Elma" to player       
                send "&c-&e1 adet Elmas"
                send "&cGünde sadece 1 kere alabilir." to player
                
                
on break lapis lazuli ore:
    chance of 3%:
        send "&6|&l&4P&fB&6> &7Lapis kazarken &belmas &7buldun!" to player
        give 1 diamond to player
        
on first join:
    set {misafir.prefix.%player%} to true
    
on chat:
    cancel event
    
    if {misafir.prefix.%player%} is true:
        send "&f[&9Misafir&f] &e%player% : &f%message%" to players
        
    if {cirak.prefix.%player%} is true:
        send "&f[&9Çırak&f] &e%player% : &f%message%" to players
        
    if {usta.prefix.%player%} is true:
        send "&f[&9Usta&f] &e%player% : &f%message%" to players
    
    if {bilgili.prefix.%player%} is true:
        send "&f[&9Bilgili&f] &e%player% : &f%message%" to players


 
Son düzenleme:
24 saat içinde skripti kod olarak ekleyiniz.
 
Başarılı, fakat kitleri 3 saniyede bir alabilirsin, değiştirmeyi unuttun sanırsam.
YAML sistemli olsa biraz daha iyi olacaktır, bunun sebebi ise sınırsız kit vesaire ekleyebilir.

 
Başarılı, fakat kitleri 3 saniyede bir alabilirsin, değiştirmeyi unuttun sanırsam.
YAML sistemli olsa biraz daha iyi olacaktır, bunun sebebi ise sınırsız kit vesaire ekleyebilir.

Aynen onu denemek için 3 saniye yapmıştım hemen değiştiriyorum.
YAML sistemi nasıl yapılıyor bilmiyorum :)
 
Aynen onu denemek için 3 saniye yapmıştım hemen değiştiriyorum.
YAML sistemi nasıl yapılıyor bilmiyorum :)
Skript-yaml ile yapabilirsin

Bir de cok fazla variable kullanmışsın

Mesela "{misafir.prefix.%player%} is set" diyecegine "{prefix::%player%} is "Misafir" diyebilirsin. Aynisi kitlerde de geçerli.

Onun dışında başarılı ve geliştirilebilir.

Sent from my SM-G920F using Tapatalk
 
Skript-yaml ile yapabilirsin

Bir de cok fazla variable kullanmışsın

Mesela "{misafir.prefix.%player%} is set" diyecegine "{prefix::%player%} is "Misafir" diyebilirsin. Aynisi kitlerde de geçerli.

Onun dışında başarılı ve geliştirilebilir.

Sent from my SM-G920F using Tapatalk
İlk önce yorumun için teşekkürler.
YAML ne bilmiyorum nasıl kullanacağımı filan
Variable konusuna gelirsek de ben bilgim kadarıyla yaptım skripti öyle bir şey yapabileceğimi bilmiyordum.
 
İlk önce yorumun için teşekkürler.
YAML ne bilmiyorum nasıl kullanacağımı filan
Variable konusuna gelirsek de ben bilgim kadarıyla yaptım skripti öyle bir şey yapabileceğimi bilmiyordum.
Öğrenirsin dostum her şeyin bir ilki vardır. Googledan araştırarak ogrenebilirsin yaml i aslinda cok kolay

Sent from my SM-G920F using Tapatalk
 
Öğrenirsin dostum her şeyin bir ilki vardır. Googledan araştırarak ogrenebilirsin yaml i aslinda cok kolay

Sent from my SM-G920F using Tapatalk
Araştırdım da bir kaynak bulamadım hep ingilizce :D link filan varsa atarsan sevinirim :)
 
Ingilizcesi olmayan adam nasil skript yazsin ki :)

Sent from my SM-G920F using Tapatalk
İngilizcem yok demedim yeterince ingilizcem var ama türkçe bir kaynaktan anlamak daha kolay
hadi biraz bilgim olsa ingilizce kaynaktan birşeyler anlayabilirim ama yok
 
Gerçekten çok başarılı.
 
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