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...
Ö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...
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.
Madalyalar Verildiginde.
Kullanım şekli
Hangi Madalyayı Nasi Alacagınızın Bilgisi.
Madalyaya Sahipseniz Madalya Parlar, Degilseniz Parlamaz Kırmızı Kutu İçerisindeki Gibi.
Madalyaya Sahip Degilseniz Deaktif Yazar Ve Parlmaz.
Madalyaya Sahipseniz Aktif Yazar Ve parlar.
Şimdi İse Gelelim Kod Bölümüne :)
Hangi Madalyayı Nasi Alacagınızın Bilgisi.
Madalyaya Sahipseniz Madalya Parlar, Degilseniz Parlamaz Kırmızı Kutu İçerisindeki Gibi.
Madalyaya Sahip Degilseniz Deaktif Yazar Ve Parlmaz.
Madalyaya Sahipseniz Aktif Yazar Ve parlar.
Şimdi İse Gelelim Kod Bölümüne :)
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: