Skript - Maden İstatistiği Güncellendi!

Skript Nasıl?

  • Güzel

    Kullanılan: 1 100.0%
  • İdare Eder

    Kullanılan: 0 0.0%
  • Kötü

    Kullanılan: 0 0.0%

  • Kullanılan toplam oy
    1

Melihoper

mc.TurkLion.net
En iyi cevaplar
4
Gelen yenilikler!
:keyif: Artık Başka Oyuncuların Maden İstatiklerine Bakabileceksiniz! :keyif:
:VV: Adminler Başka Oyuncuların İstatistiklerini Sıfırlayabilecek! :VV:
:ecehver: Blok Kırınca Artık Mesaj Atıyor! :ecehver:
PHP:
#SKRİPT MADEN KIRMA ISTATİSTİĞİ!

#VERSİON 1.0
#Arkadaslar bu skript'i baska bir arkadastan gördüm ve kendim 0 dan yazıp yenilikler getirerek güzel bir skript ortaya çıkardım umarım beğenirsiniz v2.0 için biraz ilgi göstermeniz yeterli olucaktır!

variables:
    {komur.%player%} = 0
    {cobblestone.%player%} = 0
    {emerald.%player%} = 0
    {elmas.%player%} = 0
    {altin.%player%} = 0
    {kizil.%player%} = 0
    {stone.%player%} = 0


on break of coal ore:
    add 1 to {komur.%player%}


on break of gold ore:
    add 1 to {altin.%player%}


on break of emerald ore:
    add 1 to {emerald.%player%}


on break of diamond ore:
    add 1 to {elmas.%player%}

on break of redstone ore:
    add 1 to {kizil.%player%}


on break of stone:
    add 1 to {stone.%player%}


on break of cobblestone:
    add 1 to {cobblestone.%player%}


command /sayac [<offlineplayer>]:
    aliases: blok, blokstats
    trigger:
        if arg-1 is not set:
            send "&7[&eSkript&7] &6Blok istatistikleri" to player
            send "&7[&eSkript&7] &6Kirik Tas: &7%{cobblestone.%player%}%" to player
            send "&7[&eSkript&7] &6Tas: &8%{stone.%player%}%" to player
            send "&7[&eSkript&7] &6Kizil Tas: &4%{kizil.%player%}%" to player
            send "&7[&eSkript&7] &6Elmas: &b%{elmas.%player%}%" to player
            send "&7[&eSkript&7] &6Zumrut: &a%{emerald.%player%}%" to player
            send "&7[&eSkript&7] &6Altin: &e%{altin.%player%}%" to player
            send "&7[&eSkript&7] &6Komur: &7%{komur.%player%}%" to player
            send "&7[&eSkript&7] &6Blok istatistikleri" to player
        if arg-1 is not online:
            send "&7[&eSkript&7] &eOyuncu Cevrimdisi!" to player
        if arg-1 is set:
            send "&7[&eSkript&7] &6%arg-1% Adli Oyuncunun Blok istatistikleri" to player
            send "&7[&eSkript&7] &6Kirik Tas: &7%{cobblestone.%arg-1%}%" to player
            send "&7[&eSkript&7] &6Tas: &8%{stone.%arg-1%}%" to player
            send "&7[&eSkript&7] &6Kizil Tas: &4%{kizil.%arg-1%}%" to player
            send "&7[&eSkript&7] &6Elmas: &b%{elmas.%arg-1%}%" to player
            send "&7[&eSkript&7] &6Zumrut: &a%{emerald.%arg-1%}%" to player
            send "&7[&eSkript&7] &6Altin: &e%{altin.%arg-1%}%" to player
            send "&7[&eSkript&7] &6Komur: &7%{komur.%arg-1%}%" to player
            send "&7[&eSkript&7] &6%arg-1% Adli Oyuncunun Blok istatistikleri" to player


command /sayacsifirla [<player>]:
    permission: sayac.admin
    permission message: &7[&eSkript&7] &eYetkiniz Yoktur!
    aliases: sayacsil, clearsayac
    trigger:
        if arg-1 is not set:
            send "&7[&6Skript&7] &eBasariyla Blok İstatistigini Sifirladin!" to player
            set {kizil.%player%} to 0
            set {komur.%player%} to 0
            set {altin.%player%} to 0
            set {stone.%player%} to 0
            set {emerald.%player%} to 0
            set {elmas.%player%} to 0
            set {cobblestone.%player%} to 0
        if arg-1 is set:
            send "&7[&6Skript&7] &eBasariyla %arg-1%'in Blok İstatistigini Sifirladin!" to player
            set {kizil.%arg-1%} to 0
            set {komur.%arg-1%} to 0
            set {altin.%arg-1%} to 0
            set {stone.%arg-1%} to 0
            set {emerald.%arg-1%} to 0
            set {elmas.%arg-1%} to 0
            set {cobblestone.%arg-1%} to 0
        else:
            exit

Arkadaşlar Tab'lar için Hastebin Link;
Linki görebilmek için üye olmanız gerekiyor. Giriş yap veya üye ol.
 
Son düzenleme:

Thanagor

Kömür Madencisi
En iyi cevaplar
5
Kardeşim blok kırınca mesaj göndermesi çok kötü ve hiç kimse sevmez bunu. Sohbet kirliliği olur. Bence fazla gereksiz. Kaldırsan iyi olur.
 

Melihoper

mc.TurkLion.net
En iyi cevaplar
4
Dostum eğer beğenmeyen olursa kendisi sile bilir skriptin orjinalı böyle olursa bence daha güzel olur! :) Olumlu eleştirin için teşekkürler! :)
 

Thanagor

Kömür Madencisi
En iyi cevaplar
5
Dostum eğer beğenmeyen olursa kendisi sile bilir skriptin orjinalı böyle olursa bence daha güzel olur! :) Olumlu eleştirin için teşekkürler! :)
Daha güzel olmaz kardeşim. Güzelim skripte böyle saçma şeyler eklemezsen iyi olur bence. Fazla gereksiz. Verimlilik 4 kazmayla lapis kıran bir kişi sohbete bakamıcak. Sohbet tamamile o message-lerle dolu olucak. Lapis kırınca sohbet kullanamıyorlarsa neye gerek var? Fazla gereksiz bence.
 

LifeMCServer

Nether Yerlisi
En iyi cevaplar
98
İlk baştaki variables kısmını sil, gerekmediği sürece variable kaydetme.
Maden kazınca zaten variable setleniyor. Sayac komutunu yazınca eğer variableler setlenmemişse sıfır mesajı göndersin, veya setlesin.
Ayrıca arkadaşın dediği gibi mesaj olayını kaldır bence.
 

Breakthrough

Obsidyen Madencisi
En iyi cevaplar
0
Stop koysanda koymasanda olay aynı oluyor, kod fazlalığı niye yapıyorsun ki?
Çok daha az satır ile yapılabilir, başarılar.
 

Melihoper

mc.TurkLion.net
En iyi cevaplar
4
Teşekkür ederim düzeltiyorum mesajı kaldıryorum.

@Breakthrough dostum biliyorum ama elim alışmış enter'e basıp stop yazmadan duramıyorum :) Neyse kaldırdım onlarıda haklısın bir yönden iyi forumlar.!
 
Üst