Всем привет.
У меня есть вот такой вот столбик, в нем выдается Лама и сразу одевается на чара. Как же сделать так что бы она дохла когда с нее слезаешь? Объясните пожалуйста на наглядном скрипте.
Хотелось бы сделать так что бы все живки сдыхали как только с них слезаешь... Но не понимаю в какую сторону копать.
Вот как выдается лошадь со столба:
Код
ONBUTTON=1
IF (<SRC.FINDLAYER(25)>==0)
src.newitem 07d41
src.act.name=a llama
src.act.equip
src.resync
else
src.sysmessage У вас уже есть лошадь.
endif
return 1
Открыл уже ламу... попытался на ее UNEQUIP забить .kill но умирает не лама, а хозяин...
Код
[7d41] // Llama
id=03ea6
LAYER=25
ONTRIGGER=UNEQUIP
src.act.hits=0 Так ничего не получается... Хп у ламы не становится 0
Прошу вашей помощи... Примерно понимаю - надо при выдаче что то сделать...
пытался вот так
Код
IF (<SRC.FINDLAYER(25)>==0)
src.newitem 07d41
src.act.name=a llama
src.act.str=0 Никакого результата, src.act.HITS=0 точно то же самое.
Может сделать таймер какой то ?
Моя проблема - скриптингу учусь на готовых скриптах - прочитал по смыслу понял как это работает, но подобного не встречал... по этому и спрашиваю. В предыдущей теме так никто и не ответил... может хоть в этой кто поможет.
[ОБНОВЛЕНО 28.10.2013]
Выдаю лошадь вот так:
Код
ONBUTTON=1
IF (<SRC.FINDLAYER(25)>==0)
src.newitem 07d41
src.act.name=a llama
src.act.equip
src.resync
else
src.sysmessage У вас уже есть лошадь.
endif
return 1
Удаляю лошадь вот так:
Код
ONTRIGGER=TARGON_CHAR
if (<src.targ.findlayer(25).ib>>0)
src.targ.findlayer(25).remove
src.sysmessage Horse was removed
else
src.sysmessage Nothing to remove!
endif
Уважаемые знатоки, вопрос:
Как сделать так что бы лошадь удалялась ИМЕННО КОГДА ЧАР С НЕЕ СЛЕЗАЕТ, а не удалять ее через столб.