tekrar selam arkadaşlar kusura bakmayın çok sık soru soruyorum ama acemiyim idare edin :D şimdi ben bir bow yaptım bovu eline alınca player eventi alıyor itemde bir sorun yok..fakay o eventi olan kişinin playerlere atak verememesini istiyorum..

event bu.. şu anda npclere atak veriyorum playerlere veremiyiyorum herşey normal fakat 2 sorunum var.
1. sorun ; playere atak vermeyi denedigimde atak vermemesine rağmen '' bu silahla playerlere dalamazsın '' demiyor.
2. sorun ; silahı elimden bırakıp atak veriyorum atak verdikten sonra silahı elime alıyorum pata küte indiriyo karşı tarafı.

düşündüğüm ; atak vermediği zaman '' bu silahla playerlere dalamazsınız '' desin ve şu 2. sorunda bahsettiğim olayda ataklıyken silahı equip yaparsam atağı kessin.

bu itemin equip kısmı ;
ON=@EQUIP
src.events +e_monster
return 1
ON=@UNEQUIP
src.events -e_monster
return 1

buda event ;
[events e_monster]
on=@Attack
if (<src.isplayer>)
sysmessage Bu silahla playerlere dalamazsınız.
return 1
endif
1. sorun ; playere atak vermeyi denedigimde atak vermemesine rağmen '' bu silahla playerlere dalamazsın '' demiyor.
şu yazıyı bi toparla okudum okudum bişi anlamadım.
[events e_monster]
on=@Attack
if (<act.isplayer>)
sysmessage Bu silahla playerlere dalamazsınız.
return 1
endif

yapman gerek.
peki bu silahı elime aldığımda atak kestirme yapabilirmiyim?
event verdiriceksin. sonrada aldırıcaksın.
Xearth : event verdiriceksin. sonrada aldırıcaksın.

onlarıyaptım zaten.. şu anda event böyle .
[events e_monster]
on=@Attack
if (<src.isplayer>)
sysmessage @54,,1 Elindeki silahla oyunculara zarar veremezsin
return 1
endif

on=@hit
if (<src.isplayer>)
sysmessage @54,,1 Elindeki silahla oyunculara zarar veremezsin
return 1
endif

elimde ok varken dalamıyorum oku indirip playere atak veriyorum sonra oku elime alıyorum damage vermiyor ama ok atıyor benim istediğim damage vermedigi gibi okta atmasın yani oku eline aldıgında war/peace yapsın istiyorum. equip te war/peace yi nasıl yaparım? ''action -1 attack -1'' görmüştüm burda denedim ama olmadı.
war/peace yapmıyormu ok elindeyken?
Xearth;

arkadaşım anlatamıyormuyum anlamakmı istemiyorsun inan çözemedim.. ok elindeyken neden war/peace yapmasınki. benim istedigim oku eline alır almaz otomatik war/peace yapması.. okusana equip triggerine war/peace nasıl eklerim demişim.

on=@equip
war/peace
gibi..
[function SALDIR]
sendpacket 072 01 00 32 00

[function DUR]
sendpacket 072 00 00 32 00

işini görür sanırım?
[function DUR]
sendpacket 072 00 00 32 00

on=@equip
src.events +e_monster
src.dur

yaptım olmadı yine aynı
on=@equip
sendpacket 072 01 00 32 00
sendpacket 072 00 00 32 00
src.events +e_monster

on=@unequip
sendpacket 072 01 00 32 00
sendpacket 072 00 00 32 00
src.events -e_monster
olmadı malesef.. aldığım hata ;

8:35:ERROR:(sphere_item_misc.scp,1551)Undefined keyword 'sendpacket'
18:35:ERROR:(sphere_item_misc.scp,1552)Undefined keyword 'sendpacket'
18:35:ERROR:(sphere_item_misc.scp,1544)Undefined keyword 'sendpacket'
18:35:ERROR:(sphere_item_misc.scp,1545)Undefined keyword 'sendpacket'
Referans hatası var. SRC.sendpacket olarak deneyin. Ayrıca statf_war flaglarınıda sildirin.

Üye Ol veya Giriş Yap

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