İstek Oto Chestin içindekileri satma

yavuz55sc

Zombi Katili
Mesajlar
186
En iyi cevaplar
0
Beğeniler
105
Puanları
540
Ruh hali
Java eklentisi istemediğinize emin misiniz? Eklenti yapmak için vakit ayırabilirim. Ayrıca eklenti herkes için tick saymaz, sunucu tarafında tick sayar
Yani > AutoSell ◀ | Create chests that automatically sell! plugini var. Her tabela kendi sayacını sayıyor. O bakımdan dedim yani herkesinkini aynanda satsa tpsnin bukadar düşeceğine inanmıyorum. Birisinde 60 da olurken diyerinde 35 de oluyor ve bunu birden fazla olduğunu göz önünde bulundurursak böyle bir durumun olması normal. Eğer plugin halini yapabilirseniz tabi ki daha iyi olabilir. Örnek vermek istiyorum; Normal sayaş 45'de başka adam yeni tabela koyunca 90 dan başlamasın 45'den başlasın. Yani plugin halinde olucaksa böyle olması daha iyi olabilir. Skriptte ise farklı bir olay yaptığımız için tps düşeceğini o kadar inanmıyorum. Çünkü her sandık için eşit sayıda süre sayıcak. Bu bakımdan ben böyle düşündüm.
 

javabey

git add Brain.java in/earth/people/brainless
Mesajlar
176
En iyi cevaplar
0
Beğeniler
180
Puanları
330
Ruh hali
lmbishop/AutoSell
adamın projesini incelerseniz zaten anlarsınız, adamın ne kadar berbat bi stili olduğunu o eklentiyi dünyadan silmeli
 

ErenSB

Elmas Madencisi
Emektar Üye
Mesajlar
834
En iyi cevaplar
26
Beğeniler
537
Puanları
1,640
Performans düşüşü yaratıyorsa, çubuk kullanmalısın. İnan bana kendi sunucumda da çubuk yaptım ve oyuncular gayet zevk alıyor satarken.
SellStick adlı plugini kullanabilirsin.
 

LifeMCServer

Nether Yerlisi
Mesajlar
2,410
En iyi cevaplar
98
Beğeniler
2,461
Puanları
10,250
Ruh hali
Ekli dosyayı görüntüle 106386
Bu hatayı verdi ondan dolayı envantere aktarılmıyor itemler.

Ufak bir hata yapmışım, gözümden kaçmış. Bunu dene.


JavaScript:
on place of chest:
    if display name of tool is "&3&lS&c&lC&b&lSAT":
        set {scsat::%player%::%location of event-block%} to location of event-block
        create holo object "&e&l90 &bsaniye sonra satılacak &a&l%player%!" with id "%location of event-block%" at location 1 meters above event-block
on break of chest:
    if {scsat::%player%::%location of event-block%} is location of event-block:
        delete holo object "%location of event-block%"
        delete {scsat::%player%::%location of event-block%}
every 5 seconds in "askyblock":
    loop all players:
        loop {scsat::%loop-player%::*}:
            set {_location} to loop-index
            set {_chest} to block at {_location}
            loop all items in inventory of {_chest}:
                add loop-item to loop-player
        execute loop-player command "sat"
 

yavuz55sc

Zombi Katili
Mesajlar
186
En iyi cevaplar
0
Beğeniler
105
Puanları
540
Ruh hali
Ufak bir hata yapmışım, gözümden kaçmış. Bunu dene.


JavaScript:
on place of chest:
    if display name of tool is "&3&lS&c&lC&b&lSAT":
        set {scsat::%player%::%location of event-block%} to location of event-block
        create holo object "&e&l90 &bsaniye sonra satılacak &a&l%player%!" with id "%location of event-block%" at location 1 meters above event-block
on break of chest:
    if {scsat::%player%::%location of event-block%} is location of event-block:
        delete holo object "%location of event-block%"
        delete {scsat::%player%::%location of event-block%}
every 5 seconds in "askyblock":
    loop all players:
        loop {scsat::%loop-player%::*}:
            set {_location} to loop-index
            set {_chest} to block at {_location}
            loop all items in inventory of {_chest}:
                add loop-item to loop-player
        execute loop-player command "sat"
loop {scsat::%loop-player%::*}: kısmını ben zaten düzeltmiştim ama yukarda attığım uyarıyı veriyor zaten.
 

Üst