![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
![]()
Сообщение
#1086
|
|
Level 1 Класс: Паладин Характер: Lawful Good Раса: Человек ![]() |
Здравствуйте!
Меня давно мучает один вопрос, ответ на который я так и не нашел. Наверняка эта тема уже поднималась, но все-таки: Я хочу добиться следующего эффекта: Представьте себе, встречаете вы мирного к вам NPC, нападаете на него (через меню с правой мыши), и как только его здоровье (NPC то есть) доходит до, к примеру, единицы, он падает на землю, его отношение к вам становится снова нейтральным. Через нек. время он встаёт, садится отдыхать и т.п.. Однако если будучи поверженным (лежа на земле) он будет вновь вами атакован, то умрёт окончательно с первого вашего удара (эдакое "добивание"). |
![]()
Сообщение
#1087
|
|
Level 5 ![]() ![]() Класс: Мастер Оружия Характер: Chaotic Neutral Раса: Полуорк ![]() |
Можно в OnDamage моба прописать проверку, что если жизней меньше какого то количества, то происходит все, что ты описал, но эффективней будет прописать в OnDeath, сделать, что бы НПС не умирал, а падал с 1 HP, а потом отдыхал, восстанавливался и т.д.
|
![]()
Сообщение
#1088
|
|
Level 3 ![]() Класс: Волшебник Характер: True Neutral Раса: Человек ![]() |
Эх ступил я с вопросом, но все равно спасибо :D
Вот еще вопрос, есть такой хороший скрипт - температура, Лито писал уже про ето Что когда выходишь из локи он продолжает работать, как остановить его? Приведенный там скрипт остановки не работает. |
![]()
Сообщение
#1089
|
|
Level 5 ![]() Класс: Обыватель Характер: Lawful Neutral Раса: Человек NWN: Модмейкер Проклятие Левора Порядок Времени ![]() |
Эм... я выкладывал его поправленную версию в той теме, где с Лито про это говорили. Там все работает.
|
![]()
Сообщение
#1090
|
|
Level 1 Класс: Паладин Характер: Lawful Good Раса: Человек ![]() |
Понимаешь, Buldog, может случиться такое, что у непися останется, допустим, 20хп, а я долбану его, к примеру, критическим на 60хп и у него сразу станет 0хп, минуя единицу.
|
![]()
Сообщение
#1091
|
|
Level 9 ![]() ![]() ![]() Класс: Страж Тьмы Характер: Chaotic Evil Раса: Нежить ![]() |
Jammed, Разве нельзя написать проверку, чтобы если хиты становились меньше 1, существо хилилось? :)
|
![]()
Сообщение
#1092
|
|||
Level 5 ![]() Класс: Клерик Характер: Lawful Good Раса: Человек NWN: Контент ![]() |
Посмотри вот это Subdual Damage, примерно что ты описал, но для игроков. Можно расширить и на неписей |
||
![]()
Сообщение
#1093
|
|||
Level 5 ![]() ![]() Класс: Мастер Оружия Характер: Chaotic Neutral Раса: Полуорк ![]() |
Прочий внимательней мой пост, я же написал, что эффективней это сделать через не ОнДамаг, а ОнДеас, просто при смерти не убиваешь НПС, а он падает с 1 НР, правда там тогда надо пудет как то придумывать, что бы его добить можно было, но в принципе сразу он уже не помрет. |
||
![]()
Сообщение
#1094
|
|
Level 5 ![]() Класс: Обыватель Характер: Lawful Neutral Раса: Человек NWN: Модмейкер Проклятие Левора Порядок Времени ![]() |
если было 20 и дамаг на 60, то сразу труп. Но событие на дамаг произойдет..так что имхо стоит его юзать и можно обработать попробовать. А может и не выйдет нифига.
ибо есть еще такой вариант, как магия смерти. В этом случае смерть не должна "откладываться" имхо Добавлено в [mergetime]1115847072[/mergetime] зы: сам в ближайшее время буду себе такую схему писать. |
![]()
Сообщение
#1095
|
|
Level 5 ![]() ![]() Класс: Мастер Оружия Характер: Chaotic Neutral Раса: Полуорк ![]() |
А еще бывает Девастейт, ну это если эпики используются :) Еще у монка дрожащая ладонь, смертельные сники у Ассасина, и если с заклинаниями можно бороться, прописать при провале спаса на смерть, что бы наносился дамаг какой то, то эти фиты правятся только хаками...
|
![]()
Сообщение
#1096
|
|
Level 3 ![]() Класс: Волшебник Характер: True Neutral Раса: Человек ![]() |
Вот у меня еще вопосы:
1. Хочу сделать чтобы при попытке написания свитка, требовались компоненты: перо и свиток. Как это сделать? в 2да лезть? 2. Как при смерти табличку респаун ор дай вызывать?интересно как в ней написать что мол нажмешь кнопку респа и потеряешь 50 хр за левел.(в табличке) 3. Вот я на форуме нашел скрипт респауна в сундуке фиксированой шмотки, как его установить? Я попробывал создать существо в закрытой локе и на ОнСпаун повесить этот скрип - не фига. П.С. Lex спасибо за темперературный скрипт - классная штука. |
![]()
Сообщение
#1097
|
|||
Level 5 ![]() ![]() Класс: Мастер Оружия Характер: Chaotic Neutral Раса: Полуорк ![]() |
Табличка при смерти вызывается вот этой функцией:
В OnPlayerDeath ее прописываешь, а там, где sHelpString, я так понимаю, сам ничего не писал там :D, вписываешь нужный тебе текст. |
||
![]()
Сообщение
#1098
|
|||
Level 5 ![]() Класс: Обыватель Характер: Lawful Neutral Раса: Человек NWN: Модмейкер Проклятие Левора Порядок Времени ![]() |
это скрипт Milez'а, там же написано. Я просто со старого форума его перенес. :) |
||
![]()
Сообщение
#1099
|
|
Level 9 ![]() ![]() ![]() Класс: Страж Тьмы Характер: Chaotic Evil Раса: Нежить ![]() |
Может где есть,но я не нашел. такой баг: когда выходишь в полиморфе, а затем снова заходишь на сервер, кол-во хит-поинтов не сокращается, а так и остается в размере полиморфа. Ну можно еще 10 раз перекинутся и набить себе до 10к хитов.
Вопрос: Кто знает как лечится? :vava: Ответить знающих прошу срочно, народ уже эксплуатирует, а самому разбиратся долго :( |
![]()
Сообщение
#1100
|
|||||
Level 5 ![]() ![]() Класс: Мастер Оружия Характер: Chaotic Neutral Раса: Полуорк ![]() |
Вот, одновременно и HP вернет и фиксит баг с перезаходом в полиморфе, когда у сорка становится много много спелов после перезахода в полиморфе :)
Это в OnClientEnter модуля. Сообщение отредактировал Buldog - May 12 2005, 18:35 |
||||
![]()
Сообщение
#1101
|
|
Level 5 ![]() Класс: Обыватель Характер: Lawful Neutral Раса: Человек NWN: Модмейкер Проклятие Левора Порядок Времени ![]() |
кажись это Каа писал когда-то давно
|
![]()
Сообщение
#1102
|
|
Level 5 ![]() ![]() Класс: Мастер Оружия Характер: Chaotic Neutral Раса: Полуорк ![]() |
Может быть, но конкретно это я сочинял сам :)
|
![]()
Сообщение
#1103
|
|
Level 9 ![]() ![]() ![]() Класс: Страж Тьмы Характер: Chaotic Evil Раса: Нежить ![]() |
Buldog, я так понял, эти скрипты, не только баг фиксят,но так же запинают кол-во спеллов и хитов при выходе, а потом их подгружают при заходе?
*добавлено* или нет, я что то засомневался, вроде нет. Сообщение отредактировал Лито - May 12 2005, 19:00 |
![]()
Сообщение
#1104
|
|
Level 5 ![]() ![]() Класс: Мастер Оружия Характер: Chaotic Neutral Раса: Полуорк ![]() |
Нет, эта часть только для перезахода в полиморфе :)
|
![]()
Сообщение
#1105
|
|
Level 9 ![]() ![]() ![]() Класс: Страж Тьмы Характер: Chaotic Evil Раса: Нежить ![]() |
Все разобрался, спасибо Буль, как всегда меня выручил :good:
|
![]()
Сообщение
#1106
|
|||||||
Level 5 ![]() ![]() Класс: Мастер Оружия Характер: Chaotic Neutral Раса: Полуорк ![]() |
Для сохранения HP и спелов вот эта часть, правда это я не сам писал, но идея мне понятна :) Модуль мы не сами делали, а разгребали какой то старый :) Вот это в OnClientEnter:
А вот это в OnClientLeave:
Добавлено в [mergetime]1115914001[/mergetime] В OnClientEnter тож этот инклюд нужен:
|
||||||
![]()
Сообщение
#1107
|
|
Level 9 ![]() ![]() ![]() Класс: Страж Тьмы Характер: Chaotic Evil Раса: Нежить ![]() |
Buldog, это у меня стоит :)
|
![]()
Сообщение
#1108
|
|
Level 3 ![]() Класс: Волшебник Характер: True Neutral Раса: Человек ![]() |
Спасибо, вот еще у меня вопросы :D :
Как сделать чтобы в закле компонентом была ЛЮБАЯ , скажем, бутылочка с повышением ловкости? |
![]()
Сообщение
#1109
|
|||||
Level 5 ![]() Класс: Обыватель Характер: Lawful Neutral Раса: Человек NWN: Модмейкер Проклятие Левора Порядок Времени ![]() |
Те не какой-то определенный предмет, а вещь с эффектом? по идее так: вместо твоей
сделай
проблема в том, что я такой функции не знаю :( |
||||
![]()
Сообщение
#1110
|
|
Level 3 ![]() Класс: Волшебник Характер: True Neutral Раса: Человек ![]() |
Обьясните мне, плз, как делать респаун в ящике фиксированой шмотки.
Я что не врубаюсь.Скрипт есть шмотка есть, а куда скрипт пихать не понимаю. :shout: Заранее спасибо. |
![]() ![]() |
Текстовая версия | Сейчас: 5th May 2025 - 11:58 |