Você quer no caso, que não apareça o level dele?
- Fórum
- OTServ
- Suporte
- Resolvidos
- getcreaturename(cid) com sistema de level poketibia
getcreaturename(cid) com sistema de level poketibia
Por izac ximenes, 07 de set. de 2015 em Resolvidos
info
Grupo: Infante
Registrado: 28/01/12
Posts: 1.6k
Reputação: +262
Gênero: Masculino

e bom sempre analisar o script que vc copia observa que a parte que manipula essa parte que vc quer.
Monster* monster = creature->getMonster();
if(monster && g_config.getBool(ConfigManager::MONSTER_HAS_LEVEL))
{
uint8_t level;
if(!monster->getMonsterType()->hideLevel)
{
if(monster->isSummon())
{
std::string value;
monster->getMaster()->getStorage((std::string)"monster_level", value);
uint8_t intValue = atoi(value.c_str());
if(intValue || value == "0")
level = intValue;
else
level = 1;
}
else
level = monster->level;
char buffer [10];
monster->name = monster->getName() + " [" + itoa(level, buffer, 10) + "]";
}
}
essa parte
monster->name = monster->getName() + " [" + itoa(level, buffer, 10) + "]";
e so vc mudar essa parte + " [" + itoa(level, buffer, 10) + "]";
Editado Setembro 7 por nociam
info
Grupo: Campones
Registrado: 12/04/15
Posts: 26
Reputação: +2

aff vei to querendo que ele pegue o nome da criatura sem vir o level junto
Então meu amigo o que passei pra vc e o que louco.
info
Grupo: Campones
Registrado: 12/04/15
Posts: 26
Reputação: +2

#up
info
Grupo: Marquês
Registrado: 03/02/13
Posts: 1.2k
Reputação: +254
Gênero: Masculino
Char no Tibia: Partiu Baladinha

Tópico Movido
Este tópico foi movido de "OTServ → Suporte OTServ → Suporte Programação"
para "OTServ → Suporte OTServ → Suporte Programação → Pedidos e dúvidas resolvidos - Programação".




info
Grupo: Campones
Registrado: 12/04/15
Posts: 26
Reputação: +2
iae galera blz eu vir sistema de level nos monstro e coloquei no meu serve o sistema que usei foi esse Clique aki para ver
so que quando uso a função getCreatureName(cid) o level vem também ex: oddish [1] so era pra vim o oddish
queria ageita a função na source
int32_t LuaScriptInterface::luaGetCreatureName(lua_State* L) { //getCreatureName(cid) ScriptEnviroment* env = getEnv(); if(Creature* creature = env->getCreatureByUID(popNumber(L))) lua_pushstring(L, creature->getName().c_str()); else { errorEx(getError(LUA_ERROR_CREATURE_NOT_FOUND)); lua_pushboolean(L, false); } return 1; }alguem min ajuda