|
[CHARDEF c_m_orc_bomber]
DEFNAME=c_m_orc_bomber
NAME="@07a1 orc bomber"
ID=c_ORC
CAN=MT_WALK|MT_EQUIP|MT_FIRE_IMMUNE|MT_RUN
RESOURCES=8 i_ribs_raw
FOODTYPE=15 t_meat_raw
MOVERATE=60
DAM=12,18
ARMOR=8
DESIRES=i_gold,spk_orc,t_corpse
TSPEECH=spk_orc
CATEGORY=Monsters
SUBSECTION=Orcs
DESCRIPTION=Orc Bomber
ON=@Create
NPC=brain_monster
COLOR=COLORS_Red
STR={70 110}
DEX={50 60}
INT={16 40}
ARCHERY=100.0
MAGICRESISTANCE=100.0
TACTICS=100.0
FAME={300 1000}
KARMA={1999 3999}
ITEM=i_gold,{15 60}
ITEM=i_fruit_apple,{2 4}
ITEMNEWBIE=i_bow_exp
ON=@GETHIT
DORAND 1
sayu Dusman vuruldu!
ENDDO
dorand 2
anim 4
anim 5
enddo
leave 3
On=@NPCSeeNewPlayer
memorytemizle <uid>
if (<src.isevent.e_dusman>)
attack <src.uid>
endif
[function memorytemizle]
ref1=<args>
while <uid.<ref1>.findid.i_memory>
uid.<ref1>.findid.i_memory.remove
endwhile
Marcus :Britain guard zone mu ? Çünkü bilirsin yaratıklar guardzone'a girmezler böyle bir ai var onlarda. Yine guardzone içinde normal şartlarda saldırabilecek olsalarda saldırmazlar. Eğer britain gz içi ise gz yi kaldır yada başka yerde dene.
Safe alanda değil britainde deniyorum bunu. Eskisi gibi dalıyor ama ekranından çıkıp tekrar giriyorum attacklanmıyor
EF_NPCAct_Triggers = 00010000
Marcus :Yukarıda seninle paylaştığımız kodlarda böyle birşey olmasına imkan yok. Ama söylediğinden de yola çıkarak bizde birşeyi unutmuşuz; sorgulatma satırına bir else verip return 1 değeri atanırsa sadece eventli kişilere saldırır yaratık. Fakat yinede, seninle paylaştığımız kod, yaratığın alignment'ı ne olursa olsun, eventli kişiye kaçırmaksızın attack verecek şekilde düzenli. Yinede neden sende düzgün çalışmadığını bilmiyorum belki; sphere.ini ayarlarından belki sphere sürümünden (56b bile olsa bundan bir yıl öncekiyle, şuanki release arasında farklar var.) net birşey söyleyemiyoruz sana. Ama bunca kişi çalışıyor diyorsa bir kurcala derim çok basit bir triggerın sana böyle sıkıntı çıkartıyor, işlevini yerine getiremiyor oluşu daha komplex sistemlerin scriptlerini yazarken daha büyük daha sıkıntılı sorunlarla karşılaşabileceğin olasılığını barındırıyor. Kolay gelsin.
... Eğer gördüğü kişinin eventı e_dusman ise saldırmıyor bu kadar basitmiş
|
|
| Konu | Kategori | Son cevap | Son yazan | Mesaj | Görüntüleme | |
|---|---|---|---|---|---|---|
|
|
Event üstünden act. ile eşya vermek
Son cevap: 10-06 23:54 · Son yazan: serkserk · Mesaj: 3 · Görüntü: 2605
|
FUNCTION & EVENTS Script Yardımı | 10-06 23:54 | 3 | 2605 | |
|
|
Region Deed'e yaklaşınca event vermek
Son cevap: 04-05 14:19 · Son yazan: xwerswoodx · Mesaj: 4 · Görüntü: 3376
|
ITEM Script Yardımı | 04-05 14:19 | 4 | 3376 | |
|
|
Şehre Girişte Event Sorgusu
Son cevap: 28-03 01:27 · Son yazan: Jada · Mesaj: 6 · Görüntü: 2707
|
FUNCTION & EVENTS Script Yardımı | 28-03 01:27 | 6 | 2707 | |
|
|
Earthquake Event
Son cevap: 11-04 18:17 · Son yazan: Reaky · Mesaj: 9 · Görüntü: 4220
|
FUNCTION & EVENTS Script Yardımı | 11-04 18:17 | 9 | 4220 | |
|
|
Gate ile Event
Son cevap: 01-03 21:56 · Son yazan: Gothmog · Mesaj: 9 · Görüntü: 4256
|
FUNCTION & EVENTS Script Yardımı | 01-03 21:56 | 9 | 4256 |