Pronto pra usar

BananaFight
em Tutoriais de Clients

BananaFight

Allahu Akbar
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 14/02/13Posts: 702Gênero: Masculino

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.

 

21e3xw2.png

 

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)

 

15d57kk.png

Morzgames

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 29/08/12Posts: 2Char no Tibia: GOD Morzgames

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

BananaFight

Allahu Akbar
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 14/02/13Posts: 702Gênero: Masculino

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.

Darckx13

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 02/01/13Posts: 87

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"/>

BananaFight

Allahu Akbar
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 14/02/13Posts: 702Gênero: Masculino

@Dark, seu script só funciona para quem instalou isso com os opcodes.

Darckx13

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 02/01/13Posts: 87

e só ter o server compilado com as sources do extended opcode que funciona direitinho

lucashgas

avatar
Barão
Barão

INFOS

Grupo: BarãoRegistrado: 11/11/07Posts: 245

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

Te ajudei? Rep++


 

kadevidaloka

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 30/06/09Posts: 51Char no Tibia: Assassin of Shadow

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.

Darckx13

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 02/01/13Posts: 87

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

kadevidaloka

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 30/06/09Posts: 51Char no Tibia: Assassin of Shadow

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.

viniciusdrika

avatar
Barão
Barão

INFOS

Grupo: BarãoRegistrado: 10/01/13Posts: 238

quando eu retiro a linha status nao abre o client ;

PROIBIDO! ALERTADO!

BananaFight

Allahu Akbar
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 14/02/13Posts: 702Gênero: Masculino

Qual linha você esta tentando remover, tem certeza que é ela que esta bugando ?

curruwilliam

Só sei que nada sei.
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 24/07/09Posts: 356Gênero: Masculino

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

 

 

erenking123

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 11/04/14Posts: 24

 

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.

curruwilliam

Só sei que nada sei.
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 24/07/09Posts: 356Gênero: Masculino

Ah, ignora funcionou sim.

Obrigado, rep+