Tipologie server(PvM / PvP):
*Resursă folosită: *Link exclusiv J4M*
*ServerFiles utilizat:
*Syserr:
SYSERR: Oct 12 12:13:32 :: Sync: cannot find tree at -2147483648 -2147483648 (name: yonr1)
SYSERR: Oct 12 12:13:32 :: SetQuestFlag: Nullpointer in CHARACTER::GetQuestFlag 2865
SYSERR: Oct 12 12:13:32 :: SetQuestFlag: Nullpointer in CHARACTER::GetQuestFlag 2865
Cod: Selectaţi tot
/fixed
int CHARACTER::GetQuestFlag(const std::string& flag) const
{
quest::CQuestManager& q = quest::CQuestManager::instance();
quest:: PC* pPC = q.GetPC(GetPlayerID());
if(!pPC)
{
sys_err("Nullpointer in CHARACTER::GetQuestFlag %lu", GetPlayerID());
return 0;
}
return pPC->GetFlag(flag);
}
//fixed
void CHARACTER::SetQuestFlag(const std::string& flag, int value)
{
quest::CQuestManager& q = quest::CQuestManager::instance();
quest:: PC* pPC = q.GetPC(GetPlayerID());
if(!pPC)
{
sys_err("Nullpointer in CHARACTER::GetQuestFlag %lu", GetPlayerID());
return;
}
pPC->SetFlag(flag, value);
}




