Order chaos faction sistemi yaptım fakat kişi öldürdüğünde ona +20 puan gelmiyor :S

Ayrıcaplayera başlarken chaos order seçme menusunde ne veriym event dışında.

sistemin eventı

[events e_chaos]
on=@kill
if (<src.isplayer> && (<isevents.e_chaos>) &&  (<src.act.isplayer>) && (<act.isevents.e_order>)
src.act.tag.puan +=20
src.act.sysmessage Puanınız 20 arttı.
return 1
endif

On=@Click
message @1153,1,1 [Chaos: <eval <tag.puan>>]

[events e_order]
on=@kill
if (<src.isplayer> && (<isevents.e_order>) &&  (<src.act.isplayer>) && (<act.isevents.e_chaos>)
src.act.tag.puan +=20
src.act.sysmessage Puanınız 20 arttı.
return 1
endif

On=@Click
message @1153,1,1 [Order: <eval <tag.puan>>]
Silindi
Members
0
[events e_chaos]
on=@kill
if (<act.isplayer> && (<isevent.e_chaos>) && (<act.isevent.e_order>)
src.tag.puan +=20
src.sysmessage Puanınız 20 arttı.
return 1
endif
malesef puan artmıyo puan tagıyla ilgili bi sorunmmu var acaba :S
Silindi
Members
0
isevents leri isevent yap
event yaptım. yanda 20 puan kazandınız bile yazmıyo
Silindi
Members
0
player eventi alıyor mu
alıyor. .xshow events yaptıımda birinde e_chaos dierinde e_order var testerların
[events e_chaos]
on=@kill
if (<src.isplayer> && (<isevents.e_chaos>) &&  (<src.act.isplayer>) && (<act.isevents.e_order>)
tag.puan +=20
src.sysmessage Puanınız 20 arttı.
return 1
endif

On=@Click
message @1153,1,1 [Chaos: <eval <tag.puan>>]

[events e_order]
on=@kill
if (<src.isplayer> && (<isevents.e_order>) &&  (<src.act.isplayer>) && (<act.isevents.e_chaos>)
tag.puan +=20
src.sysmessage Puanınız 20 arttı.
return 1
endif

On=@Click
message @1153,1,1 [Order: <eval <tag.puan>>]

şöle dene garanti olur :D (ben 56bde level sistmei yazıyorum aynısını yapıyorum ve oluyor) çünkü aynı sorunla bende karşılaşmıştım senin 20 puan verdi dedigin öldürdügün adamda çıkar :D ne güzel degilmi =) src.act.puan +=20 yapıncada öldürdügün adamın puanı artar oke al yeni ayzdıgımı kullan...
yine artmadı :D yanda yazıda geçmedi ben ne diyimki sadece chaossa tıkladıı buttona e_chaos ordersa e_order vermesini ekledim başka bişemi yapmak lazm:S


bu arada version 55r402
ya bak cift client aç bir çarına order dier çarına caos ver .kill çek dier çarına bak bakalım vericekmi ?? bir çarına .events e_order dier çarınada .xevents e_caos yap... ve bu arada 56bye geç...
Yanda yazi gecmiyorsa demek ki IF STATEMENT YANLIS!!!

Once isplayer kontrolu yaptir sonra baska IF ile eventleri kontrol ettir ... TAVSIYE!
if statementi nası kontrol ettircem. bide nie büyük harfle yazıosn :S
[events e_chaos]
on=@death
if (<src.act.npc> == 0) || (<src.isevent.e_order>)
src.act.tag0.oldurdugum <eval <src.act.tag0.oldurdugum>+20>
src.sysmessage @55 +20 Puan
serv.newitem i_fctn_silver// 
new.amount 150
act.bounce <new>
endif
if (<src.tag0.oldurdugum> > 0)
src.tag0.oldurdugum <eval <src.tag0.oldurdugum>-1> 
src.sysmessage @55 -1 Ziyan
endif



On=@Click
message @1153 [Kills:<eval <tag0.oldurdugum>>]


[events e_order]
on=@death
if (<src.act.npc> == 0) || (<src.isevent.e_chaos>)
src.act.tag0.oldurdugum <eval <src.act.tag0.oldurdugum>+20>
src.sysmessage @55 +20 Puan
serv.newitem i_fctn_silver// 
new.amount 150
act.bounce <new>
endif
if (<src.tag0.oldurdugum> > 0)
src.tag0.oldurdugum <eval <src.tag0.oldurdugum>-1> 
src.sysmessage @55 -1 Ziyan
endif

On=@Click
message @1153 [Kills:<eval <tag0.oldurdugum>>]

Bunu dene çalışması lazım.
@Smyrna
Nasil buyuk yaziyorum???

SHIFT basili tutup yaziyorum yazimi ya da CAPS LOCK aciyorum :S
Akillis : @Smyrna
Nasil buyuk yaziyorum???

SHIFT basili tutup yaziyorum yazimi ya da CAPS LOCK aciyorum :S
Akillis adam nasıl dememiş ne demiş yani bir bakıma neden kızıyorsun şimdi demiş...



Üye Ol veya Giriş Yap

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