• Страница 1 из 2
  • 1
  • 2
  • »
Архив - только для чтения
Модератор форума: andycrowz  
Иконки в телепортере
_New_
Скаут
Подскажите как сделать иконки в телепортере/квесте и т.к.

Плюсом не обижу
Сообщение # 1 написано 20.03.2014 в 13:10
Paul_Hell
НеЗнаЙка
Через ядро.
Сообщение # 2 написано 20.03.2014 в 14:05
admiirall
Центурион
Просто выводить ссылку на картинку, которая есть в игре. через ADD_GOSSIP_
Сообщение # 3 отредактировано admiirall - Четверг, 20.03.2014, 15:40
_New_
Скаут
admiirall, а где лежат картинки?
Сообщение # 4 написано 20.03.2014 в 15:26
Paul_Hell
НеЗнаЙка
Вот пример: player->ADD_GOSSIP_ITEM_EXTENDED(GOSSIP_ICON_CHAT, "|TInterface/ICONS/Achievement_Arena_2v2_7:30|t "Текст меню", GOSSIP_SENDER_MAIN, 1, false); Иконки можно взять с интерфейса вов.
Сообщение # 5 отредактировано Paul_Hell - Четверг, 20.03.2014, 16:25
_New_
Скаут
Paul_Hell, куда его заливать то? Или что с ним делать вообще
Сообщение # 6 написано 20.03.2014 в 16:54
Paul_Hell
НеЗнаЙка
Это кусок скрипта моба, которое должно находиться в ядре, заливать не куда не надо. Вы должны сделать скрип для моба, что бы было меню с вот такими вот картинками)
Сообщение # 7 написано 20.03.2014 в 17:15
_New_
Скаут
Paul_Hell, не затронув ядро нереально сделать?
Сообщение # 8 написано 20.03.2014 в 18:25
admiirall
Центурион
Думаю можно, все зависит от того, какое действие будет выполняться при нажатии.
Сообщение # 9 написано 20.03.2014 в 18:38
Paul_Hell
НеЗнаЙка
Цитата 4100573
admiirall
И как?) Найдешь способ напиши мне)
Сообщение # 10 написано 20.03.2014 в 18:52
_New_
Скаут
admiirall, телепорт в другую зону/локацию
Сообщение # 11 написано 20.03.2014 в 19:30
Horon
Рыцарь
Такие иконки можно сделать и через базу напрямую в gossip_menu_option, просто думаю стоять они будут не очень корректно.
Сообщение # 12 написано 20.03.2014 в 21:04
M1sTerY
Database Developer
полезно. кто разберется отпишитесь
Сообщение # 13 написано 21.03.2014 в 03:08
Max[i]mus
Doom&Core © Dev
Вот нашол телепортера и не только с иконками. Собственно телепортера не проверял (не компилировал), но поидее должно работать! Кому нада подправите под себя. Но спец сейчас скомпилирую и покажу скрины что с этого получилось.

Сообщение # 14 отредактировано Max[i]mus - Пятница, 21.03.2014, 12:42
Thermaplugg
Database Developer
как пример(не пробовал)
Код
INSERT INTO `gossip_menu_option` VALUES  
(60000, 0, 0, '|TInterface/ICONS/INV_Misc_Coin_05:30|t Stormwind', 1, 1, 0, 0, 0, 0, '');

а если сделать тоже самое только через базу? не?
Сообщение # 15 написано 21.03.2014 в 12:58
Horon
Рыцарь
Через базу ничем не хуже
Сообщение # 16 написано 21.03.2014 в 17:24
_New_
Скаут
Спасибо больше MENZ411 !
Вот результат:
Сообщение # 17 отредактировано _New_ - Четверг, 27.03.2014, 20:25
M1sTerY
Database Developer
_New_,

Это через базу?

Ядро не трогал ?
Сообщение # 18 написано 24.03.2014 в 13:44
Thermaplugg
Database Developer
M1sTerY,
да, это можно сделать через базу(постами выше я кинул пример)
Сообщение # 19 написано 24.03.2014 в 13:48
M1sTerY
Database Developer
MENZ411,

Спасибо большое, сейчас тестану и отпишусь ))

Добавлено (24.03.2014, 14:26)
---------------------------------------------
Спасибо ребята. Все ребята все работает. А можно узнать ид всех картинок? (Название?) MENZ411, _New_,

Сообщение # 20 написано 24.03.2014 в 14:26
Max[i]mus
Doom&Core © Dev
В patch-ruRU, patch-ruRU-2, patch-ruRU -3 открываеш через MPQEditor. Затем находиш /Interface/ICONS/Сами иконки.
Сообщение # 21 написано 24.03.2014 в 14:53
Horon
Рыцарь
На вики или Wowhead жмешь по картинке и там будет её название, это название и вписываешь
Сообщение # 22 написано 24.03.2014 в 16:27
_New_
Скаут
Сообщение # 23 отредактировано _New_ - Четверг, 27.03.2014, 20:25
Destro729
Центурион
Это ясно, а вот как если допустим делать в госсипе 5-6 разделов : а1, а2, а3 бла бла бла, как сделать разделенный лут, а то у меня в всех ячейках одна и та же херня:Р
Сообщение # 24 написано 17.04.2014 в 01:42
478661
Рыцарь
Цитата Destro729 ()
а вот как если допустим делать в госсипе 5-6 разделов

