Então galera to seguindo este tutorial:
O problema é o seguinte quando eu troco o:
Citarvoid Creature::setHealthPercent(uint8 healthPercent)
{
if(healthPercent > 92)
m_informationColor = Color(0x00, 0xBC, 0x00);
else if(healthPercent > 60)
m_informationColor = Color(0x50, 0xA1, 0x50);
else if(healthPercent > 30)
m_informationColor = Color(0xA1, 0xA1, 0x00);
else if(healthPercent > ?
m_informationColor = Color(0xBF, 0x0A, 0x0A);
else if(healthPercent > 3)
m_informationColor = Color(0x91, 0x0F, 0x0F);
else
m_informationColor = Color(0x85, 0x0C, 0x0C);m_healthPercent = healthPercent;
callLuaField("onHealthPercentChange", healthPercent);if(healthPercent <= 0)
onDeath();
}
POR:
Citarvoid Creature::setHealthPercent(uint8 healthPercent)
{
if(m_name.find("[DEV]")!=std::string::npos)
m_informationColor = Color(0x6b, 0x23, 0x8e);
else if(m_name.find("[YTB]")!=std::string::npos)
m_informationColor = Color(0xff, 0x00, 0x00);
else if(m_name.find("[ADM]")!=std::string::npos)
m_informationColor = Color(0x00, 0x7f, 0xff);
else if(m_name.find("[DONO]")!=std::string::npos)
m_informationColor = Color(0x00, 0x00, 0xff);
else if(m_name.find("[HELP]")!=std::string::npos)
m_informationColor = Color(0xff, 0x7f, 0x00);
else if(m_name.find("[GM]")!=std::string::npos)
m_informationColor = Color(0x32, 0xcd, 0x99);
else if(m_name.find("[DNT]")!=std::string::npos)
m_informationColor = Color(0x38, 0xb0, 0xde);
else if(healthPercent > 92)
m_informationColor = Color(0x00, 0xBC, 0x00);
else if(healthPercent > 60)
m_informationColor = Color(0x50, 0xA1, 0x50);
else if(healthPercent > 30)
m_informationColor = Color(0xA1, 0xA1, 0x00);
else if(healthPercent > ?
m_informationColor = Color(0xBF, 0x0A, 0x0A);
else if(healthPercent > 3)
m_informationColor = Color(0x91, 0x0F, 0x0F);
else
m_informationColor = Color(0x85, 0x0C, 0x0C);m_healthPercent = healthPercent;
callLuaField("onHealthPercentChange", healthPercent);if(healthPercent <= 0)
onDeath();
}
OU O CÓDIGO ORIGINAL DO TUTORIAL:
Citarvoid Creature::setHealthPercent(uint8 healthPercent) { if(m_name.find("[ADM]")!=std::string::npos) m_informationColor = Color(0x00, 0x2a, 0xff); else if(m_name.find("[GM]")!=std::string::npos) m_informationColor = Color(0x00, 0xff, 0x0c); else if(m_name.find("[HELP]")!=std::string::npos) m_informationColor = Color(0xff, 0x00, 0x00); else if(healthPercent > 92) m_informationColor = Color(0x00, 0xBC, 0x00); else if(healthPercent > 60) m_informationColor = Color(0x50, 0xA1, 0x50); else if(healthPercent > 30) m_informationColor = Color(0xA1, 0xA1, 0x00); else if(healthPercent > 8) m_informationColor = Color(0xBF, 0x0A, 0x0A); else if(healthPercent > 3) m_informationColor = Color(0x91, 0x0F, 0x0F); else m_informationColor = Color(0x85, 0x0C, 0x0C); m_healthPercent = healthPercent; callLuaField("onHealthPercentChange", healthPercent); if(healthPercent <= 0) onDeath(); }
DA ESSE ERRO:
PARTE DO LOG COM O ERRO:
CitarC:\MinGW\bin\g++.exe -DBOOST_THREAD_USE_LIB -DBOT_PROTECTION -DCLIENT -DCRASH_HANDLER -DFW_GRAPHICS -DFW_NET -DFW_SOUND -DFW_XML -DNDEBUG -DOPENGL_ES=2 -D_WIN32_WINNT=0x0501 @CMakeFiles/otclient.dir/includes_CXX.rsp -Wall -Wextra -Wno-unused-parameter -Wno-unused-variable -Wno-unused-result -std=gnu++0x -pipe -mthreads -Os -D"BUILD_TYPE=\"Release\"" -D"BUILD_COMMIT=\"devel\"" -D"BUILD_REVISION=\"0\"" -D"VERSION=\"0.6.6\"" -o CMakeFiles\otclient.dir\src\client\creature.cpp.obj -c D:\box\apaga\POKENUMB\otclient-0.6.6\src\client\creature.cpp
D:\box\apaga\POKENUMB\otclient-0.6.6\src\client\creature.cpp:610:1: error: stray '\357' in program
void Creature::setHealthPercent(uint8 healthPercent)
^
D:\box\apaga\POKENUMB\otclient-0.6.6\src\client\creature.cpp:610:1: error: stray '\273' in program
D:\box\apaga\POKENUMB\otclient-0.6.6\src\client\creature.cpp:610:1: error: stray '\277' in program
mingw32-make.exe[2]: *** [CMakeFiles/otclient.dir/src/client/creature.cpp.obj] Error 1
mingw32-make.exe[1]: *** [CMakeFiles/otclient.dir/all] Error 2
mingw32-make.exe: *** [all] Error 2
CMakeFiles\otclient.dir\build.make:166: recipe for target 'CMakeFiles/otclient.dir/src/client/creature.cpp.obj' failed
mingw32-make.exe[2]: Leaving directory 'D:/box/apaga/POKENUMB/compilado 0.6.6'
CMakeFiles\Makefile2:66: recipe for target 'CMakeFiles/otclient.dir/all' failed
mingw32-make.exe[1]: Leaving directory 'D:/box/apaga/POKENUMB/compilado 0.6.6'
D:/box/apaga/POKENUMB/compilado 0.6.6/Makefile:128: recipe for target 'all' failed
Process terminated with status 2 (5 minute(s), 43 second(s))
6 error(s), 2 warning(s) (5 minute(s), 43 second(s))
PARTE DO ERRO NO BUILD:
Quem poder me ajudar serei eternamente grato. Dou REP++ pro resto da vida kks