İstek Skript İstek

FurkanHanPvp

Kömür Madencisi
En iyi cevaplar
0
Sohbette Ahmet Mehmet tarafından kicklendi yazınca

{kick.blablalalalala} değişkenine Ahmet için 1 olsun
{kicklediğinkişi.balalaabalana} Mehmet için 1 olsun nasıl yapılır bu skript tabloda göstericemde?
 

FurkanHanPvp

Kömür Madencisi
En iyi cevaplar
0
Sohbette mesela Xkişisi Ykişisi tarafından öldürüldü yazınca
Xkişisine 1 ölme
Ykişisine 1 öldürme gelmesini istiorum nasıl yapılır
 

LifeMCServer

Nether Yerlisi
En iyi cevaplar
98
Mesajlara göre değil de direk normal eventlere göre yapman gerek.

Yani örn. ölme öldürme için
Kod:
on death:
 add 1 to {ölme::%victim%}
 add 1 to {öldürme::%attacker%}

gibi yapman gerek. Kick için de
Kod:
on command "kick":
 set {_args::*} to full command split at " "

 set {_kicker} to command sender
 set {_kicked} to {_args::1}

 # .. kodlar

gibi bir şey yapabilirsin, çoğu kişi /kick komutunu skript ile yapıp essentials:kick'e yönlendirir fakat on command ile yapılması daha doğru bana kalırsa, yine de o şekilde yapman daha kolay olabilir tabii. (direk on kick yerine on command kick yapmamızın sebebi kicklenen kişiye erişmek istemeniz, yoksa en başta on death de ki gibi on kick de kullanabilirsiniz eğer kickleyen kişiye erişmek istemiyorsanız)
 

FurkanHanPvp

Kömür Madencisi
En iyi cevaplar
0
Mesajlara göre değil de direk normal eventlere göre yapman gerek.

Yani örn. ölme öldürme için
Kod:
on death:
add 1 to {ölme::%victim%}
add 1 to {öldürme::%attacker%}

gibi yapman gerek. Kick için de
Kod:
on command "kick":
set {_args::*} to full command split at " "

set {_kicker} to command sender
set {_kicked} to {_args::1}

# .. kodlar

gibi bir şey yapabilirsin, çoğu kişi /kick komutunu skript ile yapıp essentials:kick'e yönlendirir fakat on command ile yapılması daha doğru bana kalırsa, yine de o şekilde yapman daha kolay olabilir tabii. (direk on kick yerine on command kick yapmamızın sebebi kicklenen kişiye erişmek istemeniz, yoksa en başta on death de ki gibi on kick de kullanabilirsiniz eğer kickleyen kişiye erişmek istemiyorsanız)
chata göre yapmam lazım çünkü gerçekten ölmüyorlar yeniden spawna atılıp doğuyolar yapılırmı ?
 

LifeMCServer

Nether Yerlisi
En iyi cevaplar
98
chata göre yapmam lazım çünkü gerçekten ölmüyorlar yeniden spawna atılıp doğuyolar yapılırmı ?

ForceRespawn tarzı bir şey kullanıyor iseniz death eventi yine de tetikleniyor diye biliyorum. Böyle bir şeye neden ihtiyacınız var? Yine de istiyorsanız on damage eventinde canını kontrol edip yapabilirsiniz. Onun dışında log dosyası kontrol etmeden bukkit api ile nasıl yapılır bilmiyorum, logger filter veya latest.log dosyası kontrol etmeden, reflection kullanmadan yapılabileceğini sanmıyorum
 

FurkanHanPvp

Kömür Madencisi
En iyi cevaplar
0
ForceRespawn tarzı bir şey kullanıyor iseniz death eventi yine de tetikleniyor diye biliyorum. Böyle bir şeye neden ihtiyacınız var? Yine de istiyorsanız on damage eventinde canını kontrol edip yapabilirsiniz. Onun dışında log dosyası kontrol etmeden bukkit api ile nasıl yapılır bilmiyorum, logger filter veya latest.log dosyası kontrol etmeden, reflection kullanmadan yapılabileceğini sanmıyorum
on damage eventi olabilir onu nasıl yaparım peki
 
Üst