Jump to content

Recommended Posts

Olá Tk's,

 

Alguma alma poderia compilar a source abaixo para Windows 64bit?

https://tibiaking.com/forums/topic/99902-baiak-pvp-860-watch-system-cast-look/

Caso não seja viável compilar em Windows, poderiam me informar os comandos para compilar em Linux Ubuntu 18.04!

Edited by FearWar (see edit history)
Link to post
Share on other sites

1 hora atrás, FearWar disse:

Olá Tk's,

 

Alguma alma poderia compilar a source abaixo para Windows 64bit?


https://tibiaking.com/forums/topic/99902-baiak-pvp-860-watch-system-cast-look/

Caso não seja viável compilar em Windows, poderiam me informar os comandos para compilar em Linux Ubuntu 18.04!


 

Um tutorial detalhado e sempre atualizado pode ser encontrado aqui: Baixe os pacotes necessários Abra um terminal e cole os seguintes comandos:

apt-get update
apt-get install git subversion autoconf build-essential pkg-config libboost-dev libgmp3-dev libxml2-dev liblua5.1-0-dev libmysqlclient-dev ccache libboost-filesystem-dev libboost-regex-dev libboost-system-dev libboost- tela thread-dev libssl-dev libboost-iostreams-dev
Inicie um terminal e digite o seguinte: Executar na pasta:

sh ./autogen.sh && ./configure --enable-server-diag --enable-mysql --enable-root-permission && make -j $ (nproc)

Link to post
Share on other sites

6 horas atrás, Zuith Duth disse:


 

Um tutorial detalhado e sempre atualizado pode ser encontrado aqui: Baixe os pacotes necessários Abra um terminal e cole os seguintes comandos:

apt-get update
apt-get install git subversion autoconf build-essential pkg-config libboost-dev libgmp3-dev libxml2-dev liblua5.1-0-dev libmysqlclient-dev ccache libboost-filesystem-dev libboost-regex-dev libboost-system-dev libboost- tela thread-dev libssl-dev libboost-iostreams-dev
Inicie um terminal e digite o seguinte: Executar na pasta:

sh ./autogen.sh && ./configure --enable-server-diag --enable-mysql --enable-root-permission && make -j $ (nproc)

Muito bom irei testar.
Essa parte "make -j $ (nproc)" esse "(nproc)" serve pra qual motivo?

8 horas atrás, Zuith Duth disse:


 

Um tutorial detalhado e sempre atualizado pode ser encontrado aqui: Baixe os pacotes necessários Abra um terminal e cole os seguintes comandos:

apt-get update
apt-get install git subversion autoconf build-essential pkg-config libboost-dev libgmp3-dev libxml2-dev liblua5.1-0-dev libmysqlclient-dev ccache libboost-filesystem-dev libboost-regex-dev libboost-system-dev libboost- tela thread-dev libssl-dev libboost-iostreams-dev
Inicie um terminal e digite o seguinte: Executar na pasta:

sh ./autogen.sh && ./configure --enable-server-diag --enable-mysql --enable-root-permission && make -j $ (nproc)

-bash: ./autogen.sh: No such file or directory

Ele da esse erro quando executo ./autogen.sh

Link to post
Share on other sites

4 horas atrás, FearWar disse:

Muito bom irei testar.
Essa parte "make -j $ (nproc)" esse "(nproc)" serve pra qual motivo?


-bash: ./autogen.sh: No such file or directory

Ele da esse erro quando executo ./autogen.sh

chmod 777 sudo autogen.sh

Link to post
Share on other sites

  • 3 weeks later...
  • 2 months later...
  • 2 months later...
4 minutos atrás, Yaukzera disse:

Gostaria muito de um OTX compilado para essa base, pode ser tanto em Linux quanto Windows (preferência), alguém pode me passar?
Podemos até negociar um valor, preciso urgente.

Desculpe reviver o tópico.

mano pega a source do baiakpvp, só que acho q ela não compila em win

Link to post
Share on other sites

12 minutos atrás, Yaukzera disse:

Como faço para compilar ela em linux? É igual TFS?

é a mais facil que tem, instala as libs apt-get install git subversion autoconf build-essential pkg-config libboost-dev libgmp3-dev libxml2-dev liblua5.1-0-dev libmysqlclient-dev ccache libboost-filesystem-dev libboost-regex-dev libboost-system-dev libboost- tela thread-dev libssl-dev libboost-iostreams-dev

 

