20.11.2007, 14:22 | #41 |
Бывалый Рауринец
Регистрация: 02.02.2007
Сообщения: 548
Власть репутации: 658
|
Re: Вопрос: OnPlayerDying
Комменты связанные с мировоззрением понравились
Тут есть готовые скрипты: http://www.city-of-masters.ru/forums...p?showforum=86 К примеру этот: http://www.city-of-masters.ru/forums...&p=66&#entry66 |
20.11.2007, 14:45 | #42 |
Зеленый Рауринец
Регистрация: 05.05.2007
Сообщения: 94
Власть репутации: 625
|
Re: Вопрос: OnPlayerDying
у себя я бахнул этот модуль. у оранжа может остался мы вместе тестировали. В принципе его делать нечего. если нужен прям кровь из носа могу написать..... а так я тоже пример в инете нашел
__________________
Эх помните как в наше время было хорошо. И THAH0 был и AC в минус шел. |
20.11.2007, 14:52 | #43 |
Бывалый Рауринец
Регистрация: 02.02.2007
Сообщения: 548
Власть репутации: 658
|
Re: Вопрос: OnPlayerDying
У меня остался, выложить? И какой именно скрипт, там их несколько: heartbeat.NSS, on_death.NSS, on_dying.NSS, on_enter.NSS, on_use.NSS
|
20.11.2007, 15:36 | #44 |
Гость
Регистрация: 11.11.2007
Адрес: Санкт-Петербург
Сообщения: 25
Власть репутации: 0
|
Re: Вопрос: OnPlayerDying
heartbeat.NSS, on_death.NSS, on_dying.NSS
__________________
Истина там, во тьме, и во тьме ты иди - мыслящий бродит во тьме. В себя самого загляни, открой свою дорогу в Ничто. В Ничто ты войди, во тьму, и пойми: Пока ты во тьме, не может она быть Ничем - ведь там ты. |
20.11.2007, 16:06 | #45 |
Гость
Регистрация: 11.11.2007
Адрес: Санкт-Петербург
Сообщения: 25
Власть репутации: 0
|
Re: Вопрос: OnPlayerDying
За скрипт спасибо, нашел у себя багу, понял, как реализовать одну фичу, но... он длительное время использует GetLastDying... Который возвращает последнего, активировавшего событие OnDying, который, как заметил Planetouched, запускается лишь раз. Тоесть в сингле все ок, но что будет при игре на шарде? Если за это время умрет кто-нибудь еще? GetLastDying будет возвращать уже другого игрока. Или я ошибаюсь?
__________________
Истина там, во тьме, и во тьме ты иди - мыслящий бродит во тьме. В себя самого загляни, открой свою дорогу в Ничто. В Ничто ты войди, во тьму, и пойми: Пока ты во тьме, не может она быть Ничем - ведь там ты. |
20.11.2007, 16:11 | #46 | |||
Бывалый Рауринец
Регистрация: 02.02.2007
Сообщения: 548
Власть репутации: 658
|
Re: Вопрос: OnPlayerDying
Цитата:
Цитата:
Цитата:
|
|||
20.11.2007, 16:13 | #47 |
Зеленый Рауринец
Регистрация: 05.05.2007
Сообщения: 94
Власть репутации: 625
|
Re: Вопрос: OnPlayerDying
когда срабатывает OnHeartBeat, то OBJECT_SELF Это и есть указатель на текущий объект т.е на твоего чара. на OnDying ставишь идентификатор что ты умираешь. SetLocalInt(GetLastDy...,"iamdie",1);
а в OnHeartBeat if (GetLocalInt(OBJECT_SELF,"iamdye")) { тут твои действия }
__________________
Эх помните как в наше время было хорошо. И THAH0 был и AC в минус шел. |
20.11.2007, 17:34 | #48 | ||||
Зеленый Рауринец
Регистрация: 30.07.2007
Адрес: Зентил Кип
Сообщения: 160
Власть репутации: 621
|
Re: Вопрос: OnPlayerDying
Цитата:
оффтоп Написал тебе твои скрипты по альтернативной системе смерти Пишу как сделать так, чтобы игрок подходил к порталу, решал задачу, портал открывался, игрок входил в портал Для начала это: Скрипт для прослушывания ответов игрока порталом допустим назовем его listen Цитата:
Скрипта паса, назовем pass Цитата:
Цитата:
Value Float 0 Value Int 0 ValueString здесь пишешь задачу, например уравнение из элементарной математики ValueUnsigned 0 ValueType String Идем дальше, ставишь на OnFailToOpen мой скрипт pass Ну и не забудь порталу поставить уникальный тэг и вписать его в скрипт listen (Тэг портала) |
||||
20.11.2007, 18:10 | #49 |
Гость
Регистрация: 11.11.2007
Адрес: Санкт-Петербург
Сообщения: 25
Власть репутации: 0
|
Re: Вопрос: OnPlayerDying
Necrosis
Спасибо. До лабиринтов с задачами, правда, пока еще далеко. Но когда дело дойдет - будет легче. В частности не знал, как это реализуется на практике - теперь знаю. P.S. В следующий раз, пожалуйста, юзай тег code, а не quote - читать не удобно. P.P.S. Еще раз спасибо.
__________________
Истина там, во тьме, и во тьме ты иди - мыслящий бродит во тьме. В себя самого загляни, открой свою дорогу в Ничто. В Ничто ты войди, во тьму, и пойми: Пока ты во тьме, не может она быть Ничем - ведь там ты. |
20.11.2007, 18:15 | #50 |
Зеленый Рауринец
Регистрация: 30.07.2007
Адрес: Зентил Кип
Сообщения: 160
Власть репутации: 621
|
Re: Вопрос: OnPlayerDying
|
|
|