[C++] Teleporter Errors menu

Shout-Out

User Tag List

Results 1 to 3 of 3
  1. #1
    Performer's Avatar Contributor
    Reputation
    212
    Join Date
    Nov 2007
    Posts
    874
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    [C++] Teleporter Errors

    Okay. I been adding more to the Aspire Portable Teleporter. And im getting some errors.

    (This is my first bit of C++ apart from core edits)

    Code:
    //***This script was released under AspireDev and cannot be redistrubted without giving credits**//
    //Title of Script: Portable Teleporter
    //Description of Script: Teleports people to major citys with a item teleporter.
    //Author: Aldaus
    //Credits: To Mesmer for helping me fix the combat check.
    
    #include "StdAfx.h"
    #include "Setup.h"
    
    #define WARPER 123456
    
    //Defining Pwarper
    class SCRIPT_DECL Pwarper : public GossipScript
    {
    public:
        void GossipHello(Object * pObject, Player* Plr, bool AutoSend);
        void GossipSelectOption(Object * pObject, Player* Plr, uint32 Id, uint32 IntId, const char * Code);
        void GossipEnd(Object * pObject, Player* Plr);
        void Destroy()
        {
            delete this;
        }
    };
    
    void Pwarper::GossipHello(Object* pObject, Player * Plr, bool AutoSend)
    {
        if(Plr->CombatStatus.IsInCombat())
        {
                Plr->BroadcastMessage("You are in combat!");
                return;
        }    
    
        GossipMenu *Menu;
        objmgr.CreateGossipMenuForPlayer(&Menu, pObject->GetGUID(), 2593, Plr);
        if(Plr->GetTeam() == 0)
        {
            Menu->AddItem(0, "Stormwind", 50);
            Menu->AddItem(0, "Ironforge", 51);
            //Menu->AddItem(0, "Exodar", 52);
            Menu->AddItem(0, "Darnassus", 53);
            Menu->AddItem(5, "Alliance Mall", 59);
        }
        else
        {
            Menu->AddItem(0, "Orgrimar", 54);
            Menu->AddItem(0, "Thunder Bluff", 55);
            //Menu->AddItem(0, "Silvermoon City", 56);
            Menu->AddItem(0, "Undercity", 57);
            Menu->AddItem(5, "Horde Mall", 60);
        }
        Menu->AddItem(0, "Azeroth Raids", 58);
        Menu->Additem(0, "Azeroth Dungeons", 61);
        Menu->AddItem(5, "Remove Resurrection Sickness", 75);
        Menu->AddItem(5, "Advance All Skills", 76);
        Menu->AddItem(5, "Save Player To Database", 77);
        Menu->AddItem(5, "Open All Flightpaths", 78);
    
        if(AutoSend)
            Menu->SendTo(Plr);
    }
    
    //Defining Cases
    void Pwarper::GossipSelectOption(Object* pObject, Player* Plr, uint32 Id, uint32 IntId, const char * Code)
    {
        switch(IntId)
        {
            case 50:
            {   //Stormwind
                if(Plr->GetTeam() == 0)
                    Plr->SafeTeleport(0, 0, -8831.61f, 622.666f, 93.7787f, 0);
            }break;
    
            case 51:
            {   //Ironforge
                if(Plr->GetTeam() == 0)
                    Plr->SafeTeleport(0, 0, -4804.45f, -1101.14f, 498.807f, 0);
            }break;
    
            /*case 52:
            {   //Exodar
                if(Plr->GetTeam() == 0)
                    Plr->SafeTeleport(530, 0, -3796.24f, -11710.9f, -105.45f, 0);
            }break;*/
    
            case 53:
            {   //Darnassus
                if(Plr->GetTeam() == 0)
                    Plr->SafeTeleport(1, 0, 9952.07f, 2278.46f, 1341.39f, 0);
            }break;
    
            case 54:
            {   //Orgrimmar
                if(Plr->GetTeam() == 1)
                    Plr->SafeTeleport(1, 0, 1499.55f, -4406.91f, 23.1642f, 0);
            }break;
    
            case 55:
            {   //Thunder Bluff
                if(Plr->GetTeam() == 1)
                    Plr->SafeTeleport(1, 0, -1195.88f, -56.5582f, 160.034f, 0);
            }break;
    
            /*case 56:
            {   //Silvermoon City
                if(Plr->GetTeam() == 1)
                    Plr->SafeTeleport(530, 0, 9492.45f, -7279.12f, 14.3036f, 0);
            }break;*/
                        
            case 57:
            {   //Undercity
                if(Plr->GetTeam() == 1)
                    Plr->SafeTeleport(0, 0, 1615.1f, 239.786f, -62.0774f, 0);
            }break;
                        
            case 58:
                    objmgr.CreateGossipMenuForPlayer(&Menu, pObject->GetGUID(), 1, Plr);
                    {
                        Menu->AddItem(5, "Onyxias Lair", 62);
                        Menu->AddItem(5, "Molten Core", 63);
                        Menu->AddItem(5, "Blackwing Lair", 64);
                        Menu->AddItem(5, "Zul'Gurub", 65);
                        Menu->AddItem(5, "Ruins of Ahn'Qiraj", 66);
                        Menu->AddItem(5, "Temple of Ahn'Qiraj", 67);
                        Menu->AddItem(5, "Naxxramas", 68);
                        Menu->AddItem(0, "[Back]", 99);
                        Menu->SendTo(Plr);
                    }
             break;
    
            case 59:
            {   //Alliance Mall
                Plr->SafeTeleport(1, -10737.9, 2462.4, 6.67232);
    
            }break;
    
            case 60:
            {   //Horde Mall
                Plr->SafeTeleport(0, -566.918, -4602.85, 10.5115);
    
            }break;
    
            case 61:
                    objmgr.CreateGossipMenuForPlayer(&Menu, pObject->GetGUID(), 1, Plr);
                    {
                        Menu->AddItem(5, "Dire Maul", 69);
                        Menu->AddItem(5, "Scholomance", 70);
                        Menu->AddItem(5, "Stratholme", 71);
                        Menu->AddItem(5, "Upper Blackrock Spire", 72);
                        Menu->AddItem(5, "Lower Blackrock Spire", 73);
                        Menu->AddItem(5, "Blackrock Depths", 74);
                    }
             break;
    
            case 62:
            {   //Onyxias Lair
                Plr->SafeTeleport(1, -4746, -3749, -4.0);
    
            }break;
    
            case 63:
            {   //Molten Core
                Plr->SafeTeleport(409, 1089.6, -470.19, -106.41);
    
            }break;
    
            case 64:
            {   //Blackwing Lair
                Plr->SafeTeleport(469, -7665.55, -1102.49, 400.679);
    
            }break;
    
            case 65:
            {   //Zul'Gurub
                Plr->SafeTeleport(0, -11919.073242, -1202.459374, 92.298744);
    
            }break;
    
            case 66:
            {   //Ruins of Ahn'Qiraj
                Plr->SafeTeleport(1, -8394.730469, 1485.658447, 21.038563);
                
            }break;
    
            case 67:
            {   //Temple of Ahn'Qiraj
                Plr->SafeTeleport(1, -8247.316406, 1970.156860, 129.071472);
    
            }break;
    
            case 68:
            {   //Naxxramas
                Plr->SafeTeleport(1, -8247.316406, 1970.156860, 129.071472);
    
            }break;
    
            case 69:
            {   //Dire Maul
                Plr->SafeTeleport(429, 254.588, -24.7395, -1.56062);
    
            }break;
    
            case 70:
            {   //Scholomance
                Plr->SafeTeleport(0, 1267.468628, -2556.651367, 94.127983);
    
            }break;
    
            case 71:
            {   //Stratholme
                Plr->SafeTeleport(0, 3359.769043, -3379.428711, 144.782074);
    
            }break;
    
            case 72:
            {   //Upper Blackrock Spire
                Plr->SafeTeleport(229, 73.5083, -215.044, 53.3869);
    
            }break;
    
            case 73:
            {   //Lower Blackrock Spire
                Plr->SafeTeleport(230, 596.432, -188.498, -49);
    
            }break;
    
            case 74:
            {   //Blackrock Depths
                Plr->SafeTeleport(0, -7186.308105, -912.712463, 165.490082);
    
            }break;
    
            case 75:
            {   //Remove Rez Sickness
                Plr->BroadcastMessage("Your resurrection Sickness has been Removed!");
                Plr->addSpell(15007);
                Plr->removeSpell(15007,0,0,0);
    
            }break;
    
            case 76:
            {   //Advance All Skillz
                if (Plr->_HasSkillLine(43))
                {Plr->_AdvanceSkillLine(43, 350);}
                if (Plr->_HasSkillLine(55))
                {Plr->_AdvanceSkillLine(55, 350);}
                if (Plr->_HasSkillLine(44))
                {Plr->_AdvanceSkillLine(44, 350);}
                if (Plr->_HasSkillLine(95))
                {Plr->_AdvanceSkillLine(95, 350);}
                if (Plr->_HasSkillLine(54))
                {Plr->_AdvanceSkillLine(54, 350);}
                if (Plr->_HasSkillLine(45))
                {Plr->_AdvanceSkillLine(45, 350);}
                if (Plr->_HasSkillLine(46))
                {Plr->_AdvanceSkillLine(46, 350);}
                if (Plr->_HasSkillLine(136))
                {Plr->_AdvanceSkillLine(136, 350);}
                if (Plr->_HasSkillLine(160))
                {Plr->_AdvanceSkillLine(160, 350);}
                if (Plr->_HasSkillLine(162))
                {Plr->_AdvanceSkillLine(162, 350);}
                if (Plr->_HasSkillLine(172))
                {Plr->_AdvanceSkillLine(172, 350);}
                if (Plr->_HasSkillLine(173))
                {Plr->_AdvanceSkillLine(173, 350);}
                if (Plr->_HasSkillLine(176))
                {Plr->_AdvanceSkillLine(176, 350);}
                if (Plr->_HasSkillLine(226))
                {Plr->_AdvanceSkillLine(226, 350);}
                if (Plr->_HasSkillLine(228))
                {Plr->_AdvanceSkillLine(228, 350);}
                if (Plr->_HasSkillLine(229))
                {Plr->_AdvanceSkillLine(229, 350);}
                if (Plr->_HasSkillLine(473))
                {Plr->_AdvanceSkillLine(473, 350);}
    
            }break;
    
            case 77:
            {   //SaveToDB
                Plr->SaveToDB(true);
                Plr->BroadcastMessage("Player Saved to DB");
                Plr->Emote(EMOTE_ONESHOT_CHEER);
    
            }break;
    
            case 78:
            {   //Open All FlightPaths
                Plr->SetTaximask(i, 0xFFFFFFFF);
                }
                Plr->BroadcastMessage("All FlightPaths have been opened!");
    
            }break;
    
            case 99:
            {   //MainMenu
                    objmgr.CreateGossipMenuForPlayer(&Menu, pObject->GetGUID(), 2593, Plr);
        if(Plr->GetTeam() == 0)
        {
            Menu->AddItem(0, "Stormwind", 50);
            Menu->AddItem(0, "Ironforge", 51);
            //Menu->AddItem(0, "Exodar", 52);
            Menu->AddItem(0, "Darnassus", 53);
            Menu->AddItem(5, "Alliance Mall", 59);
        }
        else
        {
            Menu->AddItem(0, "Orgrimar", 54);
            Menu->AddItem(0, "Thunder Bluff", 55);
            //Menu->AddItem(0, "Silvermoon City", 56);
            Menu->AddItem(0, "Undercity", 57);
            Menu->AddItem(5, "Horde Mall", 60);
        }
        Menu->AddItem(0, "Azeroth Raids", 58);
        Menu->AddItem(0, "Azeroth Dungeons", 61);
        Menu->AddItem(5, "Remove Resurrection Sickness", 75);
        Menu->AddItem(5, "Advance All Skills", 76);
        Menu->AddItem(5, "Save Player To Database", 77);
        Menu->AddItem(5, "Open All Flightpaths", 78);
    
        if(AutoSend)
            Menu->SendTo(Plr);
    }
    
        }//switch
        Plr->Gossip_Complete();
    }
    
    void Pwarper::GossipEnd(Object * pObject, Player* Plr)
    {
        GossipScript::GossipEnd(pObject, Plr);
    }
    
    void SetupPwarper(ScriptMgr * mgr)
    {
        GossipScript * gs = (GossipScript*) new Pwarper();
        mgr->register_item_gossip_script(120000, gs);
    }

    Errors:

    (quite alot of them )

    Code:
    ------ Build started: Project: AspireScripts, Configuration: Release Win32 ------
    Compiling...
    PortableTeleporter.cpp
    ..\src\AspireScripts\PortableTeleporter.cpp(52) : error C2039: 'Additem' : is not a member of 'GossipMenu'
            c:\documents and settings\hp_administrator\desktop\aspirecore\trunk\src\ascent-world\ObjectMgr.h(194) : see declaration of 'GossipMenu'
    ..\src\AspireScripts\PortableTeleporter.cpp(116) : error C2065: 'Menu' : undeclared identifier
    ..\src\AspireScripts\PortableTeleporter.cpp(118) : error C2065: 'Menu' : undeclared identifier
    ..\src\AspireScripts\PortableTeleporter.cpp(118) : error C2227: left of '->AddItem' must point to class/struct/union/generic type
            type is ''unknown-type''
    ..\src\AspireScripts\PortableTeleporter.cpp(119) : error C2065: 'Menu' : undeclared identifier
    ..\src\AspireScripts\PortableTeleporter.cpp(119) : error C2227: left of '->AddItem' must point to class/struct/union/generic type
            type is ''unknown-type''
    ..\src\AspireScripts\PortableTeleporter.cpp(120) : error C2065: 'Menu' : undeclared identifier
    ..\src\AspireScripts\PortableTeleporter.cpp(120) : error C2227: left of '->AddItem' must point to class/struct/union/generic type
            type is ''unknown-type''
    ..\src\AspireScripts\PortableTeleporter.cpp(121) : error C2065: 'Menu' : undeclared identifier
    ..\src\AspireScripts\PortableTeleporter.cpp(121) : error C2227: left of '->AddItem' must point to class/struct/union/generic type
            type is ''unknown-type''
    ..\src\AspireScripts\PortableTeleporter.cpp(122) : error C2065: 'Menu' : undeclared identifier
    ..\src\AspireScripts\PortableTeleporter.cpp(122) : error C2227: left of '->AddItem' must point to class/struct/union/generic type
            type is ''unknown-type''
    ..\src\AspireScripts\PortableTeleporter.cpp(123) : error C2065: 'Menu' : undeclared identifier
    ..\src\AspireScripts\PortableTeleporter.cpp(123) : error C2227: left of '->AddItem' must point to class/struct/union/generic type
            type is ''unknown-type''
    ..\src\AspireScripts\PortableTeleporter.cpp(124) : error C2065: 'Menu' : undeclared identifier
    ..\src\AspireScripts\PortableTeleporter.cpp(124) : error C2227: left of '->AddItem' must point to class/struct/union/generic type
            type is ''unknown-type''
    ..\src\AspireScripts\PortableTeleporter.cpp(125) : error C2065: 'Menu' : undeclared identifier
    ..\src\AspireScripts\PortableTeleporter.cpp(125) : error C2227: left of '->AddItem' must point to class/struct/union/generic type
            type is ''unknown-type''
    ..\src\AspireScripts\PortableTeleporter.cpp(126) : error C2065: 'Menu' : undeclared identifier
    ..\src\AspireScripts\PortableTeleporter.cpp(126) : error C2227: left of '->SendTo' must point to class/struct/union/generic type
            type is ''unknown-type''
    ..\src\AspireScripts\PortableTeleporter.cpp(132) : error C2661: 'Player::SafeTeleport' : no overloaded function takes 4 arguments
    ..\src\AspireScripts\PortableTeleporter.cpp(138) : error C2661: 'Player::SafeTeleport' : no overloaded function takes 4 arguments
    ..\src\AspireScripts\PortableTeleporter.cpp(143) : error C2065: 'Menu' : undeclared identifier
    ..\src\AspireScripts\PortableTeleporter.cpp(145) : error C2065: 'Menu' : undeclared identifier
    ..\src\AspireScripts\PortableTeleporter.cpp(145) : error C2227: left of '->AddItem' must point to class/struct/union/generic type
            type is ''unknown-type''
    ..\src\AspireScripts\PortableTeleporter.cpp(146) : error C2065: 'Menu' : undeclared identifier
    ..\src\AspireScripts\PortableTeleporter.cpp(146) : error C2227: left of '->AddItem' must point to class/struct/union/generic type
            type is ''unknown-type''
    ..\src\AspireScripts\PortableTeleporter.cpp(147) : error C2065: 'Menu' : undeclared identifier
    ..\src\AspireScripts\PortableTeleporter.cpp(147) : error C2227: left of '->AddItem' must point to class/struct/union/generic type
            type is ''unknown-type''
    ..\src\AspireScripts\PortableTeleporter.cpp(148) : error C2065: 'Menu' : undeclared identifier
    ..\src\AspireScripts\PortableTeleporter.cpp(148) : error C2227: left of '->AddItem' must point to class/struct/union/generic type
            type is ''unknown-type''
    ..\src\AspireScripts\PortableTeleporter.cpp(149) : error C2065: 'Menu' : undeclared identifier
    ..\src\AspireScripts\PortableTeleporter.cpp(149) : error C2227: left of '->AddItem' must point to class/struct/union/generic type
            type is ''unknown-type''
    ..\src\AspireScripts\PortableTeleporter.cpp(150) : error C2065: 'Menu' : undeclared identifier
    ..\src\AspireScripts\PortableTeleporter.cpp(150) : error C2227: left of '->AddItem' must point to class/struct/union/generic type
            type is ''unknown-type''
    ..\src\AspireScripts\PortableTeleporter.cpp(156) : error C2661: 'Player::SafeTeleport' : no overloaded function takes 4 arguments
    ..\src\AspireScripts\PortableTeleporter.cpp(162) : error C2661: 'Player::SafeTeleport' : no overloaded function takes 4 arguments
    ..\src\AspireScripts\PortableTeleporter.cpp(168) : error C2661: 'Player::SafeTeleport' : no overloaded function takes 4 arguments
    ..\src\AspireScripts\PortableTeleporter.cpp(174) : error C2661: 'Player::SafeTeleport' : no overloaded function takes 4 arguments
    ..\src\AspireScripts\PortableTeleporter.cpp(180) : error C2661: 'Player::SafeTeleport' : no overloaded function takes 4 arguments
    ..\src\AspireScripts\PortableTeleporter.cpp(186) : error C2661: 'Player::SafeTeleport' : no overloaded function takes 4 arguments
    ..\src\AspireScripts\PortableTeleporter.cpp(192) : error C2661: 'Player::SafeTeleport' : no overloaded function takes 4 arguments
    ..\src\AspireScripts\PortableTeleporter.cpp(198) : error C2661: 'Player::SafeTeleport' : no overloaded function takes 4 arguments
    ..\src\AspireScripts\PortableTeleporter.cpp(204) : error C2661: 'Player::SafeTeleport' : no overloaded function takes 4 arguments
    ..\src\AspireScripts\PortableTeleporter.cpp(210) : error C2661: 'Player::SafeTeleport' : no overloaded function takes 4 arguments
    ..\src\AspireScripts\PortableTeleporter.cpp(216) : error C2661: 'Player::SafeTeleport' : no overloaded function takes 4 arguments
    ..\src\AspireScripts\PortableTeleporter.cpp(222) : error C2661: 'Player::SafeTeleport' : no overloaded function takes 4 arguments
    ..\src\AspireScripts\PortableTeleporter.cpp(228) : error C2661: 'Player::SafeTeleport' : no overloaded function takes 4 arguments
    ..\src\AspireScripts\PortableTeleporter.cpp(289) : error C2065: 'i' : undeclared identifier
    ..\src\AspireScripts\PortableTeleporter.cpp(293) : error C2043: illegal break
    ..\src\AspireScripts\PortableTeleporter.cpp(295) : error C2046: illegal case
    ..\src\AspireScripts\PortableTeleporter.cpp(297) : error C2065: 'Menu' : undeclared identifier
    ..\src\AspireScripts\PortableTeleporter.cpp(300) : error C2065: 'Menu' : undeclared identifier
    ..\src\AspireScripts\PortableTeleporter.cpp(300) : error C2227: left of '->AddItem' must point to class/struct/union/generic type
            type is ''unknown-type''
    ..\src\AspireScripts\PortableTeleporter.cpp(301) : error C2065: 'Menu' : undeclared identifier
    ..\src\AspireScripts\PortableTeleporter.cpp(301) : error C2227: left of '->AddItem' must point to class/struct/union/generic type
            type is ''unknown-type''
    ..\src\AspireScripts\PortableTeleporter.cpp(303) : error C2065: 'Menu' : undeclared identifier
    ..\src\AspireScripts\PortableTeleporter.cpp(303) : error C2227: left of '->AddItem' must point to class/struct/union/generic type
            type is ''unknown-type''
    ..\src\AspireScripts\PortableTeleporter.cpp(304) : error C2065: 'Menu' : undeclared identifier
    ..\src\AspireScripts\PortableTeleporter.cpp(304) : error C2227: left of '->AddItem' must point to class/struct/union/generic type
            type is ''unknown-type''
    ..\src\AspireScripts\PortableTeleporter.cpp(308) : error C2065: 'Menu' : undeclared identifier
    ..\src\AspireScripts\PortableTeleporter.cpp(308) : error C2227: left of '->AddItem' must point to class/struct/union/generic type
            type is ''unknown-type''
    ..\src\AspireScripts\PortableTeleporter.cpp(309) : error C2065: 'Menu' : undeclared identifier
    ..\src\AspireScripts\PortableTeleporter.cpp(309) : error C2227: left of '->AddItem' must point to class/struct/union/generic type
            type is ''unknown-type''
    ..\src\AspireScripts\PortableTeleporter.cpp(311) : error C2065: 'Menu' : undeclared identifier
    ..\src\AspireScripts\PortableTeleporter.cpp(311) : error C2227: left of '->AddItem' must point to class/struct/union/generic type
            type is ''unknown-type''
    ..\src\AspireScripts\PortableTeleporter.cpp(312) : error C2065: 'Menu' : undeclared identifier
    ..\src\AspireScripts\PortableTeleporter.cpp(312) : error C2227: left of '->AddItem' must point to class/struct/union/generic type
            type is ''unknown-type''
    ..\src\AspireScripts\PortableTeleporter.cpp(314) : error C2065: 'Menu' : undeclared identifier
    ..\src\AspireScripts\PortableTeleporter.cpp(314) : error C2227: left of '->AddItem' must point to class/struct/union/generic type
            type is ''unknown-type''
    ..\src\AspireScripts\PortableTeleporter.cpp(315) : error C2065: 'Menu' : undeclared identifier
    ..\src\AspireScripts\PortableTeleporter.cpp(315) : error C2227: left of '->AddItem' must point to class/struct/union/generic type
            type is ''unknown-type''
    ..\src\AspireScripts\PortableTeleporter.cpp(316) : error C2065: 'Menu' : undeclared identifier
    ..\src\AspireScripts\PortableTeleporter.cpp(316) : error C2227: left of '->AddItem' must point to class/struct/union/generic type
            type is ''unknown-type''
    ..\src\AspireScripts\PortableTeleporter.cpp(317) : error C2065: 'Menu' : undeclared identifier
    ..\src\AspireScripts\PortableTeleporter.cpp(317) : error C2227: left of '->AddItem' must point to class/struct/union/generic type
            type is ''unknown-type''
    ..\src\AspireScripts\PortableTeleporter.cpp(318) : error C2065: 'Menu' : undeclared identifier
    ..\src\AspireScripts\PortableTeleporter.cpp(318) : error C2227: left of '->AddItem' must point to class/struct/union/generic type
            type is ''unknown-type''
    ..\src\AspireScripts\PortableTeleporter.cpp(319) : error C2065: 'Menu' : undeclared identifier
    ..\src\AspireScripts\PortableTeleporter.cpp(319) : error C2227: left of '->AddItem' must point to class/struct/union/generic type
            type is ''unknown-type''
    ..\src\AspireScripts\PortableTeleporter.cpp(321) : error C2065: 'AutoSend' : undeclared identifier
    ..\src\AspireScripts\PortableTeleporter.cpp(322) : error C2065: 'Menu' : undeclared identifier
    ..\src\AspireScripts\PortableTeleporter.cpp(322) : error C2227: left of '->SendTo' must point to class/struct/union/generic type
            type is ''unknown-type''
    ..\src\AspireScripts\PortableTeleporter.cpp(326) : error C2143: syntax error : missing ';' before '->'
    ..\src\AspireScripts\PortableTeleporter.cpp(326) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
    ..\src\AspireScripts\PortableTeleporter.cpp(327) : error C2059: syntax error : '}'
    ..\src\AspireScripts\PortableTeleporter.cpp(327) : error C2143: syntax error : missing ';' before '}'
    ..\src\AspireScripts\PortableTeleporter.cpp(327) : error C2059: syntax error : '}'
    ..\src\AspireScripts\PortableTeleporter.cpp(330) : error C2143: syntax error : missing ';' before '{'
    ..\src\AspireScripts\PortableTeleporter.cpp(330) : error C2447: '{' : missing function header (old-style formal list?)


    [C++] Teleporter Errors
  2. #2
    TheSpidey's Avatar Elite User
    Reputation
    365
    Join Date
    Jan 2008
    Posts
    2,200
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Code:
            case 58:
                    objmgr.CreateGossipMenuForPlayer(&Menu, pObject->GetGUID(), 1, Plr);
                    {
                        Menu->AddItem(5, "Onyxias Lair", 62);
                        Menu->AddItem(5, "Molten Core", 63);
                        Menu->AddItem(5, "Blackwing Lair", 64);
                        Menu->AddItem(5, "Zul'Gurub", 65);
                        Menu->AddItem(5, "Ruins of Ahn'Qiraj", 66);
                        Menu->AddItem(5, "Temple of Ahn'Qiraj", 67);
                        Menu->AddItem(5, "Naxxramas", 68);
                        Menu->AddItem(0, "[Back]", 99);
                        Menu->SendTo(Plr);
                    }
    Change it to

    Code:
            case 58:
                    GossipMenu *Menu;
                    objmgr.CreateGossipMenuForPlayer(&Menu, pObject->GetGUID(), 1, Plr);
                    Menu->AddItem(5, "Onyxias Lair", 62);
                    Menu->AddItem(5, "Molten Core", 63);
                    Menu->AddItem(5, "Blackwing Lair", 64);
                    Menu->AddItem(5, "Zul'Gurub", 65);
                    Menu->AddItem(5, "Ruins of Ahn'Qiraj", 66);
                    Menu->AddItem(5, "Temple of Ahn'Qiraj", 67);
                    Menu->AddItem(5, "Naxxramas", 68);
                    Menu->AddItem(0, "[Back]", 99);
                    Menu->SendTo(Plr);
    You need to first declare the new menu before you do stuff to it. And the additem code doesn't have to be in braces. Do the same for all submenus

  3. #3
    Performer's Avatar Contributor
    Reputation
    212
    Join Date
    Nov 2007
    Posts
    874
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Thanks mate I slowly worked my way down to 0 errors


Similar Threads

  1. [Lua Script] Icc teleporter error in world.exe <eof> expected near 'end'
    By batatamas in forum WoW EMU Questions & Requests
    Replies: 11
    Last Post: 01-17-2011, 10:30 AM
  2. [Help]Teleporting error
    By bfwlegend in forum WoW EMU Questions & Requests
    Replies: 1
    Last Post: 02-01-2009, 12:15 AM
  3. [HELP] Teleporter "error" can some1 take a look
    By Jonthe838 in forum WoW EMU Questions & Requests
    Replies: 1
    Last Post: 12-29-2008, 12:45 PM
  4. <HELP!!> Compiling Gastric's Teleporter DLL Error
    By Darksid in forum WoW EMU Questions & Requests
    Replies: 9
    Last Post: 12-28-2008, 11:57 PM
  5. [help] Lua Teleporter Error!!
    By Hyldran0 in forum WoW EMU Questions & Requests
    Replies: 11
    Last Post: 12-16-2008, 01:06 PM
All times are GMT -5. The time now is 07:24 AM. Powered by vBulletin® Version 4.2.3
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Google Authenticator verification provided by Two-Factor Authentication (Free) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search