|
Архив - только для чтения |
| Модератор форума: andycrowz |
| Форум Корзина форума Корзина Ошибка при компиляций |
| Ошибка при компиляций |
Код Ошибка 1 error C2039: isInCombat: не является членом "Player" Код Ошибка 5 error C2227: выражение слева от "->SendNotification" должно указывать на тип класса, структуры или объединения либо на универсальный тип E:**************\roulette.cpp 22 Помогите решить данную ошибку.Заранее спасибо. Код class roulette_npc : public CreatureScript { public: roulette_npc() : CreatureScript("roulette_npc") { } bool OnGossipHello(Player * pPlayer, Creature * pCreature) { pPlayer->ADD_GOSSIP_ITEM(3, "Я хочу играть в игру,удачи!", GOSSIP_SENDER_MAIN, 0); pPlayer->ADD_GOSSIP_ITEM(1, "Ладно уж.", GOSSIP_SENDER_MAIN, 5); pPlayer->PlayerTalkClass->SendGossipMenu(141, pCreature->GetGUID()); //This can be any menu you like <img src="http://s8.ucoz.net/sm/1/smile.gif" border="0" align="absmiddle" alt="smile" /> return true; } bool OnGossipSelect(Player * pPlayer, Creature * pCreature, uint32 sender, uint32 uiAction) { pPlayer->PlayerTalkClass->ClearMenus(); if(uiAction == 0) { if (pPlayer->isInCombat()) { pPlayer->isInCombat()->SendNotification("Вы находитесь в бою."); } else { switch (urand(1, 4)) { case 1: pPlayer->CastSpell(pPlayer, 5); pCreature->MonsterSay("Ха-ха-ха!", LANG_UNIVERSAL, NULL); pPlayer->PlayDirectSound(11965); break; case 2: pCreature->MonsterSay("Вы победили.. на данный момент.", LANG_UNIVERSAL, NULL); pPlayer->PlayDirectSound(7914); break; case 3: pPlayer->CastSpell(pPlayer, 13566); pCreature->MonsterYell("ВЫ НЕ ПОДГОТОВЛЕНЫ!", LANG_UNIVERSAL, NULL); pPlayer->PlayDirectSound(11466); break; case 4: pCreature->MonsterSay("Позволяет скале!", LANG_UNIVERSAL, NULL); pPlayer->PlayDirectSound(11803); break; } } OnGossipHello(pPlayer, pCreature); } else { pPlayer->CLOSE_GOSSIP_MENU(); } return true; } }; void AddSC_roulette_npc() { new roulette_npc(); } |
Обновил первый пост
Сообщение # 3 написано 22.03.2014 в 16:51
|
Вот есче такая ошибка:
Код Ошибка 5 error C2227: выражение слева от "->SendNotification" должно указывать на тип класса, структуры или объединения либо на универсальный тип E*********\roulette.cpp 22 |
isInCombat() убрать.
Arcanum Core © Dev.
Для запросов на выдачу наград/снятие замечаний есть темы в Работе Портала. Не пишите по этому поводу в личку.
Сообщение # 5 написано 22.03.2014 в 16:55
|
Dimitro, спасибо
Добавлено (22.03.2014, 17:24) --------------------------------------------- Код Ошибка 1 error C2039: SendNotification: не является членом "Player" E:\***********roulette.cpp 22 |
Цитата pPlayer->GetSession()->SendNotification...
Arcanum Core © Dev.
Для запросов на выдачу наград/снятие замечаний есть темы в Работе Портала. Не пишите по этому поводу в личку.
Сообщение # 7 написано 22.03.2014 в 17:47
|
| |||
| |||
