|
[ITEMDEF I_ROBE_Earth]
DEFNAME=I_ROBE_Earth
NAME=Earth Robe
ID=9859
TYPE=T_armor_leather
ARMOR=0
DYE=0
VALUE=1000000
TAG0.ARMOR=25
ON=@Create
HITPOINTS=100
COLOR=07ad
on=@click
message @47,,1 <name>
return 1
ON=@Equip
IF !(<SRC.ISMAGE>)
SRC.SYS_KIRMIZI Bu eşyayı sadece Mage karakterler kullanabilir.
UNEQUIP
RETURN 1
ENDIF
SRC.EVENTS +E_Earth_ROBE
SRC.GIVEARMOR <DTAG0.ARMOR>
ON=@unequip
IF (<SRC.ISEVENT.E_Earth_ROBE>)
SRC.GETARMOR <DTAG0.ARMOR>
SRC.EVENTS -E_Earth_ROBE
ENDIF
[EVENTS E_Earth_ROBE]
ON=@GetHit
if (<src.poisoning> >= 98.0) && (<src.poisoning> > <poisoning>)
elseif (<findid.i_rune_poison>)
EMOTE etkilenmez
FINDID.i_rune_poison.remove
sfx snd_spell_poison
effect 3,0374a,1,15,1
endif
ON=@Spelleffect
if (<argn>==55) || (<argn>==57) || (<argn>==39) || (<argn>==20)
EMOTE spell resist
return 1
ENDIF
on=@gethit
if ((<findid.i_rune_poison>) && (<findid.i_rune_poison.morey> <= 700)) // 700 extreme
consume 1 i_rune_poison
sfx snd_spell_poison
effect 3, 0374a, 1, 15, 1
emote etkilenmez
endifi_rune_poison memory'sinin morey özelliği zehrin gücünü gösteriyor. Zehir her karaktere vurduğunda bu değer biraz düşer. Ta ki etkisini tamamen yitirene kadar.if (<src.poisoning> >= 98.0) && (<src.poisoning> > <poisoning>)
elseif (<findid.i_rune_poison>)Şu garip bir kullanım. İlk istekte neyi amaçladığını çok anlamadım lakin orada elseif kullanılması gereken bir yer değil.local.a 2
if <dlocal.a> == 1
sysmessage bir
elseif <dlocal.a> == 2
sysmessage bingo
elseif <dlocal.a> == 3
sysmessage uc
else
sysmessage ucu de degil
endif
sysmessage her sartta gorunecegimBurada önce <local.a> 1'e eşit mi diye bakar.
birde söyle bir hata aldim silaha zegit sürerken ne demek istiyor ?ERROR:(Sphere_Events_General.scp,290)Undefined symbol ''if (<act.isweapon>)
if (<src.act.morez> > 0)
src.Message @38,,1 Silahta zehir var.
if ((<act.more1l> * 100) / <act.more1h>)> == 100)
///src.Message @38,,1 Bu silah %<eval (100 - ((<act.more1l> * 100) / <act.more1h>))> hasarlı.
else
src.sysmessage @07a1,1,1 Silahta hasar yok.
endif
endif
endif
if ((<act.more1l> * 100) / <act.more1h>)> == 100)Muhtemelen buradan kaynaklanan bir sıkıntı var. More1l ve more1h değerlerinin doğru gelip gelmediğini kontrol etmeni öneririm.local.a 1
local.b 2
sysmessage <eval <local.a>+<local.b>>gibi.
|
|
| Konu | Kategori | Son cevap | Son yazan | Mesaj | Görüntüleme | |
|---|---|---|---|---|---|---|
|
|
Yakından Deadly atma
Son cevap: 10-03 22:59 · Son yazan: dkmcone · Mesaj: 3 · Görüntü: 4423
|
Script Yardımı | 10-03 22:59 | 3 | 4423 | |
|
|
Büyü ve Deadly Sorunu
Son cevap: 12-10 00:23 · Son yazan: Afronola · Mesaj: 2 · Görüntü: 3609
|
Script Yardımı | 12-10 00:23 | 2 | 3609 | |
|
|
Old Paradise. :) 1 günlük vakit geçirme.
Son cevap: 20-06 11:08 · Son yazan: Haydut · Mesaj: 26 · Görüntü: 24684
|
UO Screenshot / Video | 20-06 11:08 | 26 | 24684 | |
|
|
Deadly Mushrooms
Son cevap: 23-09 16:34 · Son yazan: aldarson · Mesaj: 8 · Görüntü: 6270
|
Derleme Scriptler | 23-09 16:34 | 8 | 6270 |