Код
INSERT INTO `gossip_menu_option` VALUES ('100100', '1', '7', 'Раздел первый.', '1', '1', '100101', '0', '0', '0', '0', null);
INSERT INTO `gossip_menu_option` VALUES ('100101', '1', '7', 'Под раздел первый', '1', '1', '100102', '0', '0', '0', '0', null);
INSERT INTO `gossip_menu_option` VALUES ('100102', '1', '7', 'Под Под раздел Первый', '1', '1', '100102', '0', '0', '0', '0', null);  
И так можно до бесконечности


Добавлено (17.04.2014, 01:50)
---------------------------------------------
Ну и естественно должны быть созданы госип меню 100100 и 100101 и 100102
Код
INSERT INTO `gossip_menu` VALUES ('100100', '0');   
INSERT INTO `gossip_menu` VALUES ('100101', '0');
INSERT INTO `gossip_menu` VALUES ('100102', '0');

Добавлено (17.04.2014, 01:55)
---------------------------------------------
И по поводу иконок, на форуме есть мануал

-------------
Мои работы
-------------
Сообщение # 25 отредактировано 478661 - Четверг, 17.04.2014, 01:53
Destro729
Центурион
А и еще почему-то у меня кроме INV_Misc_Coin_05:30|t не хотят иконки другие работать:)

Добавлено (17.04.2014, 02:03)
---------------------------------------------
как сделать сами разделы я в курсе и так, мне бы узнать как в каждый свой лут вложить.

Сообщение # 26 написано 17.04.2014 в 02:03
478661
Рыцарь
Цитата Destro729 ()
А и еще почему-то у меня кроме INV_Misc_Coin_05:30|t не хотят иконки другие работать:)

Вот тебе все картинки


Цитата Destro729 ()
как сделать сами разделы я в курсе и так, мне бы узнать как в каждый свой лут вложить.

Это делается не в gossip_menu_option а в smart_scripts

Добавлено (17.04.2014, 02:50)
---------------------------------------------
Вот тебе пример
Код
INSERT INTO `smart_scripts` VALUES ('Ид нпц', '0', 'Любое уникальное число', '0', '62', '0', '100', '0', 'Ид госип меню', 'ид строки', '0', '0', '56', 'Ид предмета', 'Количество', '0', '0', '0', '0', '7', '0', '0', '0', '0', '0', '0', '0', 'item');


Вот готовый пример, если зальешь в базу то строка "Дай мне что то" в нпц с ид 100100 и госип меню 65000 выдаст Темную скорбь и Грань тьмы
Код
INSERT INTO `gossip_menu_option` VALUES ('65000', '1', '4', 'Дай мне что то', '1', '1', '65000', '0', '0', '0', '0', Ты точно этого хочешь?);       
INSERT INTO `smart_scripts` VALUES ('100100', '0', '200', '0', '62', '0', '100', '0', 65000', '1', '0', '0', '56', '49623', '1', '0', '0', '0', '0', '7', '0', '0', '0', '0', '0', '0', '0', 'item');
INSERT INTO `smart_scripts` VALUES ('100100', '0', '201', '0', '62', '0', '100', '0', 65000', '1', '0', '0', '56', '49888', '1', '0', '0', '0', '0', '7', '0', '0', '0', '0', '0', '0', '0', 'item');
-------------
Мои работы
-------------
Сообщение # 27 отредактировано 478661 - Четверг, 17.04.2014, 03:02
Destro729
Центурион
Cпасибо, +сую.

Добавлено (17.04.2014, 03:26)
---------------------------------------------
Было бы еще интересно узнать, можно ли на это поставить цену?

Сообщение # 28 написано 17.04.2014 в 03:26
478661
Рыцарь
Цитата Destro729 ()
Было бы еще интересно узнать, можно ли на это поставить цену?
На счет цены не чего сказать не могу, так как не пробовал еще.

Добавлено (17.04.2014, 03:52)
---------------------------------------------
Но точно могу сказать что можно поставить цену в голдах
В таблице gossip_menu_option столбик box_money

-------------
Мои работы
-------------
Сообщение # 29 написано 17.04.2014 в 03:52
Max[i]mus
Doom&Core © Dev
Destro729, на ас-вебе есть патч! Мультивендор называется Мультивендор...
Сообщение # 30 отредактировано Max[i]mus - Четверг, 17.04.2014, 22:09
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск: