Arkadaşlar scp 55r de sorunsuz çalışıyordu ama 56b ye geçince çalışmamaya ilevini gormemeye başladı scp bu
[itemdef i_robe_warlock1]
NAMe=Warlock Robe
TYPE=t_clothing
ID=0204e
WEIGHT=5
ARMOR=50
RESOURCES=48 i_cloth
SKILLMAKE=TAILORING 100.0, t_sewing_kit

on=@equip 
IF ( <SRC.magery> < 100.0 )
	//var.msgrobe 0481
	src.sysmessage @0481,6,1,0 100.0 mage yeteneyiniz olmali...
	UNEQUIP
	RETURN 1
else
IF ( <SRC.tactics> < 100.0 )
	//var.msgrobe 0481
	src.sysmessage @0481,6,1,0 100 Tactics yeteneyiniz olmali...
	UNEQUIP
	RETURN 1
else
IF ( <SRC.tactics> < 100.0 )
	//var.msgrobe 0481
	src.sysmessage @0481,6,1,0 En az 100 tactics yeteneyinizin olmali...
	UNEQUIP
	RETURN 1
else
src.sysmessage @0481,6,1,0 Robe of Warlock'un gucu ustunuzde!  
on=@unequip 
src.sysmessage @0481,6,1,0 Robe of Warlock'un gucu ustunuzden gitti!
ON=@Create
HITPOINTS=100
color=07a1
MOREY=00
attr=02

on=@equip 
src.events +e_resist
IF ( <SRC.tactics> < 100.0 )
	//var.msgrobe 0481
	src.sysmessage @0481,6,1,0 En az 100 tactics yeteneyinizin olmali...
	UNEQUIP
	RETURN 1
src.events +e_resist
ON=@UnEquip
src.events -e_resist
src.sysmessage @0481,6,1,0 Robe of Warlock'un gucu ustunuzde!  
src.sysmessage @0481,6,1,0 Robe of Warlock'un gucu ustunuzden gitti!
endif

[EVENTS e_resist] 
ON=@SPELLEFFECT
If (<argn>==1) |(<argn>==3) || (<argn>==8)|| (<argn>==27)
sayua 07c5,6,0,enu * Etkilenmez *
return 1

Scp bu yanlış yzazmıştım demin :)
Bu scripte n'olmuş böyle :)

Bütün triggerleri tekrarlama bir sefer kullan sorgularını equiptest triggerinde işlemlerini equip ve unequip triggerlerinde yap.
demin yanlış yazdım bu scp
[itemdef i_robe_warlock1]
NAMe=Warlock Robe
TYPE=t_clothing
ID=0204e
WEIGHT=5
ARMOR=50

ON=@Create
HITPOINTS=100
color=07a1
attr=02

on=@click
message @48,,1 Warlock Robe
return 1

on=@equip 
IF ( <SRC.magery> < 100.0 )
src.sysmessage @0481,6,1,0 100.0 mage yeteneyiniz olmali...
UNEQUIP
endif

IF ( <SRC.tactics> < 100.0 )
src.sysmessage @0481,6,1,0 100 Tactics yeteneyiniz olmali...
UNEQUIP
endif


IF ( <SRC.tactics> < 100.0 )
src.sysmessage @0481,6,1,0 En az 100 tactics yeteneyinizin olmali...
UNEQUIP
endif

src.sysmessage @0481,6,1,0 Robe of Warlock'un gucu ustunuzde!  
src.events +e_resist

on=@unequip 
src.sysmessage @0481,6,1,0 Robe of Warlock'un gucu ustunuzden gitti!
src.events -e_resist

[EVENTS e_resist] 
ON=@SPELLEFFECT
If (<argn>==1) |(<argn>==3) || (<argn>==5)|| (<argn>==8) //daha güzel 27.ye gerek yok ama istersen (<argn>==27) yaparsın alttada gethit kısmına onu yazarsın
sayua 07c5,6,0,enu * Etkilenmez *
endif
return 1

ON=@Gethit
IF (<src.findid.i_rune_clumsy>) || (<src.findid.i_rune_feeblemind>) || (<src.findid.i_rune_magic_arrow>) || (<src.findid.i_rune_weaken>)
src.findid.i_rune_clumsy.remove
src.findid.i_rune_feeblemind.remove
src.findid.i_rune_magic_arrow.remove
src.findid.i_rune_weaken.remove
SPELLEFFECT=s_cure,150.0,1
endif

1=on=@eqiup'te return 1 olmaz

2=triggerleri tekrarlamıssın
eyw saolsın bide evi sorucaktım adam eve giriyor ama evde gormuyor bunu nasılk yapıcam ?
housing.scp yi koyarmısın

Üye Ol veya Giriş Yap

Bu forum başlığına mesaj atmak istiyorsanız hemen üye olun veya giriş yapın.