Ir para conteúdo

Kreludor07

Membro
  • Registro em

  • Última visita

Histórico de Curtidas

  1. Obrigado
    Kreludor07 deu reputação a Felonstone em Ajuda - Poketibia   
    Opá eae blz? AKI É O FELONSTONE :P(CABEÇA DE ABÓBORA) Bom.... eu sei q a pergunta é antiga...."(Postado Maio 30, 2018)"e q eu tbm não chego a ser um scrippter ainda de fato...
    Mas eu posso te dar algumas informações sobre as suas dúvidas!!! *ENTÃO LET'S GO!!!!*
     
    1-criar um e editar do zero tudo do meu jeito. 
     
    R: Se vc n sabe programar em lua para criar seu poketibia do 0 é melhor aprender...n só lua como xml,myslq,C++,se não quiser aprender,tbm pode contratar alguem para criar os scrippts para vc,ou baixar 1 poketibia server já editado e fazer as modificações que quiser (essa por acaso é a mais atraente a se fazer)
     
    2-Magias dos pokes diferenciadas.
     
    R: ObjectBuilder-é um programa aonde vc pode editar os arquivos spr(sprites do seu tibia) e dat [são as imagens dos mísseis(são os projéteis q um pokemon joga no outro)animações etc....) vc pode mudar as magias com esse programa e até os shinys,colocar talvez mega-evoluções e novas bikes....
     
    3-Não sei nem criar scripts 
     
    R: Não conheço mt bem as regras do forum ksksk então se eu fizer algo de errado gostaria que alguém me avisasse ksks!
    Bom...tem aulas aki msm no tibia-king que ensina a fazer alguns scripts: 
    tbm tem alguns vídeos do Quilante no youtube...vale a pena dar uma olhada...
    lembrando que as aulas de lua que vc acha por aí,não vão ser muito uteis para servers de tibia ok?!
    recomendo usar o notepad++ ele é otimo para abrir arquivos feitos com liguagem de programação
     
    4-Nem sei modificar mapa 
     
    R: bom...para modificar o mapa eu recomendo o remere's map editor por ser um programa simples,aonde vc seleciona o sprite e clica na posição desejada (deixando o app fazer o resto,como colocar bordas...)obviamente vc tem que baixar a versão extended...eu tive alguns problemas antes de ver alguns videos e pesquisar no google...depois de mts fracassos eu finalmente consegui abrir e ta funfando 110%
     
    5-nem criar questão e eventos nem criar novas spells nem pokes novos
     
    R: Como eu disse antes...existem vários tutoriais no Youtube ensinando a criar pokes,adicionar ou remover spells e criar eventos,quests etc...aparentemente para criar um pokemon novo, vc só precisa copiar 1 existente e ir editando de acordo com a sua preferencia...por exeplo: se vc for criar 1 snh digglipuff vc pode copiar o digglipuff original e mudar o sprite ,o nome do pokemon ,o corpse, e remover a stone que ele irá evoluir (dependendo se vc quiser deixar seu shn evoluir,é com vc msm...mas n vale mt a pena vc colocar 1 beldum pra shn e evoluir ele pra meta e vender por vários hds...seu server teria uma economia lixo ksksk)
     
    6-E quase base vcs recomendam de preferência uma parecida com a do otpokemon 
     
    R: lek tem 1 bem daora: 
     
    elá e boa para testar(tem alguns bugs como: "O PORTRAIT DO SHN GENGAR"(o portrait do shn gengar aparece na vdd o portrait do shn hypno,vc pode resolver esse bug apenas adicionando o portrait do shn gengar no lugar do shn hypno que tem 2)--> Bom para vc aprender a editar sprites no objectbuilder
    tbm tem o bug das rocket machines droparem curtinas,até a natal machine...que normalmente dropa uma sacola de natal e dentro vem stones...-->bom para editar sprites e aprender como o game localiza o sprite e faz ele funcionar e aprender 1 pouco de script
    vc tbm  pode criar o jockey club...q é aonde os pokemons correm com o comando !aposta "número" -->bom para treinar seu primeiro script,talkactions ect...
     
    PARA DEIXAR CLARO...NÃO RECOMENDO VC A TENTAR CRIAR 1 TIBIA DO ZERO SEM EXPERIENCIA....ANTES TENTE ESTUDAR SEU SERVIDOR,EDITE O CONFIG.LUA PARA DEIXA-LO OFFLINE EDITANDO O IP,E FAÇA TESTES,VÁ EDITANDO PEQUENAS COISAS,COMO NOMES OU CORES E ABRA SEU SERVIDOR PARA VER OQ FOI ALTERADO...
    *FOI ASSIM Q EU APRENDI SOZIN*
     
    ATENÇÃO: ESSAS RESPOSTAS EU EXPLOREI PARA ACHAR...NGM ME ENSINOU ND,SE ALGO TIVER ERRADO PEÇO QUE CONSERTEM!!!
     
    normalmente eu vejo todos pedindo +REP sem q eu saiba oq é..imagino q seja uma forma de calcular a sua reputação aki no forum...então se puder me ajudar(e se esse comentário realmente te ajudou ou ajudou outra pessoa) ? +REP for me please
     
    ? MINHA PRIMEIRA RESPOSTA U.U ? 
  2. Obrigado
    Kreludor07 deu reputação a marcoshps11 em [otcv8] Como utilizar - Ip fixo, spr, encrypt, auto update   
    * Áudio de saudação *
     
    Neste tutorial, irei ensinar alguns passos inicias para utilizar o OTClientV8
     
    1º Passo: Como fixar ip e colocar a spr no local correto
     
    - Faço o download no link: https://github.com/OTCv8/otclientv8
    - Extraia o arquivo
    - Dentro da pasta principal, vá até o arquivo init.lua
     
    Neste trecho, precisará remover os comentários --[[ e ]]:
    Servers = { --[[ OTClientV8 = "http://otclient.ovh/api/login.php", OTClientV8c = "otclient.ovh:7171", OTClientV8Test = "http://otclient.ovh/api/login2.php", LocalTestServ = "127.0.0.1:7171:1098:110:30:93" ]] }  
    Ficando assim:
    Servers = { Meuserver = "127.0.0.1:7171:1098" } ficando na seguinte configuração NOME = "IP:PORTA:VERSÃO"
     
     
    Para fixar e não aparecer a lista de servers, basta alterar:
    ALLOW_CUSTOM_SERVERS = true -- if true it shows option ANOTHER on server list  
    Para:
    ALLOW_CUSTOM_SERVERS = false -- if true it shows option ANOTHER on server list  
     
    Caso queira trocar o nome do aplicativo é só mudar
    g_app.setName("OTCv8") trocando o "OTCv8" para o nome desejado, lembrando que isto irá alterar apenas o nome da janela do aplicativo
     
     
    Incluir a SPR/Dat:

    Para incluir, basta ir na pasta data, criar uma nova pasta e renomear com o nome "things" e depois criar uma outra pasta dentro dela com o nome da versão que desejar utilizar, exemplos:
    * 800
    * 860
    * 910
    * 1100
    dentro desta pasta, incluir as respectivas spr/dat da versão correspondente 

    Um vídeo objetivo do conteúdo citado acima:
     
     
     

     
    2º Passo: Remover campo "Token" da tela inicial
     
    Apesar de ser algo simples, vejo muitos perguntarem como remover este campo, vamos lá:

    - Vá até a pasta modules -> client_entergame
    - Abra o arquivo entergame.lua
    - Na linha 380 remova ou comente o trecho:
    enterGame:getChildById('accountTokenTextEdit'):clearText()  
    - Na linha 412 remova ou comente o trecho:
    G.authenticatorToken = enterGame:getChildById('accountTokenTextEdit'):getText()  
    - salve o arquivo
    - na mesma pasta, abra o arquivo entergame.otui
    - da linha 32 a 44 remova ou comente o seguinte trecho:
    MenuLabel !text: tr('Token') anchors.left: prev.left anchors.top: prev.bottom text-auto-resize: true margin-top: 8 TextEdit id: accountTokenTextEdit anchors.left: parent.left anchors.right: parent.right anchors.top: prev.bottom margin-top: 2  
    Um vídeo objetivo do conteúdo citado acima:
     
     

    3º Passo: como encriptar os arquivos
     
    - Recomendo inicialmente criar uma cópia da pasta que ira encriptar, pois não é reversivo
    - Copie o endereço da pasta onde estão os arquivos
    - Abra o cmd e navegue até esta pasta utilizando o comando cd (link do endereço da pasta)
    - utilize o comando otclient_dx.exe --encrypt
    - Aguarde o sistema sinalizar que os arquivos foram encriptados 
     
    PS: a pasta do modulo bot ( modules -> game_bot ) não pode ser encriptado, remova ela antes deste processo.
     
    Um vídeo objetivo do conteúdo citado acima:
     
     

    4º Passo: Utilizando o auto update
     
    IMPORTANTE:
    Este processo precisa ser feito exatamente como demonstrado, qualquer link errado o sistema não irá funcionar.
     
    - Dentro da pasta API, abra o arquivo updater_advanced.php
     
    em $files_dir = "/var/www/otclient/files"; é a pasta onde conterá os arquivos do otclient para download, lembrando que o caminho precisa estar especificada desde a pasta inicial
    em $files_url = "http://otclient.ovh/files"; é o link que você pode utilizar o navegador para acessar a pasta "files" a mesma pasta do processo anterior.
    em $checksum_update_interval = 60; é o tempo em segundos, que o update levará para checkar se há alguma atualização ( não é necesário alterar )
     
    - Na sua vps, dentro da pasta do SITE, cria uma pasta chamada API e outra pasta dentro dela chamada FILES
    - Envie o arquivo updater_advanced.php para a pasta API
    - De permissão 777 para pasta e subpasta API
     
    * voltando aos arquivos do otclient * 
     
    - Abra o arquivo init.lua
     
    aconselho alterar o "APP_NAME = "otclientv8", pois é o nome da pasta que ficará salva nos arquivos temporários, isso evitará conflitos com versões já existe no pc
    altere o campo updater, colocando o endereço apontado para o arquivo updater_advanced.php enviado para o seu site nos passos anteriores.
     
    - Após as edições anteriores, salve o arquivo 
    - Compacte os arquivos data, layout, modules e init.lua, renomeando para data.zip ( obrigatoriamente precisa ser zip )
    - Exclua os arquivos zipados e os demais desnecessários para os jogadores.
     
    Atenção: o auto update só funcionará se os arquivos estiverem zipado conforme descrito.
     
    - Envie todos os arquivos para a pasta files em sua vps ( recomendo zipar para enviar, poupara processamento e tempo de envio )
    - Após enviar, extraia os arquivos NA VPS, os arquivos no pc devem continuar zipado
    - Atenção nesta parte, as pastas e arquivo data / layout / modules / init.lua necessáriamente precisam estar na mesma pasta do executáveis, conforme time 4:20 no vídeo que deixarei disponível no final.
     
    lembrando: o update só aceitará arquivos editados após o tempo estipulado em checksum_update_interval , se fizer edições antes deste tempo, o sistema não irá considerar
     
     
    Um vídeo objetivo do conteúdo citado acima:
     
     
     

Informação Importante

Confirmação de Termo