• Страница 1 из 1
  • 1
Архив - только для чтения
Модератор форума: andycrowz  
[Help] Евент на удержание
Regyl
Капрал
Доброго времени суток ... У меня уважаемые софорумци к вам вопрос ... мне нужно сделать так чтобы НПС при старте эвента двигался с точки "А" в точку "Б" по определенному маршрута ,а следующий за ним НПС через 10 секунд по темже в.п.

[cut] [/cut]

(Что то типо такого biggrin )
P.S.: соответственно с другой стороны также (симетрично)

_____________________

Нужна помощь в создании сервера Тринити. ПИСАТЬ В ЛИЧКУ! (робота начата)
Сообщение # 1 отредактировано Regyl - Воскресенье, 06.02.2011, 23:39
WilliamBlejk
Сержант
Это делается в ядре. Напиши скрипт для нипов, да привяжи к ним и будет все как ты задумал.
Сообщение # 2 написано 13.10.2010 в 23:45
Bravel
-=Dark Lord=-
Regyl, Вроде через игму можно
Сообщение # 3 написано 13.10.2010 в 23:46
Qwins2010
Рыцарь
В базе вроде ковыряться надо!

Добавлено (13.10.2010, 23:52)
---------------------------------------------
Да,если кто-то это напишет как делается что писать нужно в базу или ядро+ кину

Сообщение # 4 написано 13.10.2010 в 23:52
Regyl
Капрал
эх ... я все сделал кроме этого ... хны-хны
Нужна помощь в создании сервера Тринити. ПИСАТЬ В ЛИЧКУ! (робота начата)
Сообщение # 5 написано 14.10.2010 в 00:16
Qwins2010
Рыцарь
Я попрошу админа своего он делает сейчас,после того я попрошу чтоб он отписался в теме!
Сообщение # 6 написано 14.10.2010 в 00:33
Regyl
Капрал
Qwins2010, буду благодарен вам )
Нужна помощь в создании сервера Тринити. ПИСАТЬ В ЛИЧКУ! (робота начата)
Сообщение # 7 написано 14.10.2010 в 00:38
staford11
^s†af0rd f0rever^
Regyl, выделяй нпс, встань недалеко от нпц и пиши команду .wp add Пиши так каждый раз, пока не доведешь моба до нужного тебе места
Победоносная @ Галакронд
Мои сборки под 3.3.5а 12340

