Sol Reklam

Madalyalar V1

Durum
Mesaj gönderimine kapalı.

RomanticWarior

Yay Yok, İskelet Yok
Katılım
12 Eylül 2017
Mesajlar
278
Elmaslar
113
Puanlar
4.350
Merhabalar Bugün Sizlere Madalyalar Skriptini Tanıtacagım.
Öncelikle bu yapmış oldugum ilk gui destekli skript'tir bu yüzden yaparken yardım aldım
Yardımlarından Ötürü GorkemBaskan'a Teşekkürlerimi Sunarım...


MaWXV2.png

Madalyalar skriptini forumdan esinlenerek yaptım peki bu skript ne işimize yarayacak ?
Bu skript öncelikle sunucularınıza yeni bir hava katıp ayrıyetten oyuncuları
Oyuna tevşik etmenize yarayacaktır nasılmı
Örnegin Sunucunuz bir pvp server ama hileyle oynayanlarda var bunu görüp report etmeyen veya bildirmeyenler illaki vardır sunucunuzda report komutunun aktif kullanılmasını istmezmiydiniz. Veya oyuncuların oyunda daha fazla durlmarını istemezmiydiniz bu skript tam size göre
Ayarlı 6 adet madalya bulunduran bu skript sunucularınza yeni bir hava katacaktır.
Madalyalar Aşşagıdaki resimlerde var ama ben genede ufak bi bahsedeyim.
1.Madalya Asayiş Görevlisi
2. Madalya Ayın Üyesi
3. Madalya Üstün Hizmet
4.Madalya Yardım Sever
5.Madalya Aktif Oyuncu
6.Madalya Rehber
Madalyaların nası alındıgı resimlerde gösteriliyor şimdi ise resimlere geçelim.

V36AJn.png

Madalyalar Verildiginde.
XEJyZk.png

Kullanım şekli
NOW37X.png


Hangi Madalyayı Nasi Alacagınızın Bilgisi.
nJ2kZM.png


Madalyaya Sahipseniz Madalya Parlar, Degilseniz Parlamaz Kırmızı Kutu İçerisindeki Gibi.
7yPYzN.png


Madalyaya Sahip Degilseniz Deaktif Yazar Ve Parlmaz.

g9yn30.png



Madalyaya Sahipseniz Aktif Yazar Ve parlar.
a10jk2.png


Şimdi İse Gelelim Kod Bölümüne :)

bLYjOj.png
Kod:
command /madalya [<text>] [<player>] [<int>]:
    permission: Madalyalar.Admin
    permission message: &4Bunun icin yetkin yok.
    trigger:
        arg 1 is "AsayişGörevlisi":
            add arg-3 to {asayis.%arg-2%}
            send "&c%arg-2% &7Adli Oyuncuya &9%arg 1% &7Adlı Madalyadan &6[%arg 3%] Adet Verildi." to players
        arg 1 is "AyınUyesi":
            add arg-3 to {auye.%arg-2%}
            send "&c%arg-2% &7Adli Oyuncuya &3%arg 1% &7Adlı Madalyadan &6[%arg 3%] Adet Verildi." to players
        arg 1 is "UstünHizmet":
            add arg-3 to {uhizmet.%arg-2%}
            send "&c%arg-2% &7Adli Oyuncuya &e%arg 1% &7Adlı Madalyadan &6[%arg 3%] Adet Verildi." to players
        arg 1 is "Yardımsever":
            add arg-3 to {yardım.%arg 2%}
            send "&c%arg-2% &7Adli Oyuncuya &4%arg 1% &7Adlı Madalyadan &6[%arg 3%] Adet Verildi." to players
        arg 1 is "AktifOyuncu":
            add arg-3 to {aktif.%arg 2%}
            send "&c%arg-2% &7Adli Oyuncuya &6%arg 1% &7Adlı Madalyadan &6[%arg 3%] Adet Verildi." to all players
        arg 1 is "Rehber":
            add arg-3 to {rehber.%arg 2%}
            send "&c%arg-2% &7Adli Oyuncuya &a%arg 1% &7Adlı Madalyadan &6[%arg 3%] Adet Verildi." to all players
        arg 1 is "AsayisAl":
            remove arg-3 from {asayis.%arg-2%}
            send "&c%arg-2% &7Adli Oyuncudan &9Asayis Görevlisi &7Adlı Madalyadan &c[%arg 3%] Adet Silindi." to players
        arg 1 is "AyınAl":
            remove arg-3 from {auye.%arg-2%}
            send "&c%arg-2% &7Adli Oyuncudan &3Ayın Uyesi &7Adlı Madalyadan &c[%arg 3%] Adet Silindi." to players
        arg 1 is "UstunAl":
            remove arg-3 from {uhizmet.%arg-2%}
            send "&c%arg-2% &7Adli Oyuncudan &eUstun Hizmet &7Adlı Madalyadan &c[%arg 3%] Adet Silindi." to players
        arg 1 is "YardımAl":
            remove arg-3 from {yardım.%arg-2%}
            send "&c%arg-2% &7Adli Oyuncudan &4Yardım Sever &7Adlı Madalyadan &c[%arg 3%] Adet Silindi." to players
        arg 1 is "AktifAl":
            remove arg-3 from {aktif.%arg-2%}
            send "&c%arg-2% &7Adli Oyuncudan &6Aktif Oyuncu &7Adlı Madalyadan &c[%arg 3%] Adet Silindi." to players
        arg 1 is "RehberAl":
            remove arg-3 from {rehber.%arg-2%}
            send "&c%arg-2% &7Adli Oyuncudan &aRehber &7Adlı Madalyadan &c[%arg 3%] Adet Silindi." to players
        else:
            send "&aKullanım &b/madalya &7<&6Madalya Ismi&7> &7<&6Oyuncu&7> &7<&6Miktar&7>" to player