depois é só dar make no diretório da source

Link to post
Share on other sites

13 minutos atrás, Apache disse:

é a mais facil que tem, instala as libs apt-get install git subversion autoconf build-essential pkg-config libboost-dev libgmp3-dev libxml2-dev liblua5.1-0-dev libmysqlclient-dev ccache libboost-filesystem-dev libboost-regex-dev libboost-system-dev libboost- tela thread-dev libssl-dev libboost-iostreams-dev

 

depois é só dar make no diretório da source

Como funciona o make?

Link to post
Share on other sites

Um link q pode ser útil:

https://github.com/otland/forgottenserver/wiki/Compiling-on-Ubuntu

 

Basicamente vc baixa as libs, como citado acima.

 

Usa o comando "cd /SEU_DIRETÓRIO/", para ir a pasta que está instalada o servidor.

 

Usa "mkdir build && cd build" para criar uma pasta chamada build e acessá-la.

 

Usa o comando "cmake ..", para veriificar se há todos os pré-requisitos e após isso só dar "make", para compilar o projeto.

 

Por fim, usa-se o "cp tfs /SEU_DIRETÓRIO/" para copiar o tfs para o diretório base para iniciar o servidor com "./tfs".

Link to post
Share on other sites

Em 03/02/2021 em 10:39, Toruk disse:

Um link q pode ser útil:

https://github.com/otland/forgottenserver/wiki/Compiling-on-Ubuntu

 

Basicamente vc baixa as libs, como citado acima.

 

Usa o comando "cd /SEU_DIRETÓRIO/", para ir a pasta que está instalada o servidor.

 

Usa "mkdir build && cd build" para criar uma pasta chamada build e acessá-la.

 

Usa o comando "cmake ..", para veriificar se há todos os pré-requisitos e após isso só dar "make", para compilar o projeto.

 

Por fim, usa-se o "cp tfs /SEU_DIRETÓRIO/" para copiar o tfs para o diretório base para iniciar o servidor com "./tfs".


Agradeço a ajuda, mas nesse servidor não vem os dados para compilar com o cmake, só a pasta SRC, onde eu consigo a base com o cmakelist e tudo mais?

Link to post
Share on other sites

6 minutos atrás, Yaukzera disse:


Agradeço a ajuda, mas nesse servidor não vem os dados para compilar com o cmake, só a pasta SRC, onde eu consigo a base com o cmakelist e tudo mais?

qual source é?

Link to post
Share on other sites

Agora, Apache disse:

qual source é?


estou querendo compilar este servidor: 

https://tibiaking.com/forums/topic/99902-baiak-pvp-860-watch-system-cast-look/

Mas pelo visto nos arquivos de download só tem o src e nada mais, vi que para dar o make precisa do cmakelist e tudo mais, e nesse não tem.
O que posso usar de base pra isso?
Queria preferencialmente compilar para Windows

Link to post
Share on other sites

Agora, Yaukzera disse:


estou querendo compilar este servidor: 


https://tibiaking.com/forums/topic/99902-baiak-pvp-860-watch-system-cast-look/

Mas pelo visto nos arquivos de download só tem o src e nada mais, vi que para dar o make precisa do cmakelist e tudo mais, e nesse não tem.
O que posso usar de base pra isso?
Queria preferencialmente compilar para Windows

mano essa source é só instalar as libs e dar make, não precisa de nada...

Agora, Apache disse:

mano essa source é só instalar as libs e dar make, não precisa de nada...

em linux.

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Similar Content

    • By Pedrok22
      Salve galerinha do TK !!!
      Estou aqui novamente pra pedir ajuda a vcs para uma unica coisa.
      Existe algum mod script ou algo parecido que quando player executar o comando !buyhouse ele tem direito de comprar duas houses:
      EX: Fulano vai la na frente de uma house compra uma de frente cm templo. ai ele tem direito de comprar mais uma house em qualquer lugar.
      Alguem sabe me dizer como faz isso ?
      Desde ja agradeço a todos vcs. Ficarei no aguardo ...
       
    • By XGaduX
      Alguém sabe como resolver esse problema? o erro é o seguinte, ao executar a magia e trocar de target o effect acompanha o novo target, meu pedido para resolução seria que o effect só pudesse ir ao novo target com o fim da spell ou que o dano acompanhasse o effect.
      local combat1 = createCombatObject()
      setCombatParam(combat1, COMBAT_PARAM_HITCOLOR, 205)
      setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
      setCombatParam(combat1, COMBAT_PARAM_DISTANCEEFFECT, 1)
      setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -99.0, 0, -190.5, 0)
      local function onCastSpell1(parameters)
      doCombat(parameters.cid, parameters.combat1, parameters.var)
      end
      function KiBullet(cid)
          if isCreature(cid) and isCreature(getCreatureTarget(cid)) then
              local position = {x=getThingPosition(getCreatureTarget(cid)).x+1, y=getThingPosition(getCreatureTarget(cid)).y+1, z=getThingPosition(getCreatureTarget(cid)).z}
              doSendMagicEffect(position, 329)
          end
      end
      function onCastSpell(cid, var)
      local waittime = 9 
      local storage = 99
      if exhaustion.check(cid, storage) then
         doPlayerSendCancel(cid, "You are exhausted.")
      doSendMagicEffect(getCreaturePosition(cid), 2)
          return false
      end
      local parameters = {cid = cid, var = var, combat1 = combat1}
      for i = 1, 10 do
          addEvent(function()
              if isCreature(cid) then
              addEvent(onCastSpell1, 100, parameters)
                  addEvent(KiBullet,100,cid)
              end
          end, 1 + ((i-1) * 300))
      end
      exhaustion.set(cid, storage, waittime)
      return true
      end
       

      2021-02-26 14-03-40.mp4
    • By Mikethekingsz
      Bom dia TK, queria saber se alguém pode me dar uma força? No meu servidor tem uma Spell chamada "Muted", eu quero que ela tenha porcentagem em acerta e falhar, entende?
      se alguém poder me ajudar ficarei muito grato.
       
      Script da Magia.
       
      local condition = createConditionObject(CONDITION_MUTED)
      setConditionParam(condition, CONDITION_PARAM_TICKS, 5000)
      local chance = 50
      function silence(tar, text)
          if(isCreature(tar) == true) then
              doSendAnimatedText(getCreaturePosition(tar), text, 215)
              doAddCondition(tar, condition)
          end
          return true
      end
      function onCastSpell(cid, var)
      if not isPlayer(cid) then return true end
          if exhaustion.check(cid, 13117) == TRUE then
              doPlayerSendCancel(cid, "Podera usar novamente dentro de 15 segundos.")
              doSendMagicEffect(getCreaturePosition(cid), 2)
              return false
          end
          local tar = getCreatureTarget(cid)
          if hasCondition(tar, CONDITION_MUTED) == true then
              return false
          else
              if isCreature(tar) == true then
                  if math.random(1,50) <= chance then
                      local text = "SILENCE"
                      silence(tar, text)     
                  else
                      local text = "MISS"
                      doSendAnimatedText(getCreaturePosition(tar), text, 215)
                  end
                  else
                      if isCreature(cid) == true then
                          doPlayerSendCancel(cid, "Silence can be cast only on other creatures.")
                      end
                  return false
              end
          end
          exhaustion.set(cid, 13117, 15.0)
          return true
      end
       
    • By GniusPlay
      Pessoal, preciso de uma script que o player é teleportado quando tiver x porcentagem de vida, e essa script só funciona se ele tiver em uma area especifica...(x.y)
       
    • By Pedrok22
      .Olá galera do TK !!!!
      Estou aqui novamente para pedir ajuda á vcs.
      Estou montando um Otserv 8.60 TFS 0.4.4.
      Minha dúvida é se tem ou alguem sabe me dizer se tem como colocar esse script dessa STAFF por ataque pelo ML (Magic Level)?
      Tentei fazer da seguinte forma:
      function onGetFormulaValues(cid, level, maglevel)
      min = -(maglevel*80)
      max = -(maglevel*90)
      return min, max
      end
      Porem nao tive sucesso. Mudava os ELEMENTOS da STAFF, mais não tirava DANOS...
      Eu peço humildemente ajuda de voces. 
      Está é a script da staff elemental.
      Desde já agradeço á todos voces. Ficarei no aguardo... Vlw Rapaziada !!!!
       
       
  • Recently Browsing   0 members

    No registered users viewing this page.


×
×
  • Create New...

Important Information

Confirmação de Termo