CO

Passando Um Otserv Para 8.60

Por comedinhasss, 15 de jul. de 2010 em Tutoriais de Programação

otserv
tibia
script
54
26.3k
arkiresA
12 de outubro de 2011 às 11:29

o que vc não entendeu na parte player.cpp??!!!

2 semanas depois...
LuckinhaSanL
21 de outubro de 2011 às 17:52

Onde Fica Esses Arquivos .cpp? .-.



Abraç's

2 meses depois...
bepokemonB
02 de dezembro de 2011 às 11:58
Também procure por:

 

int32_t LuaScriptInterface::luaGetCreatureHealth(lua_State* L)

{

//getCreatureHealth(cid)

ScriptEnviroment* env = getEnv();

if(Creature* creature = env->getCreatureByUID(popNumber(L)))

lua_pushnumber(L, creature->getHealth());

else

{

errorEx(getError(LUA_ERROR_CREATURE_NOT_FOUND));

lua_pushboolean(L, false);

}

return 1;

}

 

Substitua por:

int32_t LuaScriptInterface::luaGetItemParent(lua_State* L)

{

//getItemParent(uid)

ScriptEnviroment* env = getEnv();

 

Item* item = env->getItemByUID(popNumber(L));

if(!item)

{

errorEx(getError(LUA_ERROR_ITEM_NOT_FOUND));

lua_pushnil(L);

return 1;

}

 

Item* container = item->getParent()->getItem();

pushThing(L, container, env->addThing(container));

return 1;

}

 

Eu sei que estou revivendo um topico bem velho, mas isso nao esta errado? Pode dar problemas a muitas pessoas ..

2 semanas depois...
10 de dezembro de 2011 às 07:34

Em vez se Substitua por: seria Em baixo adicione: eu acho.

Editado Dezembro 10 por fireelement

1 mês depois...
RoXoRR
01 de janeiro de 2012 às 18:49

Bom prefiro baiaxr o server na otra versão ;) mas bom tutorial kra parabéns

9 meses depois...
03 de outubro de 2012 às 19:37

house ccp, player ccp, sourcers.h: ?nao sei onde essas "coisas" estao, tem alguns arquivos ai que no meu ot nao tem ou eu estou procurando errado, onde fica estas pastas ? teria como fazer uma guia ? exemplo, data/lib~ sei lá :S fico no aguardo, precizo muito disso, meu ot tava com um bug de follow attack, itens que dava bug de ml e etc.. mudei o distro e etc ai qd eu abro o map da 1 erro dzendo que n suporta a versao do otb. se eu por a 8.54 os tens de zao buga tudo ;ssssssss ajuda plizz :D

Editado Outubro 3 por ewertonsilva157

3 semanas depois...
20 de outubro de 2012 às 18:24

house ccp, player ccp, sourcers.h: ?nao sei onde essas "coisas" estao, tem alguns arquivos ai que no meu ot nao tem ou eu estou procurando errado, onde fica estas pastas ? teria como fazer uma guia ? exemplo, data/lib~ sei lá :S fico no aguardo, precizo muito disso, meu ot tava com um bug de follow attack, itens que dava bug de ml e etc.. mudei o distro e etc ai qd eu abro o map da 1 erro dzendo que n suporta a versao do otb. se eu por a 8.54 os tens de zao buga tudo ;ssssssss ajuda plizz :D

os arquivos ficam na source do server
10 meses depois...
20 de agosto de 2013 às 14:11

Parabens Kara Otimo tutorial mudei algumas coisas nele e coloquei 9.6, >D vlw mesmo se quiserem posto um de 9.60

3 anos depois...
09 de maio de 2017 às 07:16

  Aqui Deu Erro:

[Linker error] undefined reference to `LuaScriptInterface::luaGetCreatureHealth(lua_State*)'

  *** [TheForgottenServer.exe] Error 1

 

Estou Usando os parametros:

-O1
-lboost_system
-lgmp
-llua5.1
-lmysql
-lboost_regex
-lsqlite3
-lwsock32
-lxml2
-lmysql
-lws2_32
-s
-lboost_filesystem
-lboost_thread