• Страница 1 из 4
  • 1
  • 2
  • 3
  • 4
  • »
Модератор форума: Dimitro  
Форум » TrinityCore » Патчи / Моды / Фиксы для Trinity » TEST NPC
TEST NPC
_Insomnia_
Центурион
Здравствуйте. Не чего делать и я решил делать уникального нпц, используя только базу. Снизу основа и я буду обновлять. Помогите с идеями, что в него запихнуть(только то, что можно сделать через базу).
На данный момент в нём:
-Банк
-Товары
-Аукцион
-Сохранение дома
Цитата
REPLACE INTO creature_template (entry, modelid1, name, subname, IconName, gossip_menu_id, minlevel, maxlevel, Health_mod, Mana_mod, Armor_mod, faction_A, faction_H, npcflag, speed_walk, speed_run, scale, rank, dmg_multiplier, unit_class, unit_flags, type, type_flags, InhabitType, RegenHealth, flags_extra, AiName) VALUES
('140000', '21622', "Оран Крылатый", "Искатель приключений", 'Directions', '61000', 80, 80, 1, 1, 1, 35, 35, 2165123, 1, 1, 1, 1, 1, 1, 2, 7, 0, 3, 1, 2, 'SmartAI');

REPLACE INTO gossip_menu (entry, text_id) VALUES
('61000', '140000');

REPLACE INTO npc_text (ID, text0_0, em0_1) VALUES
('140000', 'Ха-ха-ха!$BЗдарова, $n!$BЧем могу помочь?', 1);

REPLACE INTO gossip_menu_option (menu_id, id, option_icon, option_text, option_id, npc_option_npcflag, action_menu_id, action_poi_id, box_coded, box_money, box_text) VALUES
('61000', 1, 1, 'Я хочу заглянуть в банк.', 9, 1, '', 0, 0, 0, ''),
('61000', 2, 1, 'Позвольте взглянуть на ваши товары.', 3, 128, '', 0, 0, 0, ''),
('61000', 3, 4, 'Я хочу остановиться сдесь.', 8, 65536, '', 0, 0, 0, ''),
('61000', 4, 4, 'Позвольте взглянуть на аукцион.', 13, 2097152, '2321', 1059, 0, 0, '');


Добавлено (16.04.2013, 19:52)
---------------------------------------------


Добавлено (16.04.2013, 20:30)
---------------------------------------------
Новая возможность:
-Снятие ауры "Дезертир"
Цитата
REPLACE INTO gossip_menu_option (menu_id, id, option_icon, option_text, option_id, npc_option_npcflag, action_menu_id, action_poi_id, box_coded, box_money, box_text) VALUES
('61000', 5, 4, 'Сними с меня "Дезертир".', 1, 1, '61000', 0, 0, 0, '');

REPLACE INTO `smart_scripts` VALUES (140000, 0, 1, 0, 62, 0, 100, 0, 61000, 5, 0, 0, 28, 26013, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, "unaura ");


Добавлено (16.04.2013, 21:15)
---------------------------------------------
-Морфы


Добавлено (17.04.2013, 07:43)
---------------------------------------------
-Бафы


Добавлено (17.04.2013, 07:47)
---------------------------------------------
Люди не вижу ваших идей. Что можно ещё добавить , пишите!
Сообщение # 1 отредактировано _Insomnia_ - Среда, 17.04.2013, 13:32
Azteco
Маршал
Молодец, видно что человек старался.
Сообщение # 2 написано 17.04.2013 в 09:22
infinium
Маршал
Вот тебе идея: нпц с возможностью завершать нерабочие квесты.
Наприме: берём квест A, выясняем, что он не рабочий, топаем к нашему автокомплитеру, юзаем его, в результате получаем завершение нашего квеста.
Сообщение # 3 написано 17.04.2013 в 09:47
Azteco
Маршал
infinium, это как-бэ реализация через ядро,а _Insomnia_, делает через базу (SmartAI+gossip-menu)
Сообщение # 4 написано 17.04.2013 в 10:26
_Insomnia_
Центурион
Ребята пишите идеи! Я попробую реализовать их.
Сообщение # 5 написано 17.04.2013 в 13:39
std_string
Центурион
infinium, я хотел бы посмотреть, как вы реализуете универсальный алгоритм проверки состояния рабочести квестов без огромной нагрузки на сервер.
Разработка сайтов различной сложности, дешево. Скайп в профиле.
Сообщение # 6 написано 17.04.2013 в 14:04
_Insomnia_
Центурион
Новые возможности:
-Телепортация
-Добавлены выходы в начальное меню

