Istatistik skripti! - Menülü ve tabela destekli!

Skripti beğendiniz mi ?

  • Evet ama daha fazla seçenekler eklenmeli.

  • Hayır


Sonuçlar yalnızca oylamadan sonra görülebilir.

Gavatos

Demir Madencisi
En iyi cevaplar
3

Kod:
on weather change to rain or thunder:
    cancel event

options:
#Ayarlar:
    Tag: &9(&6Istatistik&9) &6-&7
    Yetki: admin.stat
    Yetki-Mesaj: &cGerekli yetkiniz bulunmamakta.
    Tabela: &a[&bStat&a]#Ben bunu öneriyorum dilerseniz değiştirebilirsiniz.

on login:
    if {kill.%player%} is not set:
        set {kill.%player%} to 0

on login:
    if {death.%player%} is not set:
        set {death.%player%} to 0

command /stat:
    trigger:
        wait 3 ticks
        open chest with 1 rows named "&6Bilgilerin" to player
        format slot 0 of player with 276 named "&bOldurmeler;" with lore "%{kill.%player%}%" to close
        format slot 1 of player with 280 named "&l&5<&c---&l&5>" to close
        format slot 2 of player with 51 named "&cOlumler;" with lore "%{death.%player%}%" to close
        format slot 8 of player with player head named "&8(&6%Player%&8)" to close
        format slot 6 of player with 388 named "&n&bHediye" with lore "&c1500 kisi oldur!" to close then run [make player execute command "hediyeal"]
        stop

command /statsorgula <player>:
    trigger:
        wait 3 ticks
        open chest with 1 rows named "&cBilgileri" to player
        format slot 0 of player with 276 named "&bOldurmeler;" with lore "%{kill.%arg 1%}%" to close
        format slot 1 of player with 280 named "&l&5<&c---&l&5>" to close
        format slot 2 of player with 51 named "&cOlumler;" with lore "%{death.%arg 1%}%" to close
        format slot 8 of player with player head named "&8(&6%arg 1%&8)" to close
        stop

on right click on sign:
    if player has permission "admin.stat":
        line 1 is "{@Tabela}"
        make player execute command "/stat"
  

command /hediyeal:
    trigger:
        if {kill.%player%} is greater than 1499:
            remove 1500 from {kill.%player%}
            send "&aHediyeni basariyla aldin!" to player
            give player diamond sword of unbreaking 2 named "&aHediye"
        else:
            send "&7Senin &c1500 &7oldurmen yok!" to player

command /statsifirla <player>:
    permission: {@Yetki}
    permission message: {@Yetki-Mesaj}
    trigger:
        set {kill.%arg 1%} to 0
        set {death.%arg 1%} to 0
        send "{@Tag} %arg 1% adli oyuncunun istatistikleri sifirlandi." to player
        send "{@Tag} Senin yonetici tarafindan istatistiklerin sifirlandi." to arg 1

command /oldurmeekle <player> <int>:#Belirli ücret karşılığında oyuncuların ölümlerini silebilirsin.
    permission: {@Yetki}
    permission message: {@Yetki-Mesaj}
    trigger:
        add arg 2 to {kill.%arg 1%}
        send "{@Tag} &c%arg 1% &7adli kisiye &c%arg 2% &7adet oldurme ekledin." to player
        send "{@Tag} Yonetici sana &c%arg 2% &7adet oldurme ekledi." to arg 1

command /oldurmesil <player> <int>:
    permission: {@Yetki}
    permission message: {@Yetki-Mesaj}
    trigger:
        remove arg 2 from {kill.%player%}
        send "{@Tag} &c%arg 1% &7adli kisiden &c%arg 2% &7adet oldurme aldin." to player
        send "{@Tag} Yonetici senden &c%arg 2% &7adet oldurme aldi." to arg 1

command /olumsifirla <player>:
    permission: {@Yetki}
    permission message: {@Yetki-Mesaj}
    trigger:
        set {death.%arg 1%} to 0
        send "{@Tag} Sen &c%arg 1% &7adli oyuncunun olumlerini sifirladin." to player
        send "{@Tag} Yonetici senin olum puanini sifirladi."

command /olumsil <player> <int>:#Belirli ücret karşılığında oyuncuların ölümlerini silebilirsin.
    permission: {@Yetki}
    permission message: {@Yetki-Mesaj}
    trigger:
        remove arg 2 from {death.%player%}
        send "&c%arg 1% &7adli kisiden &c%arg 2% &7adet olum sildin." to player
        send "&7Yonetici senden &c%arg 2% &7adet olum sildi." to arg 1

command /olumekle <player> <int>:
    permission: {@Yetki}
    permission message: {@Yetki-Mesaj}
    trigger:
        add arg 2 to {death.%arg 1%}
        send "{@Tag} &c%arg 1% &7adli kisiye &c%arg 2% &7adet olum ekledin." to player
        send "{@Tag} Yonetici sana &c%arg 2% &7adet olum ekledi." to arg 1

on death:
    if attacker is a player:
        if victim is a player:
            add 1 to {kill.%attacker%}
            add 1 to {death.%victim%}
    else:
        if victim is a player:
            add 1 to {death.%victim%}


Skript'de tabelaya &a[&bStat&a] yazarak menüyü açmalarını sağlıyabilirsiniz.
Yetki: admin.stat

Komutları skriptin içinden öğrenebilirsiniz gayet basit.
 
Son düzenleme:

TheAvatarAang

Ağaç Yumruklayıcı
En iyi cevaplar
0
Neden videoyu açtığım an avatar state geçirtmek zorundasın :(
Şaka bir yana güzel ama daha çok seçenek eklenmeli.
 

NeonSpade

Neon, the best
En iyi cevaplar
0
Basit olmamış mı abi ?
Skript yani.

Tabelada oyuncunun kendi istatistiklerini görmesini sağlayabilirsin. Tek bir sign üstünde herkes kendi istatistiklerini görebilir client sign özelliğiyle.
 

Gavatos

Demir Madencisi
En iyi cevaplar
3
Neden videoyu açtığım an avatar state geçirtmek zorundasın :(
Şaka bir yana güzel ama daha çok seçenek eklenmeli.
Başka seçenekler istiyorsanız lütfen yorumda bildirin ve elimden geldiğince yapmaya çalışacağım

Basit olmamış mı abi ?
Skript yani.
Evet basit ama skript kodlamayı bilmiyen arkadaşlarımız bu skripten yararlanarak eventler vs. öğrenip kendini geliştirebilirler ayrıca sunucular bu skripten yararlanabilir
 

MhaWTHoR

Obsidyen Madencisi
En iyi cevaplar
1
Basit, herhangi bir özel yanı yok.
Ama uğraşmışsın yine eline sağlık.
 

Gavatos

Demir Madencisi
En iyi cevaplar
3
Basit olmamış mı abi ?
Skript yani.

Tabelada oyuncunun kendi istatistiklerini görmesini sağlayabilirsin. Tek bir sign üstünde herkes kendi istatistiklerini görebilir client sign özelliğiyle.
Bunun gibi sanırım ?
Kod:
on right click on sign:
    if player has permission "admin.stat":
        line 1 is "{@Tabela}"
        set line 3 to "Öldürme: &c%{kill.%player%}%"
 
Üst