command /madalyalar [<player>]:
    trigger:
        if arg 1 is online:
            open chest with 3 rows named "&2%arg 1% &cMadalyaları." to player
            format slot 0 of player with Green stained glass pane named "&f  " to close
            format slot 1 of player with Green stained glass pane named "&f  " to close
            format slot 2 of player with Green stained glass pane named "&f  " to close
            format slot 3 of player with Green stained glass pane named "&f  " to close
            format slot 4 of player with Green stained glass pane named "&f  " to close
            format slot 5 of player with Green stained glass pane named "&f  " to close
            format slot 6 of player with Green stained glass pane named "&f  " to close
            format slot 7 of player with Green stained glass pane named "&f  " to close
            format slot 8 of player with Green stained glass pane named "&f  " to close
            format slot 9 of player with Green stained glass pane named "&f  " to close
            format slot 17 of player with Green stained glass pane named "&f  " to close
            format slot 18 of player with Green stained glass pane named "&f  " to close
            format slot 19 of player with Green stained glass pane named "&f  " to close
            format slot 20 of player with Green stained glass pane named "&f  " to close
            format slot 21 of player with Green stained glass pane named "&f  " to close
            format slot 22 of player with Green stained glass pane named "&f  " to close
            format slot 23 of player with Green stained glass pane named "&f  " to close
            format slot 24 of player with Green stained glass pane named "&f  " to close
            format slot 25 of player with Green stained glass pane named "&f  " to close
            format slot 26 of player with Green stained glass pane named "&f  " to close
            format slot 10 of player with book named "&4BILGI" with lore "&9Asayiş Görevlisi||&fBu Madalya Aktif Şekilde Report Edenlere Verilir.||&3Ayın Üyesi||&fBu Madalya Ayın En Dikat Çeken Oyuncusuna Verilir.||&eUstün Hizmet||&fBu Madalya Yetkililere Büyük Gayret Ile Yardım Eden Oyunculara Verilir.||&4Yardım Sever ||&fBu Madalya Oyunda Sorunları Olan Oyunculara Yardım Edenlere Verilir.||&6Aktif Oyuncu||&fOyunda En Cok Onile Süresi Olanlara Verilir.||&aRehber||&fBu Madalya Oyunu Bilmeyen Oyunculara Rehber Olanlara Verilir." to close
            if {asayis.%arg 1%} is greater than or equal to 1:
                format slot 11 of player with light gray dye of unbreaking 1 named "&9Asayiş Görevlisi" with lore "&fMadalya Durumu: &2Aktif.||&e[ &a%{asayis.%arg 1%}%&e ]" to close
            else:
                format slot 11 of player with light gray dye named "&9Asayiş Görevlisi" with lore "&fMadalya Durumu: &cDeaktif. ||&fMadalya Sayısı &e[ &a%{elmas.%arg 1%}%&e ]" to close
            if {auye.%arg 1%} is greater than or equal to 1:
                format slot 12 of player with cyan dye of unbreaking 1 named "&3Ayın Üyesi" with lore "&fMadalya Durumu: &2Aktif.||&fMadalya Sayısı &e[ &a%{auye.%arg 1%}%&e ]" to close
            else:
                format slot 12 of player with cyan dye named "&3Ayın Üyesi" with lore "&fMadalya Durumu: &cDeaktif. ||&fMadalya Sayısı &e[ &a%{auye.%arg 1%}%&e ]" to close
            if {uhizmet.%arg 1%} is greater than or equal to 1:
                format slot 13 of player with dandelion yellow of unbreaking 1 named "&eUstün Hizmet" with lore "&fMadalya Durumu: &2Aktif.||&fMadalya Sayısı&e[ &a%{uhizmet.%arg 1%}%&e ]" to close
            else:
                format slot 13 of player with dandelion yellow named "&eUstün Hizmet" with lore "&fMadalya Durumu: &cDeaktif. ||&fMadalya Sayısı &e[ &a%{uhizmet.%arg 1%}%&e ]" to close
            if {yardım.%player%} is greater than or equal to 1:
                format slot 14 of player with rose red of unbreaking 1 named "&4Yardım sever" with lore "&fMadalya Durumu:&2 Aktif.||&fMadalya Sayısı &e[ &a%{yardım.%arg 1%}%&e ]" to close
            else:
                format slot 14 of player with rose red named "&4Yardım sever" with lore "&fMadalya Durumu:&c Deaktif.||&fMadalya Sayısı &e[ &a%{yardım.%arg 1%}%&e ]" to close
            if {aktif.%player%} is greater than or equal to 1:
                format slot 15 of player with orange dye of unbreaking 1 named "&6Aktif Oyuncu" with lore "&fMadalya Durumu:&2 Aktif.||&fMadalya Sayısı &e[ &a%{aktif.%arg 1%}%&e ]" to close
            else:
                format slot 15 of player with orange dye named "&6Aktif Oyuncu" with lore "&fMadalya Durumu:&c Deaktif.||&fMadalya Sayısı &e[ &a%{aktif.%arg 1%}%&e ]" to close
            if {rehber.%player%} is greater than or equal to 1:
                format slot 16 of player with cactus green of unbreaking 1 named "&aRehber" with lore "&fMadalya Durumu:&2 Aktif.||&fMadalya Sayısı &e[ &a%{rehber.%arg 1%}%&e ]" to close
            else:
                format slot 16 of player with cactus green named "&aRehber" with lore "&fMadalya Durumu:&c Deaktif.||&fMadalya Sayısı &e[ &a%{rehber.%arg 1%}%&e ]" to close
            if arg 1 is offline:
                send "&4Oyuncu Offline Madalyalarını Göremessin.!" to player
        else:
            send "&aKullanım &b/madalyalar &7<&aOyuncu&7> Seklindedir." to player
on first join:
    set {asayis.%player%} to 0
    set {auye.%player%} to 0
    set {uhizmet.%player%} to 0
    set {yardım.%player%} to 0
    set {rehber.%player%} to 0
    set {aktif.%player%} to 0

İstege Göre v2 Gelecektir.

 
Son düzenleme:
Gerçekten çok hoş olmuş Eline koluna sağlık ayrıca konunda banada yer ayırdığın için çok çok teşekkürler :)
Ayırca Kodu paylaşırken Kod>Skript Kodu olarak paylaşırsan daha iyi olabilir
 
Gerçekten çok hoş olmuş Eline koluna sağlık ayrıca konunda banada yer ayırdığın için çok çok teşekkürler :)
Ayırca Kodu paylaşırken Kod>Skript Kodu olarak paylaşırsan daha iyi olabilir
Rica ederim eğer oraya ismini yazmasaydım sana saygısızlık etmiş olurdum emege her zaman saygım vardır :)
 
Ellerine Sağlık :)
 
Güzel olmuş eline sağlık , foruma benzemiş :D
 
Öneride Bulunalım Ozaman Bizde Beyler
Daha Önce Paylaşılmış Top 5 Veya 10 felan içerikli skriptleri araştır
sıralama fonksiyonlarını kullanarak bunlardada en çok ayın üyesi seçilen kişiyi bulma felan yapabilirsin
 
Öneride Bulunalım Ozaman Bizde Beyler
Daha Önce Paylaşılmış Top 5 Veya 10 felan içerikli skriptleri araştır
sıralama fonksiyonlarını kullanarak bunlardada en çok ayın üyesi seçilen kişiyi bulma felan yapabilirsin
Güzel öneriniz için teşekkür ederim v2 yapımına bu fikri göz önünde bulundurarak başlayacagım :)
 
Güzel olmuş. Geliştirip kullanacağım.
 
Durum
Mesaj gönderimine kapalı.
Neden altınlarını Discord sunucumuzda kazmıyorsun? TIKLA VE KATIL!
Yukarı