|
|
Модератор форума: Dimitro |
Форум » TrinityCore » Патчи / Моды / Фиксы для Trinity » Ауры для красоты нпс (cpp) |
Ауры для красоты нпс (cpp) |
Цитата bool OnGossipHello(Player *player, Creature *_Creature) { _Creature->Whisper(LANG_UNIVERSAL, player); player->ADD_GOSSIP_ITEM(0, "|cffCD3333 Заклятье Крови Визуальная Аура", GOSSIP_SENDER_MAIN, 100); player->ADD_GOSSIP_ITEM(0, "|cffCD3333 ШМ Визуальная Аура", GOSSIP_SENDER_MAIN, 101); player->ADD_GOSSIP_ITEM(0, "|cffCD3333 Сифон Жизнь Визуальная Аура", GOSSIP_SENDER_MAIN, 102); player->ADD_GOSSIP_ITEM(0, "|cffCD3333 Синие Свечение Визуальная Аура", GOSSIP_SENDER_MAIN, 103); player->ADD_GOSSIP_ITEM(0, "|cffCD3333 Желтый Щит Визуальная Аура", GOSSIP_SENDER_MAIN, 104); player->ADD_GOSSIP_ITEM(0, "|cffCD3333 Метка Визуальная Аура", GOSSIP_SENDER_MAIN, 105); player->ADD_GOSSIP_ITEM(0, "|cffCD3333 Бабочки На Голове Визуальная Аура", GOSSIP_SENDER_MAIN, 106); player->ADD_GOSSIP_ITEM(0, "|cffCD3333 Красный Флаг Визуальная Аура", GOSSIP_SENDER_MAIN, 107); player->ADD_GOSSIP_ITEM(0, "|cffCD3333 Молнии Визуальная Аура", GOSSIP_SENDER_MAIN, 108); player->ADD_GOSSIP_ITEM(0, "|cffCD3333 Я голубой Визуальная Аура", GOSSIP_SENDER_MAIN, 109); player->ADD_GOSSIP_ITEM(0, "|cffCD3333 @#!? Визуальная Аура", GOSSIP_SENDER_MAIN, 110); player->ADD_GOSSIP_ITEM(0, "|cffCD3333 Снять ауры", GOSSIP_SENDER_MAIN, 400); if (player->GetSession()->GetSecurity() >= 0) { _Creature->Whisper(LANG_UNIVERSAL, player); } else { _Creature->Whisper(LANG_UNIVERSAL, player); } player->SEND_GOSSIP_MENU(1, _Creature->GetGUID()); return true; } Это что?
Сообщение # 2 написано 10.05.2015 в 19:27
|
Это то понятно что не в пищу употреблять его. Если это писали вы, то мне непонятны строки отмеченные красным, а если скрипт не ваш, то указывайте автора, чтобы вам не задавали вопросы, на которые вы не можете ответить.
Сообщение # 4 написано 10.05.2015 в 20:26
|
Помоему и тупому ясно if (player->GetSession()->GetSecurity() >= 0)
{ _Creature->Whisper(LANG_UNIVERSAL, player); } else { _Creature->Whisper(LANG_UNIVERSAL, player); } проверка уровня доступа ака Автор скрипта в превидущем посте вверху в скобках) Не парь мозг ерундой) Если тебе не понятны,то чего ты пишешь?) Добавлено (10.05.2015, 20:47)
Продажа сервера wow blood-fire (WoW 3.3.5a + Lua engine) 6500 руб
---->https://vk.com/jimteck<----
Сообщение # 5 написано 10.05.2015 в 20:47
|
Тупому непонятно условие, что значит:
если уровень доступа больше или равен 0, то _Creature->Whisper(LANG_UNIVERSAL, player); иначе _Creature->Whisper(LANG_UNIVERSAL, player); Это как? Это же логично, что если мне не понятно, то я хочу получить ответ от автора работы. |
/*-------------------------------------
MADE by FORCEfrost //------------------------------------*/ #include "ScriptPCH.h" #include "Language.h" #define welcome "Добро пожаловать странник." #define yesvip "Добро пожаловать,вы являетесь V.I.P пользователем." #define novip "Добро пожаловать,вы не являетесь V.I.P пользователем,что бы получить V.I.P доступ,обратитесь к администрации." // DO NOT EDIT HERE // #define SPELL_BLOOD 72523 #define SPELL_AURA 70934 #define SPELL_SIFON 47503 #define SPELL_BLUE 52619 #define SPELL_SHIELD 52614 #define SPELL_MARK 51939 #define SPELL_FLY 48795 #define SPELL_FLAG 53797 #define SPELL_THUNDER 52663 #define SPELL_GAY 52667 #define SPELL_VISUAL 47044 class npc_visuall : public CreatureScript { public: npc_visuall() : CreatureScript("npc_visuall") { } bool OnGossipHello(Player *player, Creature *_Creature) { _Creature->Whisper(welcome,LANG_UNIVERSAL, player); player->ADD_GOSSIP_ITEM(0, "|cffCD3333 Заклятье Крови Визуальная Аура", GOSSIP_SENDER_MAIN, 100); player->ADD_GOSSIP_ITEM(0, "|cffCD3333 ШМ Визуальная Аура", GOSSIP_SENDER_MAIN, 101); player->ADD_GOSSIP_ITEM(0, "|cffCD3333 Сифон Жизнь Визуальная Аура", GOSSIP_SENDER_MAIN, 102); player->ADD_GOSSIP_ITEM(0, "|cffCD3333 Синие Свечение Визуальная Аура", GOSSIP_SENDER_MAIN, 103); player->ADD_GOSSIP_ITEM(0, "|cffCD3333 Желтый Щит Визуальная Аура", GOSSIP_SENDER_MAIN, 104); player->ADD_GOSSIP_ITEM(0, "|cffCD3333 Метка Визуальная Аура", GOSSIP_SENDER_MAIN, 105); player->ADD_GOSSIP_ITEM(0, "|cffCD3333 Бабочки На Голове Визуальная Аура", GOSSIP_SENDER_MAIN, 106); player->ADD_GOSSIP_ITEM(0, "|cffCD3333 Красный Флаг Визуальная Аура", GOSSIP_SENDER_MAIN, 107); player->ADD_GOSSIP_ITEM(0, "|cffCD3333 Молнии Визуальная Аура", GOSSIP_SENDER_MAIN, 108); player->ADD_GOSSIP_ITEM(0, "|cffCD3333 Я голубой Визуальная Аура", GOSSIP_SENDER_MAIN, 109); player->ADD_GOSSIP_ITEM(0, "|cffCD3333 @#!? Визуальная Аура", GOSSIP_SENDER_MAIN, 110); player->ADD_GOSSIP_ITEM(0, "|cffCD3333 Снять ауры", GOSSIP_SENDER_MAIN, 400); if (player->GetSession()->GetSecurity() >= 0) { _Creature->Whisper(yesvip,LANG_UNIVERSAL, player); } else { _Creature->Whisper(novip,LANG_UNIVERSAL, player); } player->SEND_GOSSIP_MENU(1, _Creature->GetGUID()); return true; Спасибо что подметил,забыл дописать. Я оставил пустыми строки _Creature->Whisper(LANG_UNIVERSAL, player); } else { _Creature->Whisper(LANG_UNIVERSAL, player); } что бы для всех было без проверки итд) У меня похожий нпс стоит у меня на серве на V.I.P острове куда могут попасть только V.I.P пользователи,обычных игроков при попытке попасть на V.I.P остров портует в Шатры автоматом ложиться фриз и анонс в чат ,так само и при попытке попасть на гм остров анонс в чат порт и фриз)
Продажа сервера wow blood-fire (WoW 3.3.5a + Lua engine) 6500 руб
---->https://vk.com/jimteck<---- |
| |||
| |||