Hello.
I am trying to update a bit outdated script.
sGamblingSystem.SetupMatch(pPlayer, pDefender);
error
error C2065: 'pDefender' : undeclared identifier
.................................................. .................................................. ................................
if(Player *pDefender = sObjectMgr->GetPlayerByLowGUID((pCode));
error
error C2143: syntax error : missing ')' before ';'
.................................................. .................................................. .................................
if(pPlayer->GetSession()->GetAccountId() == pDefender->GetSession()->GetAccountId())
error
error C2227: left of '->GetAccountId' must point to class/struct/union/generic type
.................................................. .................................................. ................................
if(pPlayer->getLevel() <= m_minRequiredLevel || pDefender->getLevel() <= m_minRequiredLevel )
error
error C2227: left of '->getLevel' must point to class/struct/union/generic type
.................................................. .................................................. ...............................
ChatHandler(pPlayer).PSendSysMessage(ARENA_GAMBLER _MSG_CHALLENGE_ISSUED, pDefender->GetName());
error
error C2227: left of '->GetName' must point to class/struct/union/generic type
.................................................. .................................................. ...............................
ChatHandler(pPlayer).PSendSysMessage(ARENA_GAMBLER _MSG_BET_AMOUNT_FAILED);
error
error C2440: '<function-style-cast>' : cannot convert from 'Player *' to 'ChatHandler'
.................................................. .................................................. ..............................