Добавлено (17.04.2013, 14:25)
---------------------------------------------
Скрин

Добавлено (17.04.2013, 14:28)
---------------------------------------------
Исправление ошибок:

Сообщение # 7 написано 17.04.2013 в 14:28
Azteco
Маршал
_Insomnia_, сделай чтобы выдавало сет при клике на иконку :р
Сообщение # 8 написано 17.04.2013 в 14:34
_Insomnia_
Центурион
Какой именно сет?
Сообщение # 9 написано 17.04.2013 в 14:41
Azteco
Маршал
_Insomnia_, сказал бы для каждого класса т10 но тогда любой сможет себе т10 взять не зависимо от класса
Сообщение # 10 написано 17.04.2013 в 14:52
_Insomnia_
Центурион
Можно синьку с проф сделать

Добавлено (17.04.2013, 15:09)
---------------------------------------------


Добавлено (17.04.2013, 15:16)
---------------------------------------------


Добавлено (17.04.2013, 15:24)
---------------------------------------------


Добавлено (17.04.2013, 15:31)
---------------------------------------------


Ошибся, сори. ИСПРАВИЛ!
Сообщение # 11 отредактировано _Insomnia_ - Среда, 17.04.2013, 15:43
infinium
Маршал
std_string, заведомо зная список нерабочих и в дальнейшем редактируя его в потенциальном патче не? делая по типу q c, но в определённом круге условий
Azteco, пролетеле мимо глаз как то это условие sad
Сообщение # 12 отредактировано infinium - Среда, 17.04.2013, 17:02
_Insomnia_
Центурион
infinium, осуществить вашу идею нельзя через базу. Либо надо делать скрипт на каждый кв и чтобы проверяли все до одного. А это полный бред..

Добавлено (17.04.2013, 18:08)
---------------------------------------------
Ещё идеи предлагайте.

Сообщение # 13 написано 17.04.2013 в 18:08
Aнгел
Hello <3
Сделай что бы можно было выходить с боя.
Сообщение # 14 написано 17.04.2013 в 18:24
_Insomnia_
Центурион
Зачем? оО Типо когда пвп идёт , вышел из боя и реснул напа или чтото подобное? оО
Сообщение # 15 написано 17.04.2013 в 18:33
Aнгел
Hello <3
Цитата (_Insomnia_)
Зачем? оО Типо когда пвп идёт , вышел из боя и реснул напа или чтото подобное? оО

Ага) вобще чётко)
Сообщение # 16 написано 17.04.2013 в 18:46
_Insomnia_
Центурион
[F]reeze, Специально для тебя )
Цитата
REPLACE INTO gossip_menu_option (menu_id, id, option_icon, option_text, option_id, npc_option_npcflag, action_menu_id, action_poi_id, box_coded, box_money, box_text) VALUES
('61000', 10, 4, 'Хочу выйти из боя.', 1, 1, '61013', 0, 0, 0, ''),
('61013', 1, 4, '...', 1, 1, '61000', 0, 0, 0, '');

REPLACE INTO `smart_scripts` VALUES (140000, 0, 206, 0, 62, 0, 100, 0, 61000, 10, 0, 0, 75, 8326, 7, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, "no battle");

