Skript Geliştirilebilir mi?

  • Evet

  • Hayır


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

LifeMCServer

Nether Yerlisi
En iyi cevaplar
98

Bu Skript Sunucuda Kullanilan Komutlari, Kayit Olan Kişileri, Toplam Giren Kişileri, Toplam Girisleri Ve Cikislari Sayar Ve Bunu Sizin Görmenizi Sağlar. İşe Birazda Eğlence Ve Amaç Katmak İçin Basarim Sistemide Ekledik. Skriptin Daha V1 Versiyonu. Yeni Versiyonlar Çıkartacağım, Çünkü Gelişmekte Olan Ve Geliştirilebilecek Bir Skript.

Skriptte 0 Hata Vardır. Fakat Bulduğunuz Hata Varsa Söyleyiniz.
ÖNEMLI NOT: Skript SkQuery Gerektirir...!

Linki görebilmek için üye olmanız gerekiyor. Giriş yap veya üye ol.



Linki görebilmek için üye olmanız gerekiyor. Giriş yap veya üye ol.


3 Temel Komut Vardır. /sunucuistatistik,/sunucubasarimlar Ve /istatistiksifirla.
Komut | Yetki | Açıklama
/sunucuistatistik | sunucu.stats | Sunucu İstatistiklerini Gösterir.
/sunucubasarimlar | sunucu.basarim | Basarim Menusunu Açar. Burada Kazandığınız Basarimlari Ve Kazanmadığınız Basarimlarin Ne İstediğini Görebilirsiniz. Yakında Daha Fazla Basarim Eklenecektir.
/istatistiksifirla | sunucu.istatistiksifirla | Tüm İstatistikleri Sıfırlar.
Basarimlar Ve Gereksinimleri

Acilis - Sunucuya 10 Kisi Girmeli (toplam).

Insan Akını - Sunucuya 30 Kisi Girmeli (toplam).

Aktif Uyeler - Sunucuda 35 Kayitli Kullanici Olmalı (toplam).

Buyuk Kitle - Sunucuya 50 Kisi Girmeli.

Giren Cikan Belli Degil! - Sunucuya Toplam 120 Kez Girilmeli.

Buyuk Sunucu - Sunucuya Toplam 100 Kisi Girmeli.

Skript Sunucu Yetkilileri İçin Yapılmıştır. İstatistiklere Bakabilirsiniz Ve Istatistikleri Gözden Geçirebilirsiniz.


Linki görebilmek için üye olmanız gerekiyor. Giriş yap veya üye ol.

VirüsTotal:
Linki görebilmek için üye olmanız gerekiyor. Giriş yap veya üye ol.

MediaFire:
Linki görebilmek için üye olmanız gerekiyor. Giriş yap veya üye ol.

Linki görebilmek için üye olmanız gerekiyor. Giriş yap veya üye ol.




Kod:
on load:
    if {sunucu.toplamgiris} is not set:
        set {sunucu.toplamgiris} to 0
    if {sunucu.giris} is not set:
        set {sunucu.giris} to 0
    if {sunucu.cikis} is not set:
        set {sunucu.cikis} to 0
    if {sunucu.kullanilankomut} is not set:
        set {sunucu.kullanilankomut} to 0
    if {sunucu.kayitolunankullanici} is not set:
        set {sunucu.kayitolunankullanici} to 0
 
on first join:
    add 1 to {sunucu.toplamgiris}
 
on join:
    add 1 to {sunucu.giris}
 
on quit:
    add 1 to {sunucu.cikis}
 
on command:
    add 1 to {sunucu.kullanilankomut}
 
on command "/register [<text>] [<text>]":
    add 1 to {sunucu.kayitolunankullanici}
 
command /sunucuistatistik:
    usage: &f/&6sunucuistatistik &2# Sunucu Istatistiklerini Gosterir.
    permission: sunucu.stats
    permission message: &4Bunun Icin Yetkin Yok! Yetki: "sunucu.stats" "/manuaddp %player% sunucu.stats" Yazarak Yetki Alabilirsin!
    trigger:
        send "&6&l--SUNUCU ISTATISTIK SKRIPT V1--"
        send "&f"
        send "&f"
        send "&5Istatistikler;"
        send "&6Sunucuya Toplam Giren Kisi Sayisi: &f%{sunucu.toplamgiris}%"
        send "&6Sunucuya Kayit Olan Kisi Sayisi: &f%{sunucu.kayitolunankullanici}%"
        send "&6Sunucuda Kullanilan Komut Sayisi: &f%{sunucu.kullanilankomut}%"
        send "&6Sunucuya Toplam Giris: &f%{sunucu.giris}%"
        send "&6Sunucuya Toplam Cikis: &f%{sunucu.cikis}%"
        send "&5Basarimlar Icin &f/sunucubasarimlar &5Yaziniz."
     
