Postado Agosto 8, 2020 4 anos 27 minutos atrás, Yan Liima disse: Se estiver utilizando com a uint16 é necessário utilizar o cliente com uint16 e as lib que ja vem junto no datapack. O cliente uint16 que vc postou não funciona com o dat desse server, estou usando otc., tbm estou usando as libs que vc postou. O problema nem é esse, faltam algumas funções, outras eu consegui adicionar mas algumas ainda atrapalham. Spoiler [13:41:37.008] [Error - CreatureEvent::configureEvent] No valid type for creature event.channelrequest [13:41:37.009] [Warning - BaseEvents::loadFromXml] Cannot configure an event [13:41:37.010] [Error - CreatureEvent::configureEvent] No valid type for creature event.channeljoin [13:41:37.010] [Warning - BaseEvents::loadFromXml] Cannot configure an event [13:41:37.011] [Error - CreatureEvent::configureEvent] No valid type for creature event.mailreceive [13:41:37.011] [Warning - BaseEvents::loadFromXml] Cannot configure an event Spoiler [13:45:45.455] data/spells/scripts/personagem/madara/susano.lua:55: attempt to call global 'getCreatureCondition' (a nil value) [13:45:45.456] stack traceback: [13:45:45.456] data/spells/scripts/personagem/madara/susano.lua:55: in function <data/spells/scripts/personagem/madara/susano.lua:46> Spoiler [13:47:35.661] [Error - Spell Interface] [13:47:35.662] data/spells/scripts/monster/tpgaruda.lua:onCastSpell [13:47:35.662] Description: [13:47:35.663] (luaGetPlayerFlagValue) Player not found Spoiler [13:48:30.344] [Error - Spell Interface] [13:48:30.345] data/spells/scripts/personagem/sasuke/susano.lua:onCastSpell [13:48:30.347] Description: [13:48:30.348] data/spells/scripts/personagem/sasuke/susano.lua:55: attempt to call global 'getCreatureCondition' (a nil value) [13:48:30.348] stack traceback: [13:48:30.349] data/spells/scripts/personagem/sasuke/susano.lua:55: in function <data/spells/scripts/personagem/sasuke/susano.lua:46> Quando vai entrar no adm Spoiler [13:49:54.192] Diarmaint has logged in. [13:49:54.193] [Error - CreatureScript Interface] [13:49:54.194] data/creaturescripts/scripts/login.lua:onLogin [13:49:54.195] Description: [13:49:54.195] data/lib/050-function.lua:215: attempt to call global 'getCreatureCondition' (a nil value) [13:49:54.196] stack traceback: [13:49:54.196] data/lib/050-function.lua:215: in function 'isPlayerGhost' [13:49:54.197] data/creaturescripts/scripts/login.lua:32: in function <data/creaturescripts/scripts/login.lua:6> [13:49:54.322] Diarmaint has logged out. só consigo entrar no adm se eu retirar o if(not isPlayerGhost(cid)) then do login. Quando uso /a Spoiler [13:53:24.708] [Error - TalkAction Interface] [13:53:24.709] data/talkactions/scripts/teleporttiles.lua:onSay [13:53:24.711] Description: [13:53:24.712] data/lib/050-function.lua:334: attempt to call global 'getCreatureCondition' (a nil value) [13:53:24.712] stack traceback: [13:53:24.713] data/lib/050-function.lua:334: in function 'isPlayerGhost' [13:53:24.713] data/talkactions/scripts/teleporttiles.lua:28: in function <data/talkactions/scripts/teleporttiles.lua:1> [13:53:24.714] [Error - NpcScript Interface] [13:53:24.714] data/npc/scripts/sell/potions.lua:onCreatureSay [13:53:24.715] Description: [13:53:24.715] data/npc/lib/npc.lua:51: attempt to call global 'isValidPosition' (a nil value) [13:53:24.716] stack traceback: [13:53:24.716] data/npc/lib/npc.lua:51: in function 'getNpcDistanceTo' [13:53:24.717] data/npc/lib/npcsystem/npchandler.lua:632: in function 'isInRange' [13:53:24.717] data/npc/lib/npcsystem/npchandler.lua:447: in function 'onCreatureSay' [13:53:24.719] data/npc/scripts/sell/potions.lua:7: in function <data/npc/scripts/sell/potions.lua:7> /q checar money Spoiler [13:56:55.209] [Error - NpcScript Interface] [13:56:55.210] data/npc/scripts/sell/potions.lua:onCreatureSay [13:56:55.210] Description: [13:56:55.211] data/npc/lib/npc.lua:51: attempt to call global 'isValidPosition' (a nil value) [13:56:55.211] stack traceback: [13:56:55.212] data/npc/lib/npc.lua:51: in function 'getNpcDistanceTo' [13:56:55.212] data/npc/lib/npcsystem/npchandler.lua:632: in function 'isInRange' [13:56:55.213] data/npc/lib/npcsystem/npchandler.lua:447: in function 'onCreatureSay' [13:56:55.214] data/npc/scripts/sell/potions.lua:7: in function <data/npc/scripts/sell/potions.lua:7> Entre outros erros, tem alguma maneira de compilar essa source no visual studio?
Postado Agosto 8, 2020 4 anos Algumas scripts que está usando é de otx2 praticamente você tem que modificar todas as scripts que está dentro das pastas https://github.com/italoxxx1
Postado Agosto 8, 2020 4 anos @r0bert0lol Esse é o servidor mais caprichado que eu já vi até hoje, tudo bem balanceado nada de numero exagerado, da forma que eu gosto. quero vou levar esse projeto a diante, to tentando compilar pelo google cloud, lá não tem a versão 14.04 do ubuntu, somente 16.04 não sei se isso influenciou os seguinte erros. Spoiler CXX mailbox.o luascript.cpp: In static member function ‘static int32_t LuaInterface::luaSetCre atureName(lua_State*)’: luascript.cpp:8790:52: warning: suggest parentheses around assignment used as tr uth value [-Wparentheses] if (creature = env->getCreatureByUID(popNumber(L))) ^ CXX manager.o Spoiler CXX otserv.o otserv.cpp: In function ‘void otserv(StringVec, ServiceManager*)’: otserv.cpp:687:41: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(result = db->storeQuery(query.str())) ^ otserv.cpp:697:57: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(result_ = db->storeQuery(query_playeritems.str())) ^ otserv.cpp:716:62: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(result_ = db->storeQuery(query_playerdepotitems.str())) ^ otserv.cpp:735:55: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(result_ = db->storeQuery(query_tileitems.str())) ^ CXX outfit.o Spoiler CXX protocol.o player.cpp: In member function ‘void Player::manageAccount(const string&)’: player.cpp:5117:30: warning: NULL used in arithmetic [-Wpointer-arith] if(msg.str().length() == NULL) ^ CXX protocolgame.o CXX protocolhttp.o protocolgame.cpp: In member function ‘void ProtocolGame::sendMagicEffect(const Position&, uint16_t)’: protocolgame.cpp:2098:10: warning: comparison is always false due to limited range of data type [-Wtype-limits] if(type > MAGIC_EFFECT_LAST || !canSee(pos)) ^ CXX protocollogin.o Compilação inteira Spoiler make all-am make[1]: Entering directory '/home/pbarcelos92/server/src' CXX actions.o CXX baseevents.o CXX allocator.o CXX beds.o CXX chat.o CXX combat.o CXX condition.o CXX configmanager.o CXX connection.o CXX container.o CXX creature.o CXX creatureevent.o CXX cylinder.o CXX database.o CXX databasemanager.o CXX databasemysql.o CXX depot.o CXX dispatcher.o CXX exception.o CXX fileloader.o CXX game.o CXX globalevent.o CXX group.o CXX gui.o CXX house.o CXX housetile.o CXX inputbox.o CXX ioban.o CXX ioguild.o CXX iologindata.o CXX iomap.o CXX iomapserialize.o CXX item.o CXX itemattributes.o CXX items.o CXX luascript.o CXX mailbox.o luascript.cpp: In static member function ‘static int32_t LuaInterface::luaSetCre atureName(lua_State*)’: luascript.cpp:8790:52: warning: suggest parentheses around assignment used as tr uth value [-Wparentheses] if (creature = env->getCreatureByUID(popNumber(L))) ^ CXX manager.o CXX map.o CXX monster.o CXX monsters.o CXX movement.o CXX networkmessage.o CXX npc.o CXX otpch.o CXX otserv.o otserv.cpp: In function ‘void otserv(StringVec, ServiceManager*)’: otserv.cpp:687:41: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(result = db->storeQuery(query.str())) ^ otserv.cpp:697:57: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(result_ = db->storeQuery(query_playeritems.str())) ^ otserv.cpp:716:62: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(result_ = db->storeQuery(query_playerdepotitems.str())) ^ otserv.cpp:735:55: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if(result_ = db->storeQuery(query_tileitems.str())) ^ CXX outfit.o CXX outputmessage.o CXX party.o CXX playerbox.o CXX player.o CXX position.o CXX protocol.o player.cpp: In member function ‘void Player::manageAccount(const string&)’: player.cpp:5117:30: warning: NULL used in arithmetic [-Wpointer-arith] if(msg.str().length() == NULL) ^ CXX protocolgame.o CXX protocolhttp.o protocolgame.cpp: In member function ‘void ProtocolGame::sendMagicEffect(const Position&, uint16_t)’: protocolgame.cpp:2098:10: warning: comparison is always false due to limited range of data type [-Wtype-limits] if(type > MAGIC_EFFECT_LAST || !canSee(pos)) ^ CXX protocollogin.o CXX protocolold.o CXX quests.o CXX raids.o CXX scheduler.o CXX scriptmanager.o CXX server.o CXX spawn.o CXX spectators.o CXX spells.o CXX status.o CXX talkaction.o CXX teleport.o CXX textlogger.o CXX thing.o CXX tile.o CXX tools.o CXX trashholder.o CXX waitlist.o CXX weapons.o CXX vocation.o CXXLD theotxserver make[1]: Leaving directory '/home/pbarcelos92/server/src' root@wonobattle:/home/pbarcelos92/server/src# 3 horas atrás, RicK Sanchez disse: Algumas scripts que está usando é de otx2 praticamente você tem que modificar todas as scripts que está dentro das pastas Muito problema, estou tentando compilar no ubuntu mesmo.
Postado Agosto 8, 2020 4 anos Edit- Está com o seguinte erros ao andar pelo mapa Spoiler [Error - MoveEvents Interface] domodlib('task_func') function onStepIn(cid, item, position, fromPosition) local amount = 1 if getTaskPoints(cid) < amount then doTeleportThing(cid, fromPosition, true) doPlayerSendTextMessage(cid, 25, "[ Area Restrita ] Complete a primeira missao do Hokage Naruto para acessar esse local.") doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE) return true end return true end:onStepIn Description: (luaDoPlayerSendTextMessage) Player not found 5: attempt to compare boolean with number stack traceback: Uma dúvida @r0bert0lol sobre as dlls, Qual a função dessas? Editado Agosto 9, 2020 4 anos por diarmaint (veja o histórico de edições)
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.