Jump to content

Olá Tibiano! Notamos que você está com um adblocker ligado... 

Nós promovemos servidores dentro da comunidade, para que eles tenham visibilidade.

Por favor, nos ajude a continuar promovendo esses servidores. Adicione nosso domínio na whitelist de seu adblocker, ok? :)

  • 0
ZoR

Duvidas Modules OTClient

Question

Olá, comecei meus estudos em Otclient, porem tenho muitas duvidas!.

 

image.png.4813582687f38f586aa919d3a0769aba.png

 

Oque ser isso? variaveis? porque todas nil?

 

image.png.ab6d1317406e10a89d45f7fbd01fc9ed.png

 

@onLoad: init() ?

@onUnload: terminate() ?

 

Please login or register to see this attachment.

 

Variaveis com local sem o nil? oque isso muda?

porque g_game? g_game.IsOnine ? isso é uma função do otclient? como posso tirar essa função da sourcer?

 

 

Como se inicia um modulo? com local Nome ou Local Nome = nil? ou só a variavel = nil?

todas ela tem que tem function init()? function onGameConnectionError(message, code) ? de onde saiu onGameConnection?

sourcer? function CharacterList.terminate() ? 

 

  if charactersWindow then -- se for charactersWindow entao
    characterList = nil -- lista de char = nil?
    charactersWindow:destroy() -- :destroy a lista de char ok!
    charactersWindow = nil -- nil novamente?
  end

function CharacterList.doLogin() ? de onde tira isso? das funçoes da sourcer?

Share this post


Link to post
Share on other sites

3 answers to this question

Recommended Posts

  • 0
Em 08/07/2019 em 20:04, ZoR disse:

image.png.ab6d1317406e10a89d45f7fbd01fc9ed.png

Essa parte no OTmod do servidor.

 

Name: nome da pasta

@onLoad: function de inicialização do module.

@onUnload: function de terminação do module.

 

Em 08/07/2019 em 20:04, ZoR disse:

Variaveis com local sem o nil? oque isso muda?

se não tem nada é = nil

 

Em 08/07/2019 em 20:04, ZoR disse:

porque g_game? g_game.IsOnine ? isso é uma função do otclient? como posso tirar essa função da sourcer?

isso é uma function da source do otcliente g_game é que faz a chamada!

 

As outras questões você tem que estudar o module por completo para poder entender seu funcionamento..

Share this post


Link to post
Share on other sites
  • 0

Baixa as sources do otclient vai se achar.

g_lua.bindSingletonFunction("g_game", "isOnline", &Game::isOnline, &g_game);

bool isOnline() { return m_online; }

Share this post


Link to post
Share on other sites
  • 0
1 hora atrás, kttallan disse:

Essa parte no OTmod do servidor.

 

Name: nome da pasta

@onLoad: function de inicialização do module.

@onUnload: function de terminação do module.

 

se não tem nada é = nil

 

isso é uma function da source do otcliente g_game é que faz a chamada!

 

As outras questões você tem que estudar o module por completo para poder entender seu funcionamento..

para complementar essa resposta

Please login or register to see this link.

Share this post


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
Answer this question...

×   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 mastof
      Please login or register to see this link.
      : Please login or register to see this link.


      PokeVerse vem com a proposta de não ser só mais um servidor que nasce e morre na mesma semana, estamos dedicados a torna-lo um dos maiores servidores, e para isso precisamos da ajuda de vocês, estamos trabalhando para fazer uma ClosedBeta ainda nesse mes, com previa de lançamento em Abril, nos acompanhe pelo: Please login or register to see this link.
      , iremos disponibilizar informações e atualizações por lá

      Facebook: Please login or register to see this link.
    • By wenderotpoke
      Não sei por que mas no meu client a funçao de usar um item da Hotkey no pokemon não pega.....

      Se eu colocar pra usar a potion no poke automaticamente ele abre o MultUse e eu tenho que clikar no poke para usar a pot, não está usando automaticamente mesmo com a função ativa
       
      Alguém pode me ajudar a resolver
       
       
      Obrigado desde já

      Please login or register to see this attachment.
    • By brazvct
      Eu que fiz pra um amigo, créditos são meus
      Não fiz modificações na source, se quiserem pode pegar src e vc14 do edubart no github

      Download: 
      Please login or register to see this link.
      Scan: 
      Please login or register to see this link.
      Tamanho: 6MB

      Como usar:
      1. TrocarIP:
      modules/client_entergame/entergame.lua
      Alterar: EnterGame.setUniqueServer('127.0.0.1', 7171, 772, 270, 210)
      127.0.0.1 = IP do SV, 772 = Versão do Client 

      2. Adicionar sua SPR e DAT
      Coloque em data/things/versão
       
      3. Alterar Links dos botões na tela inicial
      client_background/background.lua

      4. Alterar funções dos botões do cliente:
      game_inventory/inventory.lua

      Please login or register to see this attachment.

      Please login or register to see this attachment.
    • By sirvitor4
      Boa noite, rapaziada.
      Alguém saberia resolver esse problema que aparece no terminal do meu otclient?
       
      /game_topslot/topslot.lua:79 attempt to index a nill value
      in function game_topslot/topslot.lua:52
       

      Please login or register to see this attachment.
       
      Esse erro ocorre quando tento dar Dex em algum pokemon... A vara de pesca funciona normalmente
       
       

    • By sirvitor4
      Alguém sabe resolver esse erro?
       

      WARNING: message in channel id 10 which is unknown, this is a server bug, relogin if you want to see messages in this channel
      WARNING: message in channel id 12 which is unknown, this is a server bug, relogin if you want to see messages in this channel
      WARNING: message in channel id 10 which is unknown, this is a server bug, relogin if you want to see messages in this channel
      WARNING: message in channel id 10 which is unknown, this is a server bug, relogin if you want to see messages in this channel
      WARNING: message in channel id 10 which is unknown, this is a server bug, relogin if you want to see messages in this channel
       
       
      console.lua -->
       
       
      Desculpa o post, Resolvi trocando por esse script

      Please login or register to see this link.
      espero que ajude + gnt
       
×
×
  • Create New...