Исправительные работы: в наличии.
Сообщение # 8 написано 14.10.2010 в 16:02
Regyl
Капрал
staford11, Ы гениально... но вообщето ты меня не понял прочитай еще раз 1 пост ... я просил сказать как сделать чтоб при старте ИВЕНТА или КВ (как взял) мобы шли с точки "А" в точку "Б" с интервалом в 10 секунд...
ВП я знаю как ставить ... правда на ТРИНИТИ не пашет там скрипты в ядре=( ...
Нужна помощь в создании сервера Тринити. ПИСАТЬ В ЛИЧКУ! (робота начата)
Сообщение # 9 отредактировано Regyl - Четверг, 14.10.2010, 17:43
lanc
The Hurt Locker
Regyl, пример: существо 33989
Code

-- ставим мовемент ид, который позволит нпц использовать наши точки передвижения
UPDATE creature_template SET MovementType = 2 WHERE entry IN (33989);

-- добавляем в базу первую, вторую точку к которой нпц пойдет в начале эвента
REPLACE INTO creature_movement_template (`entry`, `point, `position_x`, `position_y`, `position_z`, `waittime`, `script_id`, `text1`, `text2`, `text3`, `text4`, `text5`, `emote`, `spell`, `wpguid`, `orientation`, `model1`, `model2`) VALUES
(33989, 1, 1237.11, -653.16, 83.19, 1000, 999972, 'start, go to me', '', '', '', '', 1, 0, NULL, 2.4531, 0, 0),
(33989, 2, 1245.11, -655.16, 83.19, 1000, 999973, 'start, go to me to to...', '', '', '', '', 1, 0, NULL, 2.4531, 0, 0);

-- ид скрипта который будет выполнять свои заданные команды (в нашем случае стартовать движение)
REPLACE INTO `creature_movement_scripts` VALUES ('999972', '0', '20', '2', '33989', '15');

это условный пример... движения, чтобы привязать его к чему либо нужно быстрее всего создать квест при взятии которого нпц пойдет, хотя можна и глобальным эвентом но я там особо не разбираюсь

Сообщение # 10 отредактировано lanc - Пятница, 15.10.2010, 14:07
Regyl
Капрал
lanc, угу я понял .. спс это привязка ,но у меня 650 мобов О_о и нужно чтоб они ходили с интервалом в 10 сек ,а то врядли 1-н Игрок 1-го ЛВЛ потянет 80-го ЛВЛ на себя=)
Нужна помощь в создании сервера Тринити. ПИСАТЬ В ЛИЧКУ! (робота начата)
Сообщение # 11 написано 15.10.2010 в 18:40
lanc
The Hurt Locker
можна их через EventAI+Event_Scripts заскриптовать всех правда это долго=) но с другой стороны нечего красивого не достается легко, можна также через С++ сделать, но это лишняя нагрузка на ядро и увеличеная крашеопасноть
Сообщение # 12 написано 15.10.2010 в 19:52
Regyl
Капрал
lanc, наконецто я услышал то что хотел ... но не совсем все ... вопросик ЗАСКРИПТОВАТЬ КАК? ... можно примерчик на 2 моба хотябы ,просто вопрос остался вопросом О_о
Нужна помощь в создании сервера Тринити. ПИСАТЬ В ЛИЧКУ! (робота начата)
Сообщение # 13 написано 15.10.2010 в 20:00
Qwins2010
Рыцарь
lanc,а вот и Администратор отписался=)
Сообщение # 14 написано 15.10.2010 в 22:24
Regyl
Капрал
Qwins2010, эм.. можешь по теми ,а то я уже обрадовался что написали мануальчик =) .А тут такой облом... =(
Нужна помощь в создании сервера Тринити. ПИСАТЬ В ЛИЧКУ! (робота начата)
Сообщение # 15 написано 15.10.2010 в 23:12
Qwins2010
Рыцарь
По теме сорь не могу я в базе как белка на Nuts
Сообщение # 16 написано 15.10.2010 в 23:32
Regyl
Капрал
Qwins2010, ну ничего ... я вон тоже не силен ,я только начал серваками заниматься ... пытаюсь найти один скриптик ,а некто не знает как это сделать ='С
Нужна помощь в создании сервера Тринити. ПИСАТЬ В ЛИЧКУ! (робота начата)
Сообщение # 17 написано 15.10.2010 в 23:37
lanc
The Hurt Locker
Regyl, http://paste2.org/p/1039995, думаю достаточно подробно расписал?)
Сообщение # 18 отредактировано lanc - Суббота, 16.10.2010, 17:09
Regyl
Капрал
lanc, чувак ты красавчик ... Конечно все понятно =)
Нужна помощь в создании сервера Тринити. ПИСАТЬ В ЛИЧКУ! (робота начата)
Сообщение # 19 написано 16.10.2010 в 17:25
Кот_ДаWINчи
Чемпион
Quote (lanc)
Regyl, http://paste2.org/p/1039995, думаю достаточно подробно расписал?)

MovementType = 2 можно выставить прямо при добавлении нового существа.

мне фиолетово какой у меня рейтинг, можете поставить хоть минус миллион...
Не в плюсах счастье...
Помогаю тем, кто хочет чтобы ему помогли, а не сделали за него.
Сообщение # 20 написано 16.10.2010 в 20:11
Regyl
Капрал
lanc, а как сделать через каждых полтора часа до 2100 года=)
Нужна помощь в создании сервера Тринити. ПИСАТЬ В ЛИЧКУ! (робота начата)
Сообщение # 21 написано 16.10.2010 в 23:24
Кот_ДаWINчи
Чемпион
Quote (Regyl)
а как сделать через каждых полтора часа до 2100 года

вот это относится к самому ивенту:

Code
REPLACE INTO game_event VALUES ( 100, '2009-04-15 15:00:00', '2020-12-31 14:00:00', 1440, 60, 0, 'Test attack');

смотрим в WIKI - меняем вторую дату, и выставляем (в мин.) две последующие цифры. (Периодичность повторения и продолжительность)

мне фиолетово какой у меня рейтинг, можете поставить хоть минус миллион...
Не в плюсах счастье...
Помогаю тем, кто хочет чтобы ему помогли, а не сделали за него.
Сообщение # 22 написано 17.10.2010 в 07:21
Qwins2010
Рыцарь
Regyl + 1 спасибо Лансу,хороший человек
Сообщение # 23 написано 17.10.2010 в 12:22
Regyl
Капрал
Хм.. а на TС как сделать ??? =)
Нужна помощь в создании сервера Тринити. ПИСАТЬ В ЛИЧКУ! (робота начата)
Сообщение # 24 написано 06.02.2011 в 23:41
ph3n
Developer
Данная тема была перемещена из раздела Ивенты(Events) MaNGOS.
Причина перемещения: не по правилам

Переместил: ph3n.
Сообщение # 25 написано 11.10.2012 в 17:34
  • Страница 1 из 1
  • 1
Поиск: