[SPEECH spk_player]

Verdiğin kodda hata yok. Çalışmamasının sebebi 2 tane olması olabilir.
[SPEECH spk_player] bunu diğer kodlarının arasındada aratır mısın?
Attım zaten hep denerim oyle olmadı.
ycihangir,

[function eet]
say <events>

Bu kodu, bu konuşmaması için denediğin kişi ile yazarmısın. Üzerinde e_hell events ini görecekmisin. Events alıyormu emin olalım.
Evet Event olacak adamın ustunde. Aynen soyle

[ Kills : 0 ]
[ Half - Life ]
<name>

o senin <event> yazdıgın yere galiba e_hell getiricem dimi? onu bi scp dosyasına yazayım bakayım.
Message ile <name> görünsün ilk defa karşılaşıyorum. <name> yazdığın zaman kişinin ismi çıkması gerek.
Yarışma'nın mantığı böyledir..

[itemdef i_yarisma]
defname=i_yarisma
name=moongate
id=i_moongate_blue
type=t_moongate

on=@create
attr attr_static

on=@step
if (<src.hits> <= 0)
return 1
elif (<dvar.kackisi> >= 15)
var0.kackisi 0
remove
else
var0.kackisi +=1
src.tag0.ys 1
endif

[events e_yarisma]
on=@click
return 1

on=@death
if (<act.tag0.kac> >= 50)
act.tag0.ys 0
serv.allclients gonderf
else
act.tag0.kac +=1
endif

[function gonderf]
if (<tag0.ys> == 1)
go britain
tag0.ys 0
events -e_yarisma

Konuşma için ise şöyle yapın..

on=*
say selam

Deneyin her yazdığınız kelime için selam yazacakmı üzerinizde..
Mac-Fusion : #1

Eğer burda tıkladığın kişinin ismini düzgün olarak gösteriyorsa, kill sayısınıda düzgün göstermesi gerekir. tag0 yaparak deneme daha sağlıklı olur.
on=@click
message @077a [ Kills : <eval <tag0.hellkill>> ]
message @0484,6 <name>
return 1

kills gatede gözüküyor playerların üstünde değil
Bunu, yarışmacılara verilen event e eklemen gerekiyor. x)
Eğer events i kaldırmazsan, kimse konuşamaz. O events e sahip olanların konuşmasını engellemek için yani yarışmaya katılanlar için.



Üye Ol veya Giriş Yap

Bu forum başlığına mesaj atmak istiyorsanız hemen üye olun veya giriş yapın.