
gustavoadp
Membro
-
Registro em
-
Última visita
Histórico de Curtidas
-
gustavoadp deu reputação a Draion em (Resolvido)Export MiniMapCara meu rms fecha quando tento fazer o minimap
-
gustavoadp deu reputação a Miragem em Ajuda com OTPANELVim reportar a experiencia com o OTPanel caso alguem se interesse.
RESUMINDO: se vc tem um servidor pronto e quer só colocar online, diga adeus ao sonho!
Eles oferecem suporte via ticket e email somente aos servidores que eles lhe dispoem.
Neles estão as sources completas, servers pré prontos pra rodar sem nenhum trabalho, até "ajudam" a compilar oque eles oferecem, mas repetindo, caso queira suporte para oque vc ja possui, E-S-Q-U-E-Ç-A!
Quanto ao ping e desempenho, é bem simples, você consegue rodar o server legal, sem problemas, não fica liso mas não afeta a jogabilidade.
Pra não perder meu dinheiro eu adaptei todo o meu projeto a um dos servers que tinha disponivel, não ficou igual o original mas deu pra enganar, porem, você terá todo o trabalho de edição de arquivos e adaptação como se estivesse começando seu projeto do zero.
Enfim, é ruim? Não se você quer tudo mastigado e sem nada original. Agora se quer apenas upar seu projeto pronto e desligar seu pc, então é ruim sim.
-
gustavoadp deu reputação a Xagah em (Resolvido)Como botar pra quando criar conta receber 5 dias de VIPVá no arquivo 'config.php' e encontre:
$config['site']['newaccount_premdays'] = 5; Coloque quanto dias precisa.
-
gustavoadp deu reputação a lordzetros em [Simples] Texto piscando no OTTexto piscando no seu OT server
Primeiramente pessoal, deverão criar um arquivo.lua com o nome 'texto.lua' sem as aspas. Logo depois, vão colar esse texto dentro do seu arquivo.lua
Explicação do script: Feito isso pessoal, vão em data/globalevents/globalevents.xml <- E cole esse código lá dentro: Imagem: É só isso pessoal -
gustavoadp 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:
-
gustavoadp deu reputação a Reds em OTClient V8Boa tarde pessoal, vim aqui trazer o OTClient V8 + OTClient Bot v8.
Acredito que a maioria do fórum já conheça o OTClient (utilizado em servidores como o pokexgames).
Ano passado o Kondra começou um projeto e melhorou o OTClient, então hoje temos um client otimizado e com funções novas.
Melhor otimização e renderização (60 fps em um computador de 11 anos) Melhor suporte para DirectX9 e DirectX11 Renderização adaptativa Renderizações de luzes refeitas Encontrador de caminhos e caminhada automática reescritas Reescrito sistema de caminhada Suporte HTTP lua api com JSON (O que permite troca de informações entre os clientes) Atualizador automático Novo sistema de arquivos Encriptação e compressor de arquivos Sistema automático de diagnóstico Interface atualizada Novo handler para erros e crashes Protocolo HTTP para login Notícias e lojas ingame Atualizado gerenciador de hotkeys Battle list atualizada e otimizada Novos painéis e efeitos visuais no mapa Removido diversos recursos não utilizados
Kondra (criador dessa nova versão do client) destaca a velocidade em comparação ao client da cipsoft.
Além disso foi criado um bot a parte para esse client. Dentro do otclient temos o candyBot, porém esse é muito mais avançado.
Entre as funções disponíveis no OTClient V8 BOT temos:
Auto stack Dash Transformador de gp Anti push Cavehunting (waypoints, autoattack, autoloot) auto hur auto utamo auto heal auto eat
Vejam que para configurar o monstro a ser atacado, são disponibilizadas diversas funções, como spell, runa, distância..
Outros prints:
Claro, além disso podem ser criados novas funções, já que o cliente está com todas as funções para isso. A documentação oficial das novas funções no bot está no github:
https://github.com/OTCv8/otclientv8_bot
Vídeo mostrando comuncação HTTP com JSON entre clientes para magicwall:
Vídeo mostrando o cavehunting:
Scan:
https://www.virustotal.com/gui/file/2625727cb794aafea480ff2ee3107cd349b2266ba085190e57e8b82d0c3882d8/detection
Download do client + bot:
https://github.com/OTCv8/otclientv8/archive/master.zip
Créditos: Kondra
-
gustavoadp deu reputação a JhonatanCWest em [Tutorial] Explicando e Criando VocaçõesOlá TibiaKing,
Vi muitas pessoas com dúvidas, mesmo contendo tutoriais, não entendiam,então tentarei fazer um bom tutorial.
Ok, vamos por a mão na massa!
Basicamente nós nos basearemos nisso:
Localizado em: DATA/XML/VOCATION.XML
Exemplo
Primeiro vou explicar cada item pra você criar sua vocação certinha!
id = não deve haver nenhuma igual, tente seguir a sequencia para não se perder.
name = nome da nova vocação.
description = quando der look aparecera esse nome, e caso acc manager também.
needpremium = se precisa de premmium para ter essa vocação (0 = não 1 = sim)
gaincap = o tanto de cap que vai ganhar quando upar
gainhp = o tanto de vida que vai ganhar quando upar
gainmana = o tanto de mana que vai ganhar quando upar
gainhpticks = o tanto de segundos que demora pra subir a vida
gainhpamount = o tanto de vida que vai ganhar a cada ( no nosso exemplo 6 ) segundos
gainmanaticks = o tanto de segundos que demora pra subir a mana
gainmanaamount = o tanto de mana que vai ganhar a cada ( no nosso exemplo 3 ) segundos
manamultiplier = quanto ml vai demorar pra subir, quanto menor mais rápido
attackspeed = velocidade do ataque de wands e weapons (quanto menor mais rápido)
soulmax = o maximo de soul
gainsoulticks = o tanto de segundos que vai demorar pra subir o soul
fromvoc = como ele será reconhecido nos scripts ( bote igual o id )
Formulas:
meleeDamage = quanto hita com weapons ( exceto wands e rods )
distDamage = quanto hita com ataques a distancia
wandDamage = quando hita com wand
magDamage = quando hita com magias
magHealingDamage = quanto heala com magias de cura, ( tanto exura como exura sio )
defense = quanto defende com escudos
armor = quanto defende com armaduras
Skill Ids:
(0) Fist
(1) Club
(2) Sword
(3) Axe
(4) Distance
(5) Shield
(6) Fishing
PS: Quando menor o skill multiplier, mais rápido upa os skills.
Criando nova vocação :
1. Basta você adicionar nosso exemplo, embaixo das vocations.
Exemplo
Adicionando Spells às novas vocações
2. Basta adicionar o nome da nova vocação em: data/spells/spells.xml
Exemplo
Tutorial criado por mim, exceto a parte dos Skill_ids, que peguei de outros tutos.
Pronto, espero ter ajudado.
Se gostaram agradeçam por favor.
Obrigado, JhonatanCWest
-
gustavoadp deu reputação a Ricardo Hendges em [Duvida] Sprite AnimadaLegal é que em vez do pessoal se empenhar em ajudar, estudando seu caso e tentando dar dicas, eles se preocupam apenas com seu post no local correto.
Desculpe a critica ao pessoal do fórum, mas cabe a vocês receber essa critica e a utilizar para ser uma critica construtiva.
um post meu por exemplo foi movido 2 vezes... enquanto minha duvida nada! ^_^ (e eu sei que eles sabem isso, por eu ja ter lido coisas relacionadas em outro post)
é assim que gira o mundo, "dos espertos" a maioria aqui só se preocupa em catar ideias, e projetos dos outros,
mas quando sabe algo não divulga por ter medo de outro o superar no desenvolvimento. - uma mão lava a outra pessoal -
me desculpe ai amigo Reedz por não saber resolver seu caso, apenas usei seu post para uma simples indignação minha! - boa sorte.
Att.
-
gustavoadp deu reputação a Natanael Beckman em GesiorACC 2019 8.60 UPDATE 29/06/2019Atualização de 29/06/2019.
Olá meus amigos, essa é a minha última contribuição free que faço na área de OTserver, fiz uma atualização bem completa do Gesior comparando com os que existem disponíveis, não vou falar muito pois grande parte já conhecem... Vou apenas posta algumas imagem das mudanças feitas.
Sempre gostei de evoluir e de oferecer aos demais uma facilidade de obter um material grátis e de qualidade, nunca utilizei meu pouco conhecimento para prejudicar os demais, pelo o contrario sempre foi na intenção de ajudar e se em algum momento falhei, falhei inconscientemente.
- Foi mudado algumas imagens de layout para renovar a estrutura.
- Server Info + Most Power Ful Guilds na mesma estrura.
- Create Account exigindo senhas com letras minusculas, maiúsculas e números, fortalecendo
a segurança do seu cliente e dificultando futuras dores de cabeças.
- Adicionado o mecanismo que identifica os valores de Premuim Points e Backup Points.
- Algumas mudanças de layout.
- Nome do player abaixo linkado.
- Adicionado um Box de doação, com a intenção apenas de complementar
o layout enriquecendo a pagina.
- Fixado o bug edit town, e melhorado o layout.
- Characters.php refeito, nesta imagem é uma visão de uma conta com access admin.
- Visão normal.
- Inventário completo.
- Guilds com visão ampliada.
- Detalhes...
- Novo SHOP com as estrutura de layout melhorada e modernizada.
- Sem BUGs lembre-se do CTRL + F5 para atualizar os cookies nesta pagina.
- Detalhes...
- Detalhes...
- Detalhes...
- Histórico do SHOP...
DOWNLOAD SITE
SHOP.LUA XAMPP 1.7.3 DATABASE LIMPA MYSQL DATABASE COMPLETA MYSQL TUTORIAIS ÚTEIS E COMPATÍVEIS PARA O SITE: PAGSEGURO AUTOMATICO SHOPGUILD BACKUP_POINTS SISTEMA VIP_TIME Créditos: Gesior.pl(WEBMaster) Felipe Monteiro(WEBMaster, WEBDesigner) Natanael Beckman(WEBNada) Nailan (WEBMaster) Ivens Pontes (WEBMaster) Marcio Porto (WEBMaster) Danyel Varejão (Programmer LUA, C++)
-
gustavoadp deu reputação a Apache em Sources para [DBO]é isso ai meu querido, as DLL não importam dentro do game apenas o executável mesmo, acho que não vai ter problemas dependendo a src que vc pegou
-
gustavoadp deu reputação a Apache em Sources para [DBO]cara mais provável que seja algum creaturescripts, e não recomendo investir nessa src desse dbo, pega uma mais atual e modifica que é melhor.
-
gustavoadp deu reputação a Apache em Sources para [DBO]cara só se o servidor tiver sistemas que tenham funções na source, esse dbo rox ai acredito que não tenha, obviu que você vai ter que passar a src pra uint_16 ou 32 n lembro o numero faz tempo que não mexo com derivado