BananaFight 196 Postado Março 22, 2013 Share Postado Março 22, 2013 (editado) Hoje vim trazer um tutorial de como remover o teminal, modules manager, e deixar o ip automático. Vamos ao tutorial : Parte Um Removendo módulos indesejados Dentro do diretório \otclient-master\modules\client Você irá abrir o arquivo "client.otmod" Dentro dele vai ter as seguintes linhas : load-later: - client_styles - client_locales - client_topmenu - client_background - client_options - client_entergame - client_terminal - client_modulemanager - client_serverlist //- client_stats Essas linhas são os módulos que vão carregar quando o client for aberto, então é só tirar os que você não quer que abra. Parte Dois Como deixar o ip Automatico Dentro do diretório \otclient-master modules\client_entergame Você irá abrir o arquivo "entergame.lua" Dentro da função "Int", você vai procurar por: if g_app.isRunning() and not g_game.isOnline() then enterGame:show() end E embaixo dessa função você adiciona essa linha : EnterGame.setUniqueServer('127.0.0.1', 7171, 854, 270, 210) Como configurar essa função: EnterGame.setUniqueServer(Ip do server, Porta (7171), Versão do server, Largura da janela, Altura da Janela) Editado Março 22, 2013 por BananaFight Link para o comentário Compartilhar em outros sites More sharing options...
Morzgames 0 Postado Março 26, 2013 Share Postado Março 26, 2013 Existe alguma maneira de fazer com que a pessoa só entre através do OTcliente? Alguma script ou mudando o distro pra só aceitar o OTcliente... A pessoa tenta entrar pelo cliente do global mas não consegue, mas aparece um aviso com o link do OTcliente... Link para o comentário Compartilhar em outros sites More sharing options...
BananaFight 196 Postado Março 26, 2013 Autor Share Postado Março 26, 2013 Isso, eu não vou saber te responder, mais creio que se você adiciona dentro de algum module que seja iniciado quando o player vai logar, para enviar um opcode pro servidor, e dentro da função onLogin você fizer ela receber esse opcode você deve conseguir fácil. Link para o comentário Compartilhar em outros sites More sharing options...
Darckx13 25 Postado Março 27, 2013 Share Postado Março 27, 2013 usa um creaturescript assim otc.lua na pasta data function onLogin(cid) if isPlayerUsingOtclient(cid) == false then doPlayerSendTextMessage(cid, MESSAGE_STATUS_WARNING, "Your no use OtClient!") addEvent(doSendMagicEffect, 1000, getThingPos(cid), CONST_ME_POFF) addEvent(doRemoveCreature,3000, cid) end return true end e cola isso no creaturescript.xml <event type="login" name="otc.lua" event="script" value="otc.lua"/> Link para o comentário Compartilhar em outros sites More sharing options...
BananaFight 196 Postado Março 27, 2013 Autor Share Postado Março 27, 2013 (editado) @Dark, seu script só funciona para quem instalou isso com os opcodes. Editado Abril 29, 2013 por BananaFight Link para o comentário Compartilhar em outros sites More sharing options...
Darckx13 25 Postado Março 27, 2013 Share Postado Março 27, 2013 e só ter o server compilado com as sources do extended opcode que funciona direitinho Link para o comentário Compartilhar em outros sites More sharing options...
lucashgas 53 Postado Março 28, 2013 Share Postado Março 28, 2013 outra opcao bem rudimentar é voce deixar seu tibia.dat configurado com algum item diferente, que nao tenha no tibia comum. Ai é só colocar no piso do acc manager que quando o player entrar vai levar debug hahaha. O negócio é tenso, mas de primeira opção funciona haha Link para o comentário Compartilhar em outros sites More sharing options...
kadevidaloka 2 Postado Maio 23, 2013 Share Postado Maio 23, 2013 (editado) RESOLVIDO Entendi não estava logando sem o mod serverlist ativado ai voltei ele pra lista e logou normal, agora restou apenas o erro. ERROR: Unable to send extended opcode 1, extended opcodes are not enabled E quando minimizo o cliente fica tudo branco, oque pode ser ? Usava um otclient antigo aqui e não dava isso. Editado Maio 23, 2013 por Shadown07 Link para o comentário Compartilhar em outros sites More sharing options...
Darckx13 25 Postado Maio 23, 2013 Share Postado Maio 23, 2013 RESOLVIDO Entendi não estava logando sem o mod serverlist ativado ai voltei ele pra lista e logou normal, agora restou apenas o erro. ERROR: Unable to send extended opcode 1, extended opcodes are not enabled E quando minimizo o cliente fica tudo branco, oque pode ser ? Usava um otclient antigo aqui e não dava isso. e opcode 1 e de linguagem seu servidor n tem OPCODES na source então n vai ler mesmo mas isso n e erro e a tela fica branca pq sua placa de video esta desatualizada e so vc restaurar nos 2 quadradinhos do lado do botão de fexar que ela volta mas atualizando o video para de dar esse erro Link para o comentário Compartilhar em outros sites More sharing options...
kadevidaloka 2 Postado Maio 27, 2013 Share Postado Maio 27, 2013 Humm entendi então é só colocar o OPCODES nas sources do meu server, valeu vou procurar por isto... Sobre a tela branca quando minimiza, se for só pra mim beleza, é que eu tinha um otclient aqui e nele não dava esse problema.. Vou ver se atualizo a placa e digo se resolve. Link para o comentário Compartilhar em outros sites More sharing options...
viniciusdrika 26 Postado Maio 31, 2013 Share Postado Maio 31, 2013 quando eu retiro a linha status nao abre o client ; Link para o comentário Compartilhar em outros sites More sharing options...
BananaFight 196 Postado Junho 1, 2013 Autor Share Postado Junho 1, 2013 Qual linha você esta tentando remover, tem certeza que é ela que esta bugando ? Link para o comentário Compartilhar em outros sites More sharing options...
curruwilliam 28 Postado Abril 12, 2014 Share Postado Abril 12, 2014 Como coloco versão 9.83 ? Só por 983 ? Se for, aqui não funcionou olha: if g_app.isRunning() and not g_game.isOnline() then enterGame:show() EnterGame.setUniqueServer('25.102.128.235', 7171, 983, 270, 210) end Link para o comentário Compartilhar em outros sites More sharing options...
erenking123 2 Postado Abril 12, 2014 Share Postado Abril 12, 2014 Como coloco versão 9.83 ? Só por 983 ? Se for, aqui não funcionou olha: if g_app.isRunning() and not g_game.isOnline() then enterGame:show() EnterGame.setUniqueServer('25.102.128.235', 7171, 983, 270, 210) end Sim. Link para o comentário Compartilhar em outros sites More sharing options...
curruwilliam 28 Postado Abril 12, 2014 Share Postado Abril 12, 2014 Ah, ignora funcionou sim. Obrigado, rep+ Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados