Ir para conteúdo

Featured Replies

Postado
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?

  • Respostas 315
  • Visualizações 82.6k
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • r0bert0lol
    r0bert0lol

    Galera tópico atualizado, adicionei o banco de dados que eu estava utilizando.   Acabei de reinstalar o servidor para um colega, utilizei um Ubuntu 14.04 e tudo está funcionando 100 % ( A ún

  • TheOTXServer.exe

  • leozincorsair
    leozincorsair

    Cara voce e muito humilde, pois voce venderia muito facil tudo isso, mais pensou diferente .. veio disponibilizar isso para pessoas implementar no seu projeto ou ajudar quem ja tem, eu mesmo vou aprov

Posted Images

Postado

Algumas scripts que está usando é de otx2 praticamente você tem que modificar todas as scripts que está dentro das pastas

 

 

 

 

 

                                                                                                                                                     tumblr_nwmv2z4VEM1ujiquxo1_100.gif.2db64bb36f0f565e68ff2a90cb98f439.gif.59f4c4cf234d2f6906621cac0553a862.gif

https://github.com/italoxxx1

 

Postado

@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

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?

 

image.png.0a289c111ae722513f51ac4f5425d62c.png

Editado 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.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.7k

Informação Importante

Confirmação de Termo