Mr Timer
|
#include "ScriptPCH.h" #include "CreatureEventAIMgr.h" class timer : public CreatureScript { public: timer() : CreatureScript("timer") {} bool OnGossipHello(Player* player, Creature* _creature) { player->ADD_GOSSIP_ITEM(10, "WorldBoss 1 : TIME", GOSSIP_SENDER_MAIN, 1); player->ADD_GOSSIP_ITEM(10, "WorldBoss 2 : TIME", GOSSIP_SENDER_MAIN, 2); player->ADD_GOSSIP_ITEM(10, "WorldBoss 3 : TIME", GOSSIP_SENDER_MAIN, 3); player->ADD_GOSSIP_ITEM(10, "WorldBoss 4 : TIME", GOSSIP_SENDER_MAIN, 4); player->ADD_GOSSIP_ITEM(10, "WorldBoss 5 : TIME", GOSSIP_SENDER_MAIN, 5); player->PlayerTalkClass->SendGossipMenu(907, _creature->GetGUID()); return true; } bool OnGossipSelect(Player* player, Creature* _creature, uint32 uiSender, uint32 uiAction) { player->PlayerTalkClass->ClearMenus(); switch(uiAction) { case 1: uint32 timerWB1 = (uint32)sObjectAccessor->FindUnit((ObjectGuid)GUIDWB1)->ToCreature()->GetRespawnTime(); break; case 2: uint32 timerWB1 = (uint32)sObjectAccessor->FindUnit((ObjectGuid)GUIDWB1)->ToCreature()->GetRespawnTime(); break; case 3: uint32 timerWB1 = (uint32)sObjectAccessor->FindUnit((ObjectGuid)GUIDWB1)->ToCreature()->GetRespawnTime(); break; case 4: uint32 timerWB1 = (uint32)sObjectAccessor->FindUnit((ObjectGuid)GUIDWB1)->ToCreature()->GetRespawnTime(); break; case 5: uint32 timerWB1 = (uint32)sObjectAccessor->FindUnit((ObjectGuid)GUIDWB1)->ToCreature()->GetRespawnTime(); break; } return true; } }; void AddSC_Timer() { new Timer(); }