mmheo
New Member
- Joined
- Sep 14, 2017
- Messages
- 157
- Reaction score
- 1
hello guys i have to use this
Feature - [CreatureEvent] Regestire all monster and players in creatureevent.xml
but when add this cod
here
get this error
expected unqualified-id before "if"
0.4
anyone can help me to add this cod in bool CreatureEvent i posted up
Feature - [CreatureEvent] Regestire all monster and players in creatureevent.xml
but when add this cod
Code:
std::string strr;
if(!readXMLString(p, "registerTo", strr) || strr.empty() ){
if((tmpStr != "login") && (tmpStr != "logout"))
std::clog << "[Warning - CreatureEvent::configureEvent] : You havn't register event '" << m_eventName <<"'"<< std::endl;
}
else
m_eventRegister = strr;
here
Code:
bool CreatureEvent::configureEvent(xmlNodePtr p)
{
std::string str;
if(!readXMLString(p, "name", str))
{
std::clog << "[Error - CreatureEvent::configureEvent] No name for creature event." << std::endl;
return false;
}
m_eventName = str;
if(!readXMLString(p, "type", str))
{
std::clog << "[Error - CreatureEvent::configureEvent] No type for creature event." << std::endl;
return false;
}
m_type = g_creatureEvents->getType(str);
if(m_type == CREATURE_EVENT_NONE)
{
std::clog << "[Error - CreatureEvent::configureEvent] No valid type for creature event." << str << std::endl;
return false;
}
m_isLoaded = true;
return true;
}
std::string CreatureEvent::getScriptEventName() const
{
switch(m_type)
{
case CREATURE_EVENT_LOGIN:
return "onLogin";
case CREATURE_EVENT_LOGOUT:
return "onLogout";
case CREATURE_EVENT_CHANNEL_JOIN:
return "onJoinChannel";
case CREATURE_EVENT_MOVEITEM:
return "onMoveItem";
case CREATURE_EVENT_MOVE:
return "onMove";
case CREATURE_EVENT_CHANNEL_LEAVE:
return "onLeaveChannel";
case CREATURE_EVENT_THINK:
return "onThink";
case CREATURE_EVENT_ADVANCE:
return "onAdvance";
case CREATURE_EVENT_LOOK:
return "onLook";
case CREATURE_EVENT_DIRECTION:
return "onDirection";
case CREATURE_EVENT_OUTFIT:
return "onOutfit";
case CREATURE_EVENT_MAIL_SEND:
return "onSendMail";
case CREATURE_EVENT_MAIL_RECEIVE:
return "onReceiveMail";
case CREATURE_EVENT_TRADE_REQUEST:
return "onTradeRequest";
case CREATURE_EVENT_TRADE_ACCEPT:
return "onTradeAccept";
case CREATURE_EVENT_TEXTEDIT:
return "onTextEdit";
case CREATURE_EVENT_REPORTBUG:
return "onReportBug";
case CREATURE_EVENT_STATSCHANGE:
return "onStatsChange";
case CREATURE_EVENT_COMBAT_AREA:
return "onAreaCombat";
case CREATURE_EVENT_PUSH:
return "onPush";
case CREATURE_EVENT_TARGET:
return "onTarget";
case CREATURE_EVENT_FOLLOW:
return "onFollow";
case CREATURE_EVENT_COMBAT:
return "onCombat";
case CREATURE_EVENT_ATTACK:
return "onAttack";
case CREATURE_EVENT_CAST:
return "onCast";
case CREATURE_EVENT_KILL:
return "onKill";
case CREATURE_EVENT_DEATH:
return "onDeath";
case CREATURE_EVENT_PREPAREDEATH:
return "onPrepareDeath";
case CREATURE_EVENT_SPAWN:
return "onSpawn";
case CREATURE_EVENT_THROW:
return "onThrow";
case CREATURE_EVENT_CHANNEL_REQUEST:
return "onChannelRequest";
case CREATURE_EVENT_NONE:
default:
break;
}
return "";
}
get this error
expected unqualified-id before "if"
0.4
anyone can help me to add this cod in bool CreatureEvent i posted up