Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "ScriptPCH.h"
- #define GOSSIP_ITEM "Csatlakozom a harchoz!"
- class join_bg : public CreatureScript
- {
- public:
- join_bg()
- : CreatureScript("join_bg")
- {
- }
- uint32 uiBgTimer;
- uint32 uiBgDelayTimer;
- void RESET()
- {
- uiBgTimer = 360000;
- uiBgDelayTimer = 90000;
- }
- bool OnGossipHello(Player *pPlayer, Creature *pCreature)
- {
- pPlayer->PlayerTalkClass->ClearMenus();
- pPlayer->ADD_GOSSIP_ITEM(GOSSIP_ICON_BATTE, GOSSIP_ITEM, GOSSIP_SENDER_MAIN, GOSSIP_ACTION_INFO_DEF + 1);
- pPlayer->SEND_GOSSIP_MENU(907, pCreature->GetGUID());
- RETURN true;
- }
- bool OnGossipSelect(Player* pPlayer, Creature* pCreature, uint32 uiDiff, uint32 uiAction)
- {
- pPlayer->PlayerTalkClass->ClearMenus();
- IF (uiBgTimer <= uiDiff)
- {
- IF (uiAction == GOSSIP_ACTION_INFO_DEF + 1)
- {
- pPlayer->TeleportTo();
- }
- }
- ELSE IF (uiBgDelayTimer <= uiDiff)
- {
- uiBgTimer -= uiDiff;
- }
- RETURN true;
- }
- };
- void AddSC_join_bg()
- {
- new join_bg();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement