2 tane problemim var,yardımcı olursanız sevinirim

1) ırk taşında:
On=1
SRC.NEWITEM i_mask_orc
SRC.ACT.ATTR=010
SRC.ACT.EQUIP

bu maskeyi oyuncuya takıyor ve kıpırdatmıyor buraya kadar tam istediğim gibi ama oyuncu ölüp canlandığında çantasında oluyor ve oynatamıyor,ben ise ölüp canlandığında da bu maskenin kafasında kalmasını istiyorum.

2) vampirler için potion ( dclick bölümünde bir yanlışım var sanırım, sadece vampirim tagına sahip olanlar içebilsin ve heal alsın istiyorum )
[ITEMDEF i_potion_blood]
NAME=Blood Potion
ID=i_bottle_YELLOW
TYPE=T_POTION
TDATA1=i_bottle_empty
RESOURCES=i_reag_ginseng 7, i_bottle_EMPTY
SKILLMAKE=ALCHEMY 55.1

ON=@Create
COLOR=0846

ON=@Dclick
if !(<src.tag0.vampirim>)
src.sysmessage @0481 Sadece Vampirler Icebilir.
elseif
MORE1=s_greater_heal
MORE2=100.0

burda nerede yanlış yapmışım?
ON=@Dclick
if !(<src.tag0.vampirim>)
src.sysmessage @0481 Sadece Vampirler Icebilir.
return 1
endif
MORE1=s_greater_heal
MORE2=100.0

ilk dediğin ise adamın ustundekı eventle baglı bırsey yada bır cok yolu var

ON=@death yaparsın
src.findid.i_mask_orc.dclick

gibi birşey olurmu bilmem yada

ON=@dclick
equip yaparsın oynatamaz ama giyebilir.
potion problemi hala düzelmedi
[function vtag]
src.say <src.tag0.vampirim>

Bunu ekleyip oyun içerisinde potion içmeye çalıştığın karakterle .vtag yazıp üstünde çıkan şeyi yazarmısın.
03:36:ERROR:Undefined keyword 'vtag'
03:36:188:'Admin' commands 'vtag'=1 invalid command diyor oyun içinde, bide scpnin mantığını anlamadım .vtag yazınca oyun içinde src.tag.vampirim dicek burda anladıgım kadarıyla
Eğerki vampirlerin aldıgı tag,tag.vampirim 1 ise;

on=@dclick
if !(<src.tag0.vampirim> = 1)
src.sysmessage @0481 Sadece Vampirler Icebilir.
return 1
else
MORE1=s_greater_heal
MORE2=100.0
endif

Bu şekilde kullanman gerek.
Boosterx sanırım senin verdigin döngüde biraz sıkıntı var bende eskiden scp işi yapodum adam zaten vampirim TAG ı olan birine bu potu içirtmek istio sen vampirim tag'ı 1'e eşit olanlar icmesin tag'ı olmayanlar içsin demişsin:D yada bn yanlıs hatırlıormda böyle konusuyorum :d o 1 yerine 0 yazsa sorun cözülür sanırım :utangac2
düzelttim sorunu teşekkürler,bide şu orc işini bilen varmı soruyu tekrar ediyim:
ırk taşında:
On=1
SRC.NEWITEM i_mask_orc
SRC.ACT.ATTR=010
SRC.ACT.EQUIP

bu maskeyi oyuncuya takıyor ve kıpırdatmıyor buraya kadar tam istediğim gibi ama oyuncu ölüp canlandığında çantasında oluyor ve oynatamıyor,ben ise ölüp canlandığında da bu maskenin kafasında kalmasını istiyorum.
canlandığında üstüne alan bi memory'nin equip ine eklersin

if (<cont.findid.i_mask_orc>)
cont.act.equip
return 1
endif
nası yaparım bunu biraz daha açarmısın acaba?
mesela bi oyuncu ölüp canlandığında ona bi event yüklüyo musun otomatik olarak o event i bulup onun equip kısmına ekleyebilirsin
hyr öyle bi event yüklemiyorum ama sırf bu iş için bile yükleyebilirim nası yaparım ama?

Üye Ol veya Giriş Yap

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