Ir para conteúdo

izac ximenes

Campones
  • Total de itens

    26
  • Registro em

  • Última visita

Tudo que izac ximenes postou

  1. Galera meu goback fica adicionado vida ao pokemon ex:quando da back poke ta 3734 de vida ,quando ver ele na poke ele ta 3640 de vida, quando da go(solta ele) ele fica com 4276 goback.lua @up
  2. vai na pasta moviments/scripts/ crie arquivo chamado anel.lua coloque isso dentro local idanel = xx --coloque aqui id do anel local outift = xx -- colocque aqui numero da outift function onEquip (cid, item, slot) if item.uid == idanel then doCreatureChangeOutfit(cid,{lookType = outift},-1) return true end end function onDeEquip(cid, item, slot) if item.uid == idanel then doRemoveCondition(cid, CONDITION_OUTFIT) return true end end agr volte para pasta movements e abra o movements.xml e coloque isso dentro <movevent type="Equip" itemid="coloaqui id do item" slot="coloque aqui qual lote anel vai fica" event="script" value="anel.lua"/> <movevent type="DeEquip" itemid="coloaqui id do item" slot="coloque aqui qual lote anel vai fica" event="script" value="anel.lua"/> nao testei mais acho que deve funcionar
  3. Txu na tua opinião sobre defesa e ataque, os pokemons selvagens deve ter quantos porcento a mais do que os capturados?
  4. txu como faz para ele balancear a vida de acordo com player que atack ele?tem alguma forma?
  5. Galera queria saber qual a melhor vida para os pokes selvagens: poke selvagen ter 2x a vida do poke capturado, poke selvagen ter 3x a vida do poke capturado tipo meu serve não tem level system
  6. vc poderia fazer isso pra min pfv voce poderia fazer isso pra min pfv @up
  7. Galera algumas funções como setcreaturename tem a limitação do client queria saber como tira essa limitação no otclient alguem saber?
  8. txu como assim ? olha levelsummon por padrão ele começa com numero 5 ja olha Monster::Monster(MonsterType* _mType): Creature() { isIdle = true; isMasterInRange = false; teleportToMaster = false; mType = _mType; spawn = NULL; raid = NULL; levelsummon = 5;
  9. nenhum erro olha tentei melhora a função int32_t LuaScriptInterface::luaSetPokemonLevel(lua_State* L) { //setPokemonLevel(cid,levelpoke) int32_t levelpoke = (int32_t)popNumber(L); ScriptEnviroment* env = getEnv(); if(Monster* monster = env->getCreatureByUID(popNumber(L))->getMonster()) { if(monster->isSummon()) { monster->levelsummon = levelpoke; lua_pushboolean(L, true); } else { monster->level = levelpoke; lua_pushboolean(L, true); } } else { errorEx(getError(LUA_ERROR_CREATURE_NOT_FOUND)); lua_pushboolean(L, false); } return 1; }
  10. cara eu coloquei esse dois ai
  11. Galera fiz um função no c++ para inserir level do pokemon int32_t LuaScriptInterface::luaSetPokemonLevel(lua_State* L) { //setPokemonLevel(cid,level) ScriptEnviroment* env = getEnv(); int32_t levelpoke = popNumber(L); if(Monster* monster = env->getCreatureByUID(popNumber(L))->getMonster()) { monster->levelsummon = levelpoke; lua_pushboolean(L, true); } else { errorEx(getError(LUA_ERROR_CREATURE_NOT_FOUND)); lua_pushboolean(L, false); } return 1; } so que quando uso ela no lua da esse erro no console attempt to call global 'setPokemonLevel' (a nil value) como resolvo isso alguem sabe?
  12. Galera e o seguinte "fiz" um sistema de level usando a storage 4045 do meu servidor agora queria que quanto mais level o pokemon tem mais aumenta a velocidade,rapidez,força etc... si alguem souber fazer isso em lua ajuda tbm @up
  13. voce poderia fazer mini tutorial de como adicionar essa função pfv
  14. como adicionio a função split na source ?
  15. num tem uma forma do level aparece?sem causa erro getcreaturaname()
  16. Serio? tipo vai aparece ele do lado do pokemon tipo assim oddish [1] mais na descrição nao? e assim que tu quer dizer?
  17. a finalidade e seguinte eu adicionei um sistema de level no meu esse servidor 8.54(sistema aqui) so que quando usar essa função o level do pokemon vem junto ex:oddish [1] o certo e so oddish.
  18. galera queria adaptar essa função 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; } eu queria que quando essa função foce usada em um montros essa linha: lua_pushstring(L, creature->getName().c_str()); foce substituída por: lua_pushstring(L, monster->nomereal.c_str());
  19. aff vei to querendo que ele pegue o nome da criatura sem vir o level junto
  20. 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
  21. ai o codigo nao vai funcionar mah
  22. Iae galera blz? to tentando compilar essa source mais ta dando erro nessa funçao bool Map::placeCreature(const Position& centerPos, Creature* creature, bool extendedPos /*= false*/, bool forced /*= false*/) { 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) + "]"; } } ai da esse erro no log de compilaçao C:\Users\---\Desktop\---\--\map.cpp In member function `bool Map::placeCreature(const Position&, Creature*, bool, bool)': 194 C:\Users\--\Desktop\---\--\map.cpp no matching function for call to `Creature::getStorage(std::string, std::string&)' note C:\Users\--\Desktop\--\--\creature.h:324 candidates are: virtual bool Creature::getStorage(uint32_t, std::string&) const alguem sabe como resolver?
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...