REPLACE INTO `smart_scripts` VALUES (140000, 0, 207, 0, 62, 0, 100, 0, 61013, 1, 0, 0, 28, 8326, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, "no battle");
Сообщение # 17 написано 17.04.2013 в 18:54
Aнгел
Hello <3
_Insomnia_, Спасибо:)
Тебе надо пойти рисовщиком на сервера)
Сообщение # 18 написано 17.04.2013 в 19:01
_Insomnia_
Центурион
Ещё предложения пишем! Что смогу сделаю)

Добавлено (17.04.2013, 20:33)
---------------------------------------------
-Изучение верховой езды

Сообщение # 19 написано 17.04.2013 в 20:33
Hasbro
<Master of Disguise>
Сообщение # 20 написано 17.04.2013 в 21:06
_Insomnia_
Центурион
Я отдельно почти всё делаю. Что нужно можно вырезать и сделать если надо. А вообще я делаю "уникального нпц" через базу как написано в первом посте.
Сообщение # 21 написано 17.04.2013 в 21:18
Rainyoubrain
Скаут
Спасибо забрал.

Добавлено (18.04.2013, 13:52)
---------------------------------------------
Не большой косяк у меня )))

Добавлено (18.04.2013, 14:25)
---------------------------------------------
Кстати сделай что бы убрать можно маску было))

Сообщение # 22 написано 18.04.2013 в 14:25
_Insomnia_
Центурион
Цитата (Rainyoubrain)
Кстати сделай что бы убрать можно маску было))

Цитата
REPLACE INTO gossip_menu_option (menu_id, id, option_icon, option_text, option_id, npc_option_npcflag, action_menu_id, action_poi_id, box_coded, box_money, box_text) VALUES
('61000', 14, 4, 'Сними с меня "Слабость после воскрешения".', 1, 1, '61000', 0, 0, 0, '');

REPLACE INTO `smart_scripts` VALUES (140000, 0, 1, 0, 62, 0, 100, 0, 61000, 14, 0, 0, 28, 26013, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, "unaura ");

26013 - измени ид на спел маски

Добавлено (18.04.2013, 15:08)
---------------------------------------------

Цитата (Rainyoubrain)
Не большой косяк у меня )))

ещё раз перезалей
Сообщение # 23 написано 18.04.2013 в 15:08
WowP
Сержант
Включение дебага на бг.

не дочитал.
Сообщение # 24 отредактировано WowP - Четверг, 18.04.2013, 17:39
_Insomnia_
Центурион
-Маунты
Сообщение # 25 отредактировано _Insomnia_ - Четверг, 18.04.2013, 17:55
destroyer_code
Сержант
А можешь сразу готовый выложить ? а не собирать куски из коментов.
Сообщение # 26 написано 18.04.2013 в 17:59
_Insomnia_
Центурион
Ты уверен что тебе нужен готовый? Я сделал так специально чтобы нужное брали так сказать happy
Тем более так обновлять легче))(Дополняя просто)
Ну если тебе надо - http://rghost.ru/45378606
Сообщение # 27 написано 18.04.2013 в 18:10
NoReLAx
Скаут
Нормально,Дай свой скайп обсудим кое что!!!
Сообщение # 28 написано 18.04.2013 в 18:16
_Insomnia_
Центурион
Цитата (Skype)
xotabj8
Сообщение # 29 написано 18.04.2013 в 18:18
Disfayer
Капрал
Инсомния, возможно сделать в меню, чтобы нпц воскрешал умершего игрока и снимал баф после воскрешения. Заранее благодарю. Уже увидел пример выше. Спасибо.
Ищу работу в db.
Сообщение # 30 отредактировано Disfayer - Понедельник, 22.04.2013, 14:35
Форум » TrinityCore » Патчи / Моды / Фиксы для Trinity » TEST NPC
  • Страница 1 из 4
  • 1
  • 2
  • 3
  • 4
  • »
Поиск: