|
[events e_stam]
On=@Hit
if ((strmatch('<src.region.events>','r_delucia')) || (strmatch('<src.region.events>','r_events_pazar')))
return 1
endif
if (<findlayer(2).type> == t_weapon_mace_staff) && (<macefighting> >= 98.0)
if (rand(125) <= <eval (<anatomy> / 50)>)
src.damage {5 20}
src.dropstam
src.dropstam
src.dropstam
src.dropstam
src.sayua 075f,0,0,0 * Stam Shoot *
return 1
endif
endif
[events e_macebonus]
On=@Hit
if ((strmatch('<src.region.events>','r_delucia')) || (strmatch('<src.region.events>','r_events_pazar')))
return 1
endif
if (<src.findlayer(2).type>==t_shield)
if (<findlayer(1).type> == t_weapon_mace_smith) && (<macefighting> >= 98.0)
if (rand(125) <= <eval (<armslore> / 50)>)
src.damage {5 20}
if (<src.findlayer(2).hitpoints>>31)
src.findlayer(2).hitpoints <eval (<src.findlayer(2).hitpoints> - 30)>
endif
src.findlayer(2).damage 15
src.sayua 075f,0,0,0 * Kalkani hasar alir *
return 1
endif
endif
if (<findlayer(1).type> == t_weapon_mace_smith) && (<macefighting> >= 98.0)
if (rand(125) <= <eval (<armslore> / 50)>)
src.damage {5 20}
if (<src.findlayer(2).hitpoints>>31)
src.findlayer(2).hitpoints 1
endif
src.findlayer(2).damage 15
src.sayua 075f,0,0,0 * Kalkani hasar alir *
return 1
endif
endif
elseif (<src.findlayer(13).type>==t_armor)
if (<findlayer(1).type> == t_weapon_mace_smith) && (<macefighting> >= 98.0)
if (rand(125) <= <eval (<armslore> / 60)>)
src.damage {5 20}
if (<src.findlayer(13).hitpoints>>31)
src.findlayer(13).hitpoints <eval (<src.findlayer(13).hitpoints> - 30)>
endif
src.findlayer(13).damage 15
src.sayua 075f,0,0,0 * Zirhi hasar alir *
return 1
endif
endif
if (<findlayer(1).type> == t_weapon_mace_smith) && (<macefighting> >= 98.0)
if (rand(125) <= <eval (<armslore> / 60)>)
src.damage {5 20}
if (<src.findlayer(13).hitpoints>>31)
src.findlayer(13).hitpoints 1
endif
src.findlayer(13).damage 15
src.sayua 075f,0,0,0 * Zirhi hasar alir *
return 1
endif
endif
endif
[events e_armorignore_Sw]
On=@Hit
if (<mana>>7) && (<ar>><src.ar>)
if (<findlayer(1).id> == 0f5e ) || (<findlayer(1).id> == 0f60 ) && (<swordsmanship> >= 98.0) //swler icin//Hammer Pick, War Axe, Kryss, Pitchfork,Broadsword,long sw
if (rand(125) <= <eval (<tactics> / 70)>)
if (<argn><35)
src.hits <eval (<src.hits> - <argn>)>
mana (<mana> - 6)
src.damage {1 2}
src.sayua 066d,0,0,0 * armor ignore *
src.effect 3,i_fx_glow_spike,1,15,1
return 1
endif
endif
endif
[events e_armorignore_fenc]
On=@Hit
if ((strmatch('<src.region.events>','r_delucia')) || (strmatch('<src.region.events>','r_events_pazar')))
return 1
endif
if (<mana>>7) && (<ar>><src.ar>)
if (<findlayer(1).id> == 01400 ) || (<findlayer(1).id> == 0e87 ) && (<fencing> >= 98.0) //fencler icin icin//Hammer Pick, War Axe, Kryss, Pitchfork,Broadsword,long sw
if (rand(125) <= <eval (<tactics> / 70)>)
if (<argn><35)
src.hits <eval (<src.hits> - <argn>)>
mana (<mana> - 6)
src.damage {1 2}
src.sayua 066d,0,0,0 * armor ignore *
src.effect 3,i_fx_glow_spike,1,15,1
return 1
endif
endif
endif
[events e_armorignore_mf]
On=@Hit
if ((strmatch('<src.region.events>','r_delucia')) || (strmatch('<src.region.events>','r_events_pazar')))
return 1
endif
if (<mana>>7) && (<ar>><src.ar>)
if (<findlayer(1).id> == 013af ) || (<findlayer(1).id> == 0143c ) && (<fencing> >= 98.0) //mfler icin icin//Hammer Pick, War Axe, Kryss, Pitchfork,Broadsword,long sw
if (rand(125) <= <eval (<tactics> / 70)>)
if (<argn><35)
src.hits <eval (<src.hits> - <argn>)>
mana (<mana> - 6)
src.damage {1 2}
src.sayua 066d,0,0,0 * armor ignore *
src.effect 3,i_fx_glow_spike,1,15,1
return 1
endif
endif
endif
[events e_armorignore_bow]
on=@hit
if ((strmatch('<src.region.events>','r_delucia')) || (strmatch('<src.region.events>','r_events_pazar')))
return 1
endif
if (<mana>>7) && (<ar>><src.ar>)
if (<findlayer(2).baseid> == i_bow_composite) && (<archery> >= 98.0)
if (rand(125) <= <eval (<tactics> / 70)>)
if (<argn><35)
src.hits <eval (<src.hits> - <argn>)>
mana (<mana> - 6)
src.damage {1 2}
src.sayua 066d,0,0,0 * armor ignore *
src.effect 3,i_fx_glow_spike,1,15,1
return 1
endif
endif
endif
[EOF]//theraskol[FUNCTION dropstam]
stam -={3 5}Emin değilim fakat {} rand ayarı her yerde çalışmıyordu. Bu çalışmazsa şöyle dene;[FUNCTION dropstam]
stam -=<r3,5>
ON=@ATTACK
src.say imdat!
I.say seni oldurecegim!Son ve acemilikte hep gözden kaçan nokta da budur:ON=@ATTACK
I.say seni oldurecegim!
src.say zor oldurursun!
return 1 //Bu kısımla saldırıyı engellemiş olduk ve scripti sonlandırdık return 1'den sonra yazılan bir şey çalışmaz.Aynı şekilde @Hit için src nereye konuyor nereye başka bir şey konuyor görebilirsiniz. Bu tarz kılavuzları script yazarken hazır olarak bekletirseniz, iyi ve kolay bir yol gösterici olacaktır. Ta ki kullana kullana ezberlemiş olacağınız güne dek...
|
|
| Konu | Kategori | Son cevap | Son yazan | Mesaj | Görüntüleme | |
|---|---|---|---|---|---|---|
|
|
.add & .gm komutu çalışmıyor
Son cevap: 13-04 21:14 · Son yazan: The And · Mesaj: 12 · Görüntü: 5259
|
FUNCTION & EVENTS Script Yardımı | 13-04 21:14 | 12 | 5259 | |
|
|
s_Refresh çalışmıyor
Son cevap: 21-02 12:16 · Son yazan: xrambo · Mesaj: 5 · Görüntü: 2730
|
Konsol Hataları | 21-02 12:16 | 5 | 2730 | |
|
|
Neden Çalışmıyor ? MySql
Son cevap: 08-01 23:39 · Son yazan: xwerswoodx · Mesaj: 2 · Görüntü: 2772
|
Script Yardımı | 08-01 23:39 | 2 | 2772 | |
|
|
oyuncu stam ve büyü fizz
Son cevap: 19-01 23:52 · Son yazan: 4s3d3 · Mesaj: 4 · Görüntü: 4265
|
Script Yardımı | 19-01 23:52 | 4 | 4265 | |
|
|
Statların Hp,Mana,Stam değerlerini tekrar ayarlama
Son cevap: 04-03 13:27 · Son yazan: xwerswoodx · Mesaj: 6 · Görüntü: 5812
|
FUNCTION & EVENTS Script Yardımı | 04-03 13:27 | 6 | 5812 |