|
[events e_bleeding]Verilmeli ? ama nasıl ?@hitAltındamı events verilmeli ?
[itemdef xxx]
..
..
on=@equip
src.events +e_bleeding
on=@unequip
src.events -e_bleeding[events e_bleeding]
on=@hit
... bleeding verme fonksiyonu
..
[ITEMDEF 013fe]
DEFNAME=i_katana
RESOURCES=8 i_ingot_iron
WEIGHT=8
TYPE=T_WEAPON_SWORD
FLIP=1
DAM=11,13
SPEED=46
SKILL=Swordsmanship
REQSTR=25
TWOHANDS=N
DUPELIST=013ff
SKILLMAKE=BLACKSMITHING 44.1
CATEGORY=Provisions - Weapons
SUBSECTION=Swords
DESCRIPTION=Katana
ON=@Create
HITPOINTS={50 60}katananın typesi nedir t_weapon_Sword [TYPEDEF T_WEAPON_SWORD]
ON=@EQUIP
if (<findlayer(1)>)
src.events +e_bleeding
endif
ON=@UNEQUIP
if (<findlayer(1)>)
src.events -e_bleeding
endifHer silaha event eklemek yerine böyle bir yolda izlenebbilir.
[events e_bleeding]
On=@Hit
if (<src.flags>&statf_stone) || (<src.region.safe>)
return 0
elseif (<findlayer(1).type> == t_weapon_sword) && (<swordsmanship> >= 98.0)
if (rand(350) <= <eval (<tactics> / 20)>) && !(<src.findid.i_bleeding>) && !(<src.findid.i_bleeding2>)
src.damage {4 8}
src.hits (<src.hits> - 9)
src.skill fail
var.act <src.act.uid>
src.newitem i_bleeding
new.equip
new.link=<uid>
serv.newitem i_bleeding2
new.equip
new <var.act>
src.sayua 020,6,6,0 * Critical Damage *
return 1
endif
endifYani sanıyorum ki katanaya events verdiğim zaman, events'deki if sorgusunda problem olmayacaktır
|
|
| Konu | Kategori | Son cevap | Son yazan | Mesaj | Görüntüleme | |
|---|---|---|---|---|---|---|
|
|
Duello events verme
Son cevap: 18-01 17:09 · Son yazan: halisakts · Mesaj: 11 · Görüntü: 7374
|
Ultima Online Genel | 18-01 17:09 | 11 | 7374 | |
|
|
Playerla itemin arasına link verme( güncel)
Son cevap: 11-10 21:56 · Son yazan: lewless · Mesaj: 5 · Görüntü: 5247
|
Script Yardımı | 11-10 21:56 | 5 | 5247 | |
|
|
Guild isimine renk verme [Köy sistemi]
Son cevap: 24-03 14:36 · Son yazan: Retired · Mesaj: 3 · Görüntü: 3960
|
Derleme Scriptler | 24-03 14:36 | 3 | 3960 | |
|
|
Guild ismine renk verme
Son cevap: 24-03 00:33 · Son yazan: Retired · Mesaj: 13 · Görüntü: 8907
|
Script Yardımı | 24-03 00:33 | 13 | 8907 | |
|
|
adam öldürünce bilet verme
Son cevap: 05-01 00:13 · Son yazan: Disayner · Mesaj: 2 · Görüntü: 4136
|
FUNCTION & EVENTS Script Yardımı | 05-01 00:13 | 2 | 4136 |