Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Как добавить фразу мобу при спавне.
#1
Доброго времени суток, подскажите пожалуйста как изменить скрипт чтобы нпц при спавне в чат писал фразу
0
Пробывал вместо "def onAttack (self,npc,player,damage,isPet):" ставить onSpawn - не получается Sad
сборка l2jfrozen - интерлюдия
Заранее спасибо.
Ответ
#2
потому что к-во параметров в onSpawn onAttack разное

ищите скрипты где есть метод onSpawn, скопируйте его сигнатуру, потом пропишите, что вы там хотите сделать
Ответ
#3
Спасибо за информацию, попробую из квеста на 3 профу (где 700 мобов надо убить) взять скрипт, там кажется при спавне моб что то кричит в чат.
Ответ
#4
Пример:
Код:
addSpawnToInstance(SIRRA, new Location(-23832, -8760, -5413, npc.getHeading()), 1, refId);
                Functions.npcSay(SIRRA, "You are not the owner of that item.");
Web программист\разработчик

— Есть только один способ проделать большую работу — полюбить ее. Если вы к этому не пришли, подождите. Не беритесь за дело.
Ответ
#5
Спасибо попробую как нибудь приспособить
Это вроде если скрипт имеет расширение java, хотелось бы еще на питон найти.
Ответ
#6
В твоём скрипте я вижу строку
Код:
npc.broadcastPacket(CreatureSay(objId,0,npc.getNam e(),"Dear ultimate power!!!"))
Это же вроде разговор в чат. Пробуй ставить после
Код:
self.addSpawn(npcId,npc.getX(), npc.getY(), npc.getZ(),npc.getHeading(),True,0)
Могу ошибаться, не знаю питона.
Web программист\разработчик

— Есть только один способ проделать большую работу — полюбить ее. Если вы к этому не пришли, подождите. Не беритесь за дело.
Ответ
#7
Вроде без ошибок скрипт загрузился, но все таки при спавне моб в чат ничего не пишет, попробую еще поискать скрипты, и на максчитерс темку создам.
Ответ
#8
Попробуй сделать
Код:
self.broadcastPacket(CreatureSay(objId,0,npc.getName(),"Dear ultimate power!!!"))
[Изображение: 581.png]
Ответ
#9
Что ж вы все к этому джитону липните >_< я у себя его к чертям с пака вырезал и доволен как слон.

Цитата:Пробывал вместо "def onAttack (self,npc,player,damage,isPet):" ставить onSpawn - не получается

Все должно корректно работать при условии, что зарегистрировано событие в квесте.

Код:
QUEST.addAttackId(QUEST.timak_orc_overlord)
меняем на
Код:
QUEST.addSpawnId(QUEST.timak_orc_overlord)
Ответ
#10
Спасибо за инфу, попробую, надеюсь все получится.
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  как добавить критерий использования предмету desstroer 8 2,157 11-26-2014, 08:23 PM
Последний пост: desstroer
  Как Добавить Дроп Колов Всем Рб Сборка Rebellion Hf? Xample 19 5,903 02-22-2014, 03:45 PM
Последний пост: Xample
  Как добавить вещи в админке в гм шопе? savitskiy 2 1,609 07-12-2013, 02:24 PM
Последний пост: savitskiy
  Как добавить новые цвета в NickColor.java ? Global_Risk 5 2,297 03-03-2013, 07:36 PM
Последний пост: Krasavella
  Добавить страницу в Community Board duhnochi 6 2,031 08-28-2012, 03:37 AM
Последний пост: duhnochi
  Добавить в Community Board NightWar 10 6,223 08-06-2012, 11:02 PM
Последний пост: Srkzm
  Аи мобу slydick 11 3,109 01-29-2012, 02:54 PM
Последний пост: Puma1414
  Добавить скилл GameOff 1 1,672 07-23-2011, 01:03 PM
Последний пост: Astend
  как добавить такую штуку? Skam 4 2,641 03-28-2011, 09:14 PM
Последний пост: untunable
  Как добавить вещь в гмшоп?и как изменять цену вещи? skil 3 10,478 10-09-2009, 09:22 PM
Последний пост: Zone-Game

Перейти к форуму:


Пользователи, просматривающие эту тему: 2 Гость(ей)