Killua 389 Postado Novembro 1, 2013 Share Postado Novembro 1, 2013 Muito, muito bom! Rep+ Link para o comentário https://xtibia.com/forum/topic/223315-monster-level/page/2/#findComment-1577887 Compartilhar em outros sites More sharing options...
Slicer 1070 Postado Novembro 2, 2013 Share Postado Novembro 2, 2013 talvez me arrependa mas... soh eu achei essa linha estranha? if(!monster->hideLevel) ja q quem fica com o hideLevel eh o mType, monsterS.h, e n a classe Monster em si? ;x Link para o comentário https://xtibia.com/forum/topic/223315-monster-level/page/2/#findComment-1578259 Compartilhar em outros sites More sharing options...
lucashgas 53 Postado Novembro 2, 2013 Share Postado Novembro 2, 2013 fui compilar, fiz tudo certinho... só não encontrei aqui na rev 3884 no arquivo configmanager.h não encontrei "MONSTER_SPAWN_WALKBACK," ai coloquei junto com "FREE_PREMIUM," ai na hora de compilar deu este erro: C:\ In member function `bool Map::placeCreature(const Position&, Creature*, bool, bool)': 188 C:\ class Monster' has no member named 'hideLevel' C:\ [build Error] [obj//map.o] Error 1 Link para o comentário https://xtibia.com/forum/topic/223315-monster-level/page/2/#findComment-1578373 Compartilhar em outros sites More sharing options...
rohfagundes 78 Postado Novembro 2, 2013 Share Postado Novembro 2, 2013 fui compilar, fiz tudo certinho... só não encontrei aqui na rev 3884 no arquivo configmanager.h não encontrei "MONSTER_SPAWN_WALKBACK," ai coloquei junto com "FREE_PREMIUM," ai na hora de compilar deu este erro: C:\ In member function `bool Map::placeCreature(const Position&, Creature*, bool, bool)': 188 C:\ class Monster' has no member named 'hideLevel' C:\ [build Error] [obj//map.o] Error 1 como o Slicer falou esse if(!monster->hideLevel) parece estar errado eu compilei tirando o hideLevel por level usei o otx n deu mais erro mas tb n apareceu level Link para o comentário https://xtibia.com/forum/topic/223315-monster-level/page/2/#findComment-1578409 Compartilhar em outros sites More sharing options...
Nu77 81 Postado Novembro 2, 2013 Share Postado Novembro 2, 2013 troquem if(!monster->hideLevel) por if(!mType->hideLevel) Link para o comentário https://xtibia.com/forum/topic/223315-monster-level/page/2/#findComment-1578413 Compartilhar em outros sites More sharing options...
Slicer 1070 Postado Novembro 2, 2013 Share Postado Novembro 2, 2013 (editado) /\ q eu saiba a classe Map n tem o mType... ;x o certo seria algu como... bool getHideLevel() { return mType->hideLevel; } -isso no monster.h neh- e dai... if(!monster->getHideLevel()) Editado Novembro 2, 2013 por Slicer Link para o comentário https://xtibia.com/forum/topic/223315-monster-level/page/2/#findComment-1578478 Compartilhar em outros sites More sharing options...
Oneshot 732 Postado Novembro 2, 2013 Autor Share Postado Novembro 2, 2013 De fato, devo ter deixado algo passar, mas funciona perfeitamente do modo que passei. Enfim, sigam a ideia do Slicer. Abraços. Link para o comentário https://xtibia.com/forum/topic/223315-monster-level/page/2/#findComment-1578482 Compartilhar em outros sites More sharing options...
Nu77 81 Postado Novembro 2, 2013 Share Postado Novembro 2, 2013 /\ q eu saiba a classe Map n tem o mType... ;x pdc, pensei que essa parte do codigo estava em monster.cpp Link para o comentário https://xtibia.com/forum/topic/223315-monster-level/page/2/#findComment-1578497 Compartilhar em outros sites More sharing options...
lucashgas 53 Postado Novembro 4, 2013 Share Postado Novembro 4, 2013 (editado) mudei minha source para rev 3777 (mesma testada no tópico) fiz as modificações do slicer e agora deu outro erro. monster->getMaster()->getStorage((std::string)"monster_level", value); C:\devcpp\obj\sources\map.cpp In member function `bool Map::placeCreature(const Position&, Creature*, bool, bool)': 193 C:\devcpp\obj\sources\map.cpp no matching function for call to `Creature::getStorage(std::string, std::string&)' note C:\devcpp\obj\sources\creature.h:336 candidates are: virtual bool Creature::getStorage(uint32_t, std::string&) cons C:\devcpp\obj\sources\dev-cpp\Makefile.win [build Error] [obj//map.o] Error 1 oneshot você poderia postar uma source (preferência a rev 3884) com o código para download? Editado Novembro 4, 2013 por lucashgas Link para o comentário https://xtibia.com/forum/topic/223315-monster-level/page/2/#findComment-1579257 Compartilhar em outros sites More sharing options...
rDs7008 47 Postado Novembro 4, 2013 Share Postado Novembro 4, 2013 (editado) Lucas, esse erro ai acontece pois sua distro não suporta o index de storages como string, é só trocar por um inteiro que vai funcionar. monster->getMaster()->getStorage((uint32_t)numero_da_storage_aqui, value); Editado Novembro 4, 2013 por RicardoSohnn Link para o comentário https://xtibia.com/forum/topic/223315-monster-level/page/2/#findComment-1579289 Compartilhar em outros sites More sharing options...
DodgeMan 0 Postado Novembro 5, 2013 Share Postado Novembro 5, 2013 Alguém conseguiu fazer funcionar isso? Não tem suporte do criador? Parece ser um sistema com inúmeras aplicações quero muito compilar isso "challenge acepted" Link para o comentário https://xtibia.com/forum/topic/223315-monster-level/page/2/#findComment-1579367 Compartilhar em outros sites More sharing options...
Maenilse 86 Postado Novembro 5, 2013 Share Postado Novembro 5, 2013 esse sistema so tem suporte, ao tfs 0.4 rev3884, ou superior, no mais, nao funciona nos inferiores. Link para o comentário https://xtibia.com/forum/topic/223315-monster-level/page/2/#findComment-1579512 Compartilhar em outros sites More sharing options...
lucashgas 53 Postado Novembro 5, 2013 Share Postado Novembro 5, 2013 Mas como se o autor do código "testou" na rev 3777? Link para o comentário https://xtibia.com/forum/topic/223315-monster-level/page/2/#findComment-1579522 Compartilhar em outros sites More sharing options...
Oneshot 732 Postado Novembro 5, 2013 Autor Share Postado Novembro 5, 2013 Desculpa, pessoal. Estou trabalhando agora e sobra pouco tempo para o fórum, arrumei o erro do hideLevel que não consta de fato no monster.cpp, optei por não usar o modo que o Slicer passou e já atualizei o tópico. Como tem muita gente com dificuldade de compilar, estou disponibilizando as sources trunk.r3777 já com as alterações feitas, "infelizmente", por ser uma trunk.r3777 com muitos bugfixes disponibilizada na OtLand, não é possível compilar ela com Dev-Cpp, apenas com Code::Blocks. Já tem uma compilação GUI na pasta bin/GUI. É só fazer o download abaixo. Dropbox Link para o comentário https://xtibia.com/forum/topic/223315-monster-level/page/2/#findComment-1579612 Compartilhar em outros sites More sharing options...
kleitonalan321 6 Postado Novembro 5, 2013 Share Postado Novembro 5, 2013 vc poderia postar as source sem modificações ? Link para o comentário https://xtibia.com/forum/topic/223315-monster-level/page/2/#findComment-1579620 Compartilhar em outros sites More sharing options...
Posts Recomendados