• Страница 1 из 1
  • 1
Архив - только для чтения
Модератор форума: andycrowz  
Нпс убивает и ресает [Help]
r0m1ntik
Центурион
Всем привет, кто знает как сделать чтоб нпс убивал и ресал игрока ?
Через смарт скрипт мозможно ли это ? Если да то можете кинуть пример скрипта

Спс c меня +
Сообщение # 1 написано 27.02.2015 в 17:37
infinium
Маршал
Найди спел который воскрешает и засунь его в простейший однострочный скрипт смарта и посмотри что будет.
Сообщение # 2 написано 27.02.2015 в 18:04
HollyMaN
Рыцарь
Как именно вы желаете что бы происходило действие ну я имею ввиду как он должен убить должен ли он быть агресивным и тд опишите полностью и вам скажу sql или придется ядро
Сообщение # 3 написано 27.02.2015 в 18:20
r0m1ntik
Центурион
просто через госип нажал на кнопку он убил тебя и реснул

[Чтоб убил уже сделал]
[Нужен многовенный спелл который ресает без каста]
Сообщение # 4 отредактировано r0m1ntik - Пятница, 27.02.2015, 18:37
478661
Рыцарь
Думаю как то так
Код
set @entry = ид нпц;
set @menu_id = ид gossip_menu_option;
insert into `smart_scripts` values (@entry, 0, 0, 0, 62, 0, 100, 0, @menu_id, 0, 0, 0, 11, 2006, 6, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, "Resurrection Player");
-------------
Мои работы
-------------
Сообщение # 5 написано 27.02.2015 в 20:43
r0m1ntik
Центурион
К сожелению еффекта 0

Добавлено (27.02.2015, 22:07)
---------------------------------------------
Нужно многовенный рес без каста типо .revive

Сообщение # 6 написано 27.02.2015 в 22:07
infinium
Маршал
Цитата r0m1ntik ()
Нужно многовенный рес без каста

Был какой-то нормальный рес без каста, айди не помню, гугл сказал что ЭТОТ без каста.
Сообщение # 7 написано 27.02.2015 в 23:15
478661
Рыцарь
А какая разница какой скилл? Можно просто поставить флаг к спелу "моментальный каст"
-------------
Мои работы
-------------
Сообщение # 8 написано 27.02.2015 в 23:58
infinium
Маршал
Одно время эти флаги не работали, если сейчас всё ок, то почему бы и нет.
Сообщение # 9 написано 28.02.2015 в 00:11
478661
Рыцарь
Не знаю попробуй так
Код
set @entry = ид нпц;  
set @menu_id = ид gossip_menu_option;  
delete from `smart_scripts` where (`entryorguid`=@entry);
delete from `gossip_menu_option` where (`menu_id`=@menu_id);
update `creature_template` set `gossip_menu_id`=@menu_id, `npcflag`=1 where `entry`=@entry;
insert into `smart_scripts` (`entryorguid`, `id`, `event_type`, `event_chance`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `target_type`, `target_param1`, `target_param2`, `comment`) values  
(@entry, 0, 1, 100, @menu_id, 0, 0, 0, 51, 0, 0, 7, 0, 0, "Kill Character"),
(@entry, 1, 62, 100, 1, 2, 1, 2, 11, 72429, 6, 17, 1, 500, "Resurrection Character");
insert into `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`) values  
(@menu_id, 0, 10, 'Kill Me', 1, 1, @menu_id);

Добавлено (28.02.2015, 02:39)
---------------------------------------------
Мне вот интересно, а зачем вообще такой функционал?
Умирать а потом воскрешаться тут же на месте?

-------------
Мои работы
-------------
Сообщение # 10 написано 28.02.2015 в 02:39
r0m1ntik
Центурион
Всем спс но я разобрался уже)
Сообщение # 11 написано 28.02.2015 в 05:01
  • Страница 1 из 1
  • 1
Поиск: