|
if (<src.meditation> >= 700) && (<src.meditation> < 800)
src.mana +=1
elif (<src.meditation> >= 800) && (<src.meditation> < 981)
src.mana +=2
elif (<src.meditation> >= 981)
src.mana +=3
endifEvents değilde başka türlü mü yapmam gerek ? @skillstart gibi..
15:18:ERROR:(sphere_skills.scp,1017)Undefined symbol ''
15:18:ERROR:(sphere_skills.scp,1017)Undefined symbol ''
15:18:ERROR:(sphere_skills.scp,1017)Undefined symbol ''
15:18:ERROR:(sphere_skills.scp,1017)Undefined symbol ''Fakat bu şekilde de denedim, işlem yapılmıyor..On=@Success
if (<mana> => <int>)
src.sysmessage @1153,,1 Mananız full.
return 1
endif
if (<src.meditation> >= 600) && (<src.meditation> < 700)
src.mana +=2
endif
if (<src.meditation> >= 700) && (<src.meditation> < 800)
src.mana +=4
endif
if (<src.meditation> >= 800) && (<src.meditation> < 900)
src.mana +=6
endif
if (<src.meditation> >= 900) && (<src.meditation> < 981)
src.mana +=8
endif
if (<src.meditation> >= 981)
src.mana +=10
endifAyrıca spesifik nedir bilmiyorum
on=@skillstart
if (<src.meditation> >= 700) && (<src.meditation> < 800)
src.mana +=5
elif (<src.meditation> >= 800) && (<src.meditation> < 900)
src.mana +=7
elif (<src.meditation> >= 1000)
src.mana +=10
endifYada[events e_medi]
On=@skillstart
if ((<action> == id(skill_meditation)) || (<action> == meditation))
if (<mana> > <int>)
sysmessage @0bb2 mana = int
return 1
elseif (<src.meditation> == 100.0)
src.mana <mana> +1
src.mana <mana> +1
if (<src.mana> = <int>)
endif
return 1
endif
endifSphere.ini içinde saniye başına stat yenileme ayarlarına da müdahale edilebiliyor.// Time in seconds for hitpoint regeneration (-1 = no regen)
Regen0=40
// Time in seconds for mana regeneration (-1 = no regen)
Regen1=20
// Time in seconds for stamina regeneration (-1 = no regen)
Regen2=10
On=@Start
src.events +e_medita
[events e_medita]
On=@skillstart
if ((<action> == id(skill_meditation)) || (<action> == meditation))
if (<mana> > <int>)
sysmessage @1153,,1 Full meditation .
src.events -e_medita
return 1
elseif (<src.meditation> >= 98.1)
src.mana <mana> +1
src.mana <mana> +1
if (<src.mana> = <int>)
endif
return 1
endif
endifBu geliştirilebilir tabii ki|
|
| Konu | Kategori | Son cevap | Son yazan | Mesaj | Görüntüleme | |
|---|---|---|---|---|---|---|
|
|
Bow'a Speed Vermek
Son cevap: 21-11 23:57 · Son yazan: Abadan · Mesaj: 11 · Görüntü: 4383
|
ITEM Script Yardımı | 21-11 23:57 | 11 | 4383 | |
|
|
Event üstünden act. ile eşya vermek
Son cevap: 10-06 23:54 · Son yazan: serkserk · Mesaj: 3 · Görüntü: 2668
|
FUNCTION & EVENTS Script Yardımı | 10-06 23:54 | 3 | 2668 | |
|
|
Region Deed'e yaklaşınca event vermek
Son cevap: 04-05 14:19 · Son yazan: xwerswoodx · Mesaj: 4 · Görüntü: 3458
|
ITEM Script Yardımı | 04-05 14:19 | 4 | 3458 | |
|
|
Şehre Girişte Event Sorgusu
Son cevap: 28-03 01:27 · Son yazan: Jada · Mesaj: 6 · Görüntü: 2785
|
FUNCTION & EVENTS Script Yardımı | 28-03 01:27 | 6 | 2785 | |
|
|
Earthquake Event
Son cevap: 11-04 18:17 · Son yazan: Reaky · Mesaj: 9 · Görüntü: 4346
|
FUNCTION & EVENTS Script Yardımı | 11-04 18:17 | 9 | 4346 |