Ir para conteúdo

gabriel28

Membro
  • Registro em

  • Última visita

Tudo que gabriel28 postou

  1. @Way20 Sim. @Tauzyu Os creatureevents simplesmente não estão sendo executados pelos monstros. Por mais que estejam registrados no login.lua e no xml do monstro que quero que execute o evento 'x', ele não é executado e não há erro algum no console. Tenho o evento onSpawn na souce, não sei se isso influência em algo (digo isso porque na OTLand um cara falou algo relacionado a isso). Fora que, também não consigo executar esse evento, mesmo tendo a tag pra eles no xml do monstro.
  2. @Shinaun Usa ObjectBuilder pra por a nova sprite no arquivo .dat e .spr, depois use OT Item Editor pra adicionar no arquivo .otb. Pra por no Remeres, terá que guiar o Remeres até a pasta de seus arquivos .dat e .spr que você adicionou o novo sprite e por o arquivo .otb, que você editou, na pasta (que estará dentro da pasta data do seu Remeres) referente a versão de seu server, ou seja, se seu server for 8.60, terá que por o arquivo .otb na pasta 860.
  3. Como o título diz, os monstros no meu server não estão executando eventos, creio que seja problema na source, mas não fiz alterações nessa parte. A parte que registra os eventos em monster.cpp está assim: // register creature events for(StringVec::iterator it = mType->scriptList.begin(); it != mType->scriptList.end(); ++it) { if(!registerCreatureEvent(*it)) std::clog << "[Warning - Monster::Monster] Unknown event name - " << *it << std::endl; } Se alguém puder ajudar, agradeço. TFS 0.4 rev 3884
  4. @mikaelkelvin O /t apenas, leva pra cidade natal, se quiser ir pra Carlin, vai ter que mudar a cidade natal do char pra Carlin.
  5. @mikaelkelvin O que queres dizer com cidade principal? Que no comando /t vá direto pra Thais? Isso vai ter que mudar no Remeres o id de cada town. Esses "erros" ai são simples de resolver, só ir na pasta MOD e abrir os arquivos e mudar de disable pra eneable.
  6. @mikaelkelvin Esses dois erros creio que são no config.lua. E pra viajar pra outras cidades é só por um número no comando, exemplo: /t 1, /t 2,/t 3, etc...
  7. @mikaelkelvin No talkaction é só mudar o comando. E não é o creaturescript.xml, e sim, o creature.lua da pasta talkaction/script.
  8. @mikaelkelvin Em action.xml tem o item com id 2077 registrado em dois eventos. Em talkaction.xml tem dois scripts usando o comando !guild e também pro outro problema no talkaction vai ter que postar o arquivo creature.lua. Os outros problemas o Job já te ajudou ai.
  9. @mikaelkelvin Na pasta data/xml
  10. @matheusmoura97 Não baixei, mas pelo tamanho do arquivo, e você disse que é só o cliente, com certeza é OTC. Old Cliente é o cliente do Tibia (que só da pra fazer grandes alterações com DLL injection) e OTC é um cliente que é facilmente customizável.
  11. @koringa *Editei a mensagem anterior, qualquer erro, fala.
  12. @mikaelkelvin Vai no login.lua e apaga isso. if(not isPlayerGhost(cid)) then doSendMagicEffect(getCreaturePosition(cid), CONST_ME_TELEPORT) end
  13. @mikaelkelvin Esse erro não tem a ver com o que o Jobs postou. Você já trocou o 050-function.lua pelo que eu mandei?
  14. @Yamborghini Não é tabela faltando, existe mais de um id '0' ai.
  15. @mikaelkelvin Abre o arquivo 050-function.lua que ta na pasta data/lib e trova a função isPlayerGhost dela por essa: function isPlayerGhost(cid) if(not isPlayer(cid)) then return false end return getCreatureCondition(cid, CONDITION_GAMEMASTER, GAMEMASTER_INVISIBLE) or getPlayerFlagValue(cid, PLAYERFLAG_CANNOTBESEEN) end
  16. Você viu isso no items.xml? Por mais que esteja nele e que tenha no object builder, pode ser que esteja errado a id em relação ao arquivo .otb. Recomendo que você abra o arquivo .otb, procure pelo item number que a magic wall está registrada e veja se o cid é igual ao número do Object Builder.
  17. @Jociel Provável que o server não tenha um item com a id da magic wall. Tenta trocar pra outro id.
  18. @mikaelkelvin Os dois primeiros são eventos que não existem. Creio que errasse na hora de escrever. O outro a tabela castle_dono não existe na database. (não sei como adicionar, não manjo de sql) E o último é de algum código que adicionasse, que está com erro ou adicionasse de forma errada no login.lua.
  19. @mikaelkelvin Marca como melhor resposta pra fecharem o tópico.
  20. @mikaelkelvin Cria um arquivo lua chamado main dentro da parta npc/lib/npcsystem, e poem o código aqui de baixo dentro dele, e testa pra ver se os erros param.

Informação Importante

Confirmação de Termo