Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> Лама не дохнет когда с нее слезаешь..., А надо что бы дохла!
BangBang
сообщение 12.2.2013, 3:24
Сообщение #1


*****

Journeyman
Сообщений: 337
Регистрация: 6.1.2013
Группа: Пользователи
Наличность: 0
Пользователь №: 15.636
Возраст: 25



Всем привет.
У меня есть вот такой вот столбик, в нем выдается Лама и сразу одевается на чара. Как же сделать так что бы она дохла когда с нее слезаешь? Объясните пожалуйста на наглядном скрипте.
Хотелось бы сделать так что бы все живки сдыхали как только с них слезаешь... Но не понимаю в какую сторону копать.
Вот как выдается лошадь со столба:

Код
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


Уважаемые знатоки, вопрос:
Как сделать так что бы лошадь удалялась ИМЕННО КОГДА ЧАР С НЕЕ СЛЕЗАЕТ, а не удалять ее через столб.


--------------------
Проще плевать в потолок целый день - чем работать и ничего не получать взамен.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Sirocco
сообщение 12.2.2013, 8:29
Сообщение #2


******

Expert
Сообщений: 810
Регистрация: 2.2.2012
Группа: Пользователи
Наличность: 15489
Пользователь №: 14.566
Возраст: 30



сделай на unequip какой-нибудь VAR.
а на @Environment
ламы проверку на его наличие, и сразу же обнуляй VAR.
ну это грубое решение, но умнее ничего в голову не пришло.

а на самом деле... нужно создать какую-нибудь специальную ламу и на @Environment просто ее стирать.

я ж не знаю нужна тебе эта лама еще где-то или нет...
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
BangBang
сообщение 12.2.2013, 15:08
Сообщение #3


*****

Journeyman
Сообщений: 337
Регистрация: 6.1.2013
Группа: Пользователи
Наличность: 0
Пользователь №: 15.636
Возраст: 25



Цитата(Sirocco @ 12.2.2013, 9:29) *

сделай на unequip какой-нибудь VAR.
а на @Environment
ламы проверку на его наличие, и сразу же обнуляй VAR.
ну это грубое решение, но умнее ничего в голову не пришло.

а на самом деле... нужно создать какую-нибудь специальную ламу и на @Environment просто ее стирать.

я ж не знаю нужна тебе эта лама еще где-то или нет...


Спасибо за совет, но я не врубаю как это сделать. попросил на наглядном примере показать (IMG:style_emoticons/default/smile.gif) @Environment... это что?
Нет ламы нигде не нужны. Только на одетых чарах, все по принципу пвп альфы, если ты помер, слез с живки, то она умирает.


--------------------
Проще плевать в потолок целый день - чем работать и ничего не получать взамен.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
knopamb?
сообщение 12.2.2013, 15:47
Сообщение #4


****

Группа: Пользователи
Наличность: 0
Пользователь №: 14.765
Возраст: 23



это нереально что ты хочешь сделать!

51-я сфера форева (IMG:style_emoticons/default/wink.gif)
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Sirocco
сообщение 12.2.2013, 16:39
Сообщение #5


******

Expert
Сообщений: 810
Регистрация: 2.2.2012
Группа: Пользователи
Наличность: 15489
Пользователь №: 14.566
Возраст: 30



можно сделать на Click. но только если не отключен в настройках клиента AllName. Иначе лама не удалиться.
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
2010
сообщение 13.2.2013, 14:23
Сообщение #6


****

Apprentice
Сообщений: 192
Регистрация: 26.6.2010
Группа: Пользователи
Наличность: 0
Пользователь №: 12.824
Возраст: 24



Цитата(knopamb? @ 12.2.2013, 15:47) *

это нереально что ты хочешь сделать!

51-я сфера форева (IMG:style_emoticons/default/wink.gif)


Я считаю нет ничего нереального, просто нужно посидеть и подумать, как правило: при сравнении с другими сферами здесь это делать значительно сложнее, но можно.


--------------------
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
SusaniN
сообщение 5.3.2013, 0:24
Сообщение #7


*****

Journeyman
Сообщений: 412
Регистрация: 23.6.2004
Группа: Пользователи
Наличность: 0
Из: Izmaylovo
Пользователь №: 1.873



Я выше писал через лееры и флаги попробуй создавать, тогда можно будет по дклику айтема убирать леер просто и npc просто не будет появляться.
Еще можно попробовать через линк если вобще это линкуется =) как нить через src.act.link=<.srcfindlayer.25.baseid> хз я не помню синтаксис.
Линкуешь ламу к мемори айтему, который создаешь вместе с ламой, на мемори айтем вешаешь таймер в 1 секунду который проверяет наличие 25 леера на чаре, если его нет, в таймер вписываешь link.kill или link.remove


--------------------
Cause i can dodge the bullets, baby © Phil Hellmuth
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
BLIN
сообщение 20.5.2013, 19:14
Сообщение #8


****

Группа: Пользователи
Наличность: 0
Пользователь №: 742



как все запущенннооооо! Меня на ностальгию потянуло )аля! всем привет кого знаю ) (IMG:style_emoticons/default/smile.gif)

через 2 месяца 10 лет как зарегин (IMG:style_emoticons/default/blink.gif) (IMG:style_emoticons/default/blink.gif) (IMG:style_emoticons/default/blink.gif) (IMG:style_emoticons/default/huh.gif) (IMG:style_emoticons/default/ohmy.gif)
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
SusaniN
сообщение 2.10.2013, 12:52
Сообщение #9


*****

Journeyman
Сообщений: 412
Регистрация: 23.6.2004
Группа: Пользователи
Наличность: 0
Из: Izmaylovo
Пользователь №: 1.873



Цитата(BLIN @ 20.5.2013, 20:14) *

как все запущенннооооо! Меня на ностальгию потянуло )аля! всем привет кого знаю ) (IMG:style_emoticons/default/smile.gif)

через 2 месяца 10 лет как зарегин (IMG:style_emoticons/default/blink.gif) (IMG:style_emoticons/default/blink.gif) (IMG:style_emoticons/default/blink.gif) (IMG:style_emoticons/default/huh.gif) (IMG:style_emoticons/default/ohmy.gif)

Привет )
Вот и меня потянуло снова )
Через пол года 10 лет как зареган О_о


--------------------
Cause i can dodge the bullets, baby © Phil Hellmuth
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
RL_ka
сообщение 4.10.2013, 19:05
Сообщение #10


*****

Разработчик Injection
Сообщений: 464
Регистрация: 13.7.2013
Группа: Модераторы
Наличность: 13730
Из: Екатеринбург
Пользователь №: 16.211



Я конечно не специалист по сферам, никогда с ними не имел дел, но
любой райд это итем одетый на 25ый слот.
Так проще удалить итем с этого слота и всё. Не знаю насколько это у вас там реализуемо, но удалить предмет я думаю можно (IMG:style_emoticons/default/smile.gif)
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия | Версия для КПК Сейчас: 25.4.2024, 1:54
Designed by Nickostyle