command /sunucubasarimlar:
    usage: &f/&6sunucubasarimlar &2# Sunucu Basarimlarini Gosterir.
    permission: sunucu.basarim
    permission message: &4Bunun Icin Yetkin Yok! Yetki: "sunucu.basarim" "/manuaddp %player% sunucu.basarim" Yazarak Yetki Alabilirsin!
    trigger:
        send "&b>> Sunucu Istatistik Skripti V1 <<"
        open chest with 1 row named "&a&lBasarimlariniz" to player
        if {sunucu.toplamgiris} is less than 10:
            format slot 0 of player with 35:14 named "&cAcilis" with lore "&9Sunucuya 10 Kisi Girmeli." to close then run "basarimguncelle"
        if {sunucu.toplamgiris} is higher than 9:
            format slot 0 of player with 35:5 named "&aAcilis" with lore "&9Sunucuya 10 Kisi Girmeli." to close then run "basarimkazanildi"
        if {sunucu.toplamgiris} is less than 30:
            format slot 1 of player with 35:14 named "&cInsan Akini!" with lore "&9Sunucuya 30 Kisi Girmeli." to close then run "basarimguncelle"
        if {sunucu.toplamgiris} is higher than 29:
            format slot 1 of player with 35:5 named "&aInsan Akini!" with lore "&9Sunucuya 30 Kisi Girmeli." to close then run "basarimkazanildi"
        if {sunucu.kayitolunankullanici} is less than 35:
            format slot 2 of player with 35:14 named "&cAktif Uyeler!" with lore "&9Sunucuda 35 Kayitli Kullanici Olmalı." to close then run "basarimguncelle"
        if {sunucu.kayitolunankullanici} is higher than 34:
            format slot 2 of player with 35:5 named "&aAktif Uyeler!" with lore "&9Sunucuda 35 Kayitli Kullanici Olmalı." to close then run "basarimkazanildi"
        if {sunucu.toplamgiris} is less than 50:
            format slot 3 of player with 35:14 named "&cBuyuk Kitle" with lore "&9Sunucuya 50 Kisi Girmeli." to close then run "basarimguncelle"
        if {sunucu.toplamgiris} is higher than 49:
            format slot 3 of player with 35:5 named "&aBuyuk Kitle" with lore "&9Sunucuya 50 Kisi Girmeli." to close then run "basarimkazanildi"
        if {sunucu.giris} is less than 120:
            format slot 4 of player with 35:14 named "&cGiren Cikan Belli Degil!" with lore "&9Sunucudan Toplam 120 Kere Girilmeli." to close then run "basarimguncelle"
        if {sunucu.giris} is higher than 119:
            format slot 4 of player with 35:5 named "&aGiren Cikan Belli Degil!" with lore "&9Sunucudan Toplam 120 Kere Girilmeli." to close then run "basarimkazanildi"
        if {sunucu.toplamgiris} is less than 100:
            format slot 5 of player with 35:14 named "&cBuyuk Sunucu!" with lore "&9Sunucuya 100 Kisi Girmeli." to close then run "basarimguncelle"
        if {sunucu.toplamgiris} is higher than 99:
            format slot 5 of player with 35:5 named "&aBuyuk Sunucu!" with lore "&9Sunucuya 100 Kisi Girmeli." to close then run "basarimkazanildi"
 
command /basarimkazanildi:
    trigger:
        send "&cBu Basarim Zaten Kazanilmis!"
     
command /basarimguncelle:
    triggger:
        if {sunucu.toplamgiris} is not set:
            set {sunucu.toplamgiris} to 0
        if {sunucu.giris} is not set:
            set {sunucu.giris} to 0
        if {sunucu.cikis} is not set:
            set {sunucu.cikis} to 0
        if {sunucu.kullanilankomut} is not set:
            set {sunucu.kullanilankomut} to 0
        if {sunucu.kayitolunankullanici} is not set:
            set {sunucu.kayitolunankullanici} to 0
        else:
            send "&aBasarimlar Guncel Durumda."
         
command /istatistiksifirla:
    permission: sunucu.istatistiksifirla
    permission message: &4Bunun Icin Yetkin Yok! Yetki: "sunucu.istatistiksifirla" "/manuaddp %player% sunucu.istatistiksifirla" Yazarak Yetki Alabilirsin!
    trigger:
        set {sunucu.toplamgiris} to 0
        set {sunucu.giris} to 0
        set {sunucu.cikis} to 0
        set {sunucu.kullanilankomut} to 0
        set {sunucu.kayitolunankullanici} to 0
        wait 2 ticks
        send "&bTum Istatistikler Sifirlandi!"


TEST SUNUCUSU
play.LifeMCServer.com
 
Son düzenleme:

MhaWTHoR

Obsidyen Madencisi
En iyi cevaplar
1
Komut ile başarım ekleme olursa daha iyi olur.
Bu şekilde çok basit kalmış.
 
Üst