[SK] Temizleyici | Versiyon 1.5 | Serverdaki Lagı Temizleyin!

HKNGLGN

Zombi Katili
Mesajlar
248
En iyi cevaplar
3
Beğeniler
69
Puanları
430
Merhaba arkadaşlar bugün sizlere kendi yapımım olan Temizleyici skriptini tanıtacağım.Esinlendiğim eklenti LaggClear'dir.Skriptte çok gelişmiş değilim.İyi kötü eleştirilere açığım.

Versiyon 1.5 : 2.0 versiyonuna kadar böyle küçük güncellemeler yapmayi düşünüyorum daha sonra komut ve özellikler ekliyeceğim.

- Küçük Disk Tasarrufları Yapıldı
- Mesajlar Değiştirildi
- Artık ./temizleyici oldur Köylüleri Öldürmüyor
- Ana komut artik ./temizleyici
- Options kısmı geliştirildi.

PHP:
options:
    SkriptIsim: Temizleyici
    TemizleyiciYetki: temizleyici.genel
    TemizleyiciYetkiYokMesaj: &4[Temizleyici] &cBunun Icin Yetkiniz Bulunmamakta!
    YerdekiEsyalarSilindiMesaj: &4[Temizleyici] &cYerdeki Esyalar Temizlendi!
    YaratiklarOldurulduMesaj: &4[Temizleyici] &cButun Yaratiklar Olduruldu!
    TemizlenmeUyariMesaj: &4[Temizleyici] &cYerdeki Esyalarin Temizlenmesine Son &a1 &cDakika!
    TPSDusukMesaj: &4[Temizleyici] &cSuanda TPS Orani Dusuk Oldugundan Konusamassiniz.
    SohbetKilitTPSOrani: 10
    TemizleyiciYenilenmeMesaj: &4[Temizleyici] &aTemizleyici Skripti Yenilendi!
    KacDakikadaBirSilinsin: 9

command /temizleyici [<text>]:
    permission: {@TemizleyiciYetki}
    permission message: {@TemizleyiciYetkiYokMesaj}
    trigger:
        arg 1 is "temizle":
            delete all dropped items
            broadcast "{@YerdekiEsyalarSilindiMesaj}"
        arg 1 is "oldur":
            loop all entities:
                loop-entity is not a player
                loop-entity is not a villager
                kill loop-entity
                broadcast "{@YaratiklarOldurulduMesaj}"
        arg 1 is "tps":
            send "&4[Temizleyici] &cServer TPS : &a%tps%"
        arg 1 is "yenile": 
            execute console command "/skript reload {@SkriptIsim}"
            send "{@TemizleyiciYenilenmeMesaj}"
        arg 1 isn't set:
            send "&c========== &4[Temizleyici] &c=========="
            send ""
            send " &6/temizleyici - &aAna komutlari gosterir!"
            send " &6/temizleyici temizle - &aYerdeki itemleri siler!"
            send " &6/temizleyici oldur - &aServerdaki tum yaratiklari oldurur!"
            send " &6/temizleyici tps - &aServerinizdeki TPS durumunu gosterir!"
            send " &6/temizleyici yenile - &aTemizleyici adli skripti yeniler!"
            send ""
            send "&c========================================"
           
every {@KacDakikadaBirSilinsin} minute:
    broadcast "{@TemizlenmeUyariMesaj}"
    wait 1 minute
    delete all dropped items
    broadcast "{@YerdekiEsyalarSilindiMesaj}"
   
on projectile hit:
    projectile is arrow
    wait {@KacDakikadaBirSilinsin} minute
    delete projectile
   
on chat:
    if tps is less than {@SohbetKilitTPSOrani}:
        if player don't have permission "{@TemizleyiciYetki}":
            send "{@TPSDusukMesaj}"
            cancel event

 


Son düzenleme:

Myper

Kızıltaş Madencisi
Mesajlar
514
En iyi cevaplar
0
Beğeniler
168
Puanları
340
Pratik bir eklenti, ellerine sağlık. İleriki versiyonda config sistemi ekleyerek daha fazla seçenek ve komut kullanabilirsin. Başarılar :)
 

HKNGLGN

Zombi Katili
Mesajlar
248
En iyi cevaplar
3
Beğeniler
69
Puanları
430
Pratik bir eklenti, ellerine sağlık. İleriki versiyonda config sistemi ekleyerek daha fazla seçenek ve komut kullanabilirsin. Başarılar :)
Yorumun için teşekkürler tabii ki ileride güncellemeler yapıcağım. :)
 

Singularity

Lapis Toplayıcısı
Mesajlar
1,091
En iyi cevaplar
0
Beğeniler
1,069
Puanları
3,120
Ruh hali
Good job :alkış: güzel olmuş.
 

bySancakTR

YASAKLANDI
Mesajlar
55
En iyi cevaplar
0
Beğeniler
57
Puanları
0
Başarılı bi' skript geliştirebilirsin. Lagg clear eklentisin'den daha gelişmiş yapabilirsen daha fazla tercih edilir :)
 

HKNGLGN

Zombi Katili
Mesajlar
248
En iyi cevaplar
3
Beğeniler
69
Puanları
430
Good job :alkış: güzel olmuş.
Teşekkürler.

Başarılı bi' skript geliştirebilirsin. Lagg clear eklentisin'den daha gelişmiş yapabilirsen daha fazla tercih edilir :)

Aklıma güzel bir fikir gelirse ekliyeceğim.Yorumun için teşekkürler. :)


Yeni bir özellik ekledim eğer tps options bölümünde seçtiğiniz oranın üzerindeyse lag.bypass yetkisine sahip olmayan kişiler sohbette konuşamıyor.
 

Singularity

Lapis Toplayıcısı
Mesajlar
1,091
En iyi cevaplar
0
Beğeniler
1,069
Puanları
3,120
Ruh hali
Skriptte bug var. lag.bypass yetkisine sahip olanların sohbeti kapatılıyor. :hmm:
 

Singularity

Lapis Toplayıcısı
Mesajlar
1,091
En iyi cevaplar
0
Beğeniler
1,069
Puanları
3,120
Ruh hali
İkiside aynı işlevde istersen bak denedim ve oldukça güzel çalışıyor. Biri uzun biri kısa nasıl olsa aynı diyip geçme 1-2 harf bile olsa gram bile olsa lagı azaltmış olursun.
doesn't ile yapıyordum ben don't ile denememiştim çalıştıysa böylede kullanabilirsin.
+ olarak 1 veya 2 harften hiçbir şey istersen aynı kodu 1000 harf yaz :D sonuçta kontrol edilen şey permission'dur.
 

KirazTR

Kömür Madencisi
Mesajlar
148
En iyi cevaplar
0
Beğeniler
17
Puanları
0
Daha iyi olabilirdi :/ Ama güzel olmuş.
 

Minecraftplayerr

Java, Skript, Php, Html, Css, Javascript, Anime
Mesajlar
3,980
En iyi cevaplar
6
Beğeniler
3,788
Puanları
7,080
Ruh hali
Oyş <3
Sonunda yapılmayan bir skript gördüm. Açıkçası delete all dropped items diye bir kod olduğunu hiç bilmiyordum ve eğer bilseydim bu skripti çoktan yapmıştım.
Sayende öğrenmiş oldum :D

Edit: Ayrıca lagg clear plugininde şöyle bir özellik var:
Kodu yazan kişinin 10 blok etrafındaki taşları temizle

Bunu yapmak çok zor olamaz değil mi? Versiyon 2 de bekliyorum bu özelliği.
 

AdexTR

Muvaffakiyetsizleştiriveremeyebileceklerimizdenmiş
Emekli
Mesajlar
3,619
En iyi cevaplar
98
Beğeniler
5,539
Puanları
9,180
Ruh hali
@HKNGLGN iyi olmuş. ✓
--------------------------------------------
Oyş <3
Sonunda yapılmayan bir skript gördüm. Açıkçası delete all dropped items diye bir kod olduğunu hiç bilmiyordum ve eğer bilseydim bu skripti çoktan yapmıştım.
Sayende öğrenmiş oldum :D

Edit: Ayrıca lagg clear plugininde şöyle bir özellik var:
Kodu yazan kişinin 10 blok etrafındaki taşları temizle

Bunu yapmak çok zor olamaz değil mi? Versiyon 2 de bekliyorum bu özelliği.
Daha önce laggclear skripti yapıldı lakin bu daha farklı yani alıntı değil.
 

ShiodomeMiuna

Nether Yerlisi
Mesajlar
2,351
En iyi cevaplar
11
Beğeniler
1,190
Puanları
3,300
Oyş <3
Sonunda yapılmayan bir skript gördüm. Açıkçası delete all dropped items diye bir kod olduğunu hiç bilmiyordum ve eğer bilseydim bu skripti çoktan yapmıştım.
Sayende öğrenmiş oldum :D

Edit: Ayrıca lagg clear plugininde şöyle bir özellik var:
Kodu yazan kişinin 10 blok etrafındaki taşları temizle

Bunu yapmak çok zor olamaz değil mi? Versiyon 2 de bekliyorum bu özelliği.

PHP:
command /blokcevresiitemlerisil <int>:
    permission : laggclear.hakanbakbunaeklersinbelki #:D
    trigger:
        loop all entities in radius arg 1 around the player:
            if loop-entity is dropped item:
                kill loop-entity

belki ?
 

Üst