Показать сообщение отдельно
Старый 30.11.2010, 19:09   #5
KiriX
Умный
Старожил
 
Аватар для KiriX
 
Регистрация: 06.03.2010
Сообщений: 886
Сказал(а) спасибо: 698
Поблагодарили 433 раз(а) в 181 сообщениях
Записей в дневнике: 4
KiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человек
По умолчанию

Цитата:
Сообщение от virusav Посмотреть сообщение
Теоретически можно в момент смерти нпц на АИ переводить его во вторую фазу, где через EVENT_T_MISSING_BUFF, EVENT_T_BUFFED или EVENT_T_TARGET_BUFFED проверять ауру на игроке.

Если прокатит, то подобные квесты можно будет реализовывать средствами АИ.
Ага, хорошая идея, попробую. Но как это будет работать для группы?
А если в момент смерти НПС будет пробегать другой игрок, не в пати, но с аурой?
После смерти разве у НПС будет таргет?
Попробовал наоборот. Если есть аура - переводим во вторую фазу. Во второй фазе при смерти киллкредит.
Но опять таки, а если группа и второй член группы не имеет ауры?
PHP код:
UPDATE `creature_templateSET `AIName` = 'EventAI' WHERE `entry` = '19823';
DELETE FROM `creature_ai_scriptsWHERE (`id`='19823050');
INSERT INTO `creature_ai_scriptsVALUES ('19823050''19823''24''0''100''0''38225''0''0''0''22''1''0''0''0''0''0''0''0''0''0''0''ytdb');
DELETE FROM `creature_ai_scriptsWHERE (`id`='19823051');
INSERT INTO `creature_ai_scriptsVALUES ('19823051''19823''24''0''100''0''38227''0''0''0''22''1''0''0''0''0''0''0''0''0''0''0''ytdb');
DELETE FROM `creature_ai_scriptsWHERE (`id`='19823052');
INSERT INTO `creature_ai_scriptsVALUES ('19823052''19823''6''1''100''0''0''0''0''0''33''22051''6''0''22''0''0''0''0''0''0''0''ytdb'); 
Но у ми не работает, может что-то не так сделал...
KiriX вне форума   Ответить с цитированием