
Tudo que Endless postou
-
[MyAAC] Sistema de Troca de Vocação
Olá senhores, hoje vim disponibilizar um Sistema desenvolvido por mim para o MyAAC onde a função dele é vender a Troca de Vocação para o jogador. Explicando como funciona: O desenvolvedor(você) vai definir 1 preço para o jogador pagar para trocar a vocação de seu personagem. Exemplo: Eu sou 1 Naruto e quero mudar minha vocação para 1 Sasuke, eu vou pagar X valor e minha vocação irá ser alterada. Abaixo 1 gif exemplificando o sistema. Como instalar em seu site: É muito simples, vou dividir por passos onde o 1° passo será a inserção do código e o 2° passo a configuração dele. Vamos lá? 1° Passo (Inserção do código) Acesse o diretório system/pages/ e ali dentro você vai criar 2 arquivos. Crie 1 arquivo com nome mudarvoc.php e adicione o seguinte código dentro dele. (Esse arquivo será o responsável por tratar as requisições e irá fazer toda a parte lógica do sistema) Código mudarvoc.php: Agora dentro da mesma página crie 1 arquivo chamado mudarvocacao.php (Ele será responsável por renderizar a parte visual do sistema em seu site), adicione o seguinte código dentro dele: Código mudarvocacao.php: Agora acesse o diretório system/templates/ e ali dentro você vai criar 1 arquivo chamado mudarvoc.html.twig (Ele será a parte visual que vai enviar os dados para o sistema gerenciar e tratar eles), adicione o seguinte código dentro dele: Código mudarvoc.html.twig: Agora no diretório system/templates/ acesse o arquivo account.management.html.twig e adicione o seguinte código dentro dele na parte final dele, esse código vai checar se está ativo a opção de mudar vocação no config.php, se estiver false, ele não vai exibir o botão. Código para adicionar no arquivo account.management.html.twig: Ficando +/- assim: 2° Passo (Configuração do código): Agora acesse o arquivo config.php que está no diretório raiz de seu site. E vamos adicionar o seguinte código: Com estas 2 linhas de código nós já podemos controlar o sistema, a 1ª linha será responsável por ativar e desativar o sistema. A 2ª linha é responsável pelo preço que será cobrado para trocar a vocação. Agora coloque este código: Basicamente aqui estamos definindo quais vocações serão disponibilizadas para o jogador poder trocar pela sua. Exemplo: Com essa configuração estamos definindo que as vocações que você pode pegar ao pagar para trocar a sua são: Chouji, Haku, Shikamaru, Shino, Temari, Rock lee, Hinata e Ino. Fique a vontade para configurar a seu gosto. Agora no diretório system/ abre o arquivo chamado functions.php e adicione a seguinte função: Nessa função você vai configurar os ID das suas vocações, exemplo: $a > 10 && $a < 20, nessa situação você está conferindo se o ID da vocação este entre 11 até 19, pois ele precisa ser maior que 10 e menor do que 20. Sempre que você for adicionar 1 nova vocação nessa função, basta adicionar o else if ($a > TAL && $a < TAL) $nomevoc = "TAL"; Pronto, configurado!! Repare que se você deixar a opção 'mudar_vocacao' => false lá no config.php, ele não vai exibir nada no Gerenciamento de sua conta: Agora se você colocar true, você deve ter algo como isto: Pronto, sistema instalado!! Agora você pode disponibilizar para seus jogadores a opção de trocar de vocação pagando um valor X de pontos.
-
Gerador de Outfits Automática para o Site
Olá meus senhores, tem muita gente que pede serviços em relação a Gerar Outfits Animadas do seu cliente, o que muitos não sabem é que existe esse sistema de Gerar as Outfit animadas gratuitamente na internet e ele foi desenvolvido pelo Gesior.pl (Polones), então todo o crédito deste tutorial em relações a códigos vão para ele. Primeiro de tudo, o que é esse Sistema de Gerar Outfits Animadas? Basicamente é 1 Sistema Web que vai ler o teu tibia.spr / tibia.dat e seu items.otb e gerar todas suas outfit do seu cliente em forma de frames e na hora de exibir o sistema utiliza uma script em php que fica responsável por montar 1 gif utilizando esses frames. O resultado é algo como isto: Existe 2 formas de utilizar o sistema, eu vou ensinar a mais fácil, para quem quiser vou deixar o link do código fonte e vocês podem simplesmente estar clonando o repositório e fazer suas alterações a vontade. (Sim, ele é open source e.e). Código Fonte: https://github.com/gesior/open-tibia-library Explicando como utilizar o sistema: 1° acesse o link => https://outfit-images.ots.me/generator/ Você deve visualizar algo como isto: Percebam que ele vai pedir os seguintes dados: -Client Version: -Sprite file: -Dat file: -Otb file: Antes de sair adicionando, precisamos configurar nosso cliente para que o sistema consiga reconhecer ele. Abra seu cliente no object builder. Agora vá na área de effects e apague todos os efeitos. Sim apague TODOS, agora vá até Tools->Spriter Otimizer Clique em start e você vai ter 1 retorno parecido com isto: Agora aperta CTRL+SHIFT+S, vamos salvar esse cliente em 1 pasta separada (você só vai usar ele pra esse sistema, então fique tranquilo, você não vai apagar o original). Na hora de salvar deixe desmarcado as 3 opções (Extended, Transparency, Improved Animations). Tendo feito isso, agora vamos voltar para o site. Em Client Version você vai digitar a versão de seu cliente. Exemplo: Se for 8.60 digite 860 Em sprite file você vai selecionar o tibia.spr do seu cliente que você exportou (esse sem efeitos) Em dat file você vai selecionar o tibia.dat do seu cliente que você exportou (esse sem efeitos) Em otb file você vai selecionar o items.otb do seu servidor. Agora clique em Load Files. Você deve ter 1 retorno parecido com isto: Agora clique em Generate Imagens e ele vai começar a gerar os frames das suas outfits. Ao terminar ele vai efetuar sozinho o download das outfits. Agora acesse este repositório no github e baixe os arquivos: https://github.com/gesior/open-tibia-library/tree/master/tools/colored-outfit-images-generator Tendo feito o download, você vai extrair a pasta outfits.zip que você baixo e extrair a pasta que você clonou o repositório. Ao extrair o arquivo outfits.zip você vai encontrar 1 pasta chamada outfits_anim, dentro dela você deve ter algo como isto: Cada pasta é referente a 1 looktype do seu cliente. Agora copie a pasta 'outfits_anim' que está dentro da pasta outfits que você extraiu e cole dentro da pasta do repositório que foi clonado. Ficando assim: Pronto, agora você somente precisa deixar essa pasta em 1 servidor web e utilizar a mesma via requisição. Exemplo: Se você for exibir uma outfit, você pode exibir da seguinte forma: <img src="http://seudominio.com/nomedapastaqueestaoosarquivos/animoutfit.php/?id=270"> Esse id será o looktype que você deseja. Lembrando que: Você pode colocar 1 script pra puxar a outfit de cada vocação e chamar esse diretório, ele vai exibir a imagem já com o diretório correto. Sugestão de uso: Para derivados de NTO/DBO e afins, você pode utilizar para exibir as outfits de transformações de cada Personagens, algo como isto: Outra opção é exibir na lista de Ranking no menu da direita (Normalmente Tibia Classico faz isso) A criatividade fica por conta de vocês. Créditos: Gesior.pl por todo o código e disponibilizar para a comunidade em 1 Forum Gringo A mim por disponibilizar o tutorial para a comunidade.
-
3 Game Ui Design
Olá, vou deixar para vocês alguns Game UI Design para utilizarem em seus projetos juntamente com as fontes de cada Game UI. Vale lembrar que elas não são de autoria minha e desconheço os autores, encontrei em 1 fórum obscuro chinês. Única coisa que peço é não repostar esse conteúdo em outros fóruns. O link de Download de todos juntamente com os Scan de cada um estão logo abaixo. Bjs de luz e boa sorte em seus projetos. PS: Os arquivos estão tudo em formato .psd (photoshop) Game Ui Design 1: Game Ui Design 2: Game Ui Design 3:
-
(Resolvido)Erro ao Criar Guilds
Essa ai está normal, mas confere a tabela > guilds <, no teu erro ele aponta pra coluna "balance" dizendo que ela não possui um valor padrão. Da uma conferida lá.
-
(Resolvido)Erro ao Criar Guilds
Pode ser que seu Banco de dados contenha alguma coluna além das padrões na tabela guilds, e essa coluna não aceite Nulo. Nesse caso, ao tentar criar 1 Guild, vai gerar error pois a tua tabela de guilds vai exigir o valor na coluna X e teu site não está enviando ele. Confere isso.
-
(Resolvido)Erro ao Criar Guilds
Opa amigão, pelo visto você está utilizando uma das versões novas do MyAAC. Recomendo utilizar a 0.7.10, ela é + simples e fácil de trabalhar e não gera esses erros ai. Da uma olhada neste tópico que fala sobre ela.
-
Plugin MyAAC - Listagem de Items Automática [2021]
Olá pessoas, hoje vim disponibilizar para vocês um Plugin para o MyAAC que desenvolvi onde a função é listar todos items do seu servidor por categoria. Um pouco sobre ele: Bom, o Plugin foi desenvolvido para que tanto pessoas leigas quanto pessoas mais familiarizadas com PHP consigam utilizar ele. O Plugin é de fácil manuseio, basta faz upload dele em seu painel administrativo e ele já estará funcionando, toda parte de configuração no site/bd dele é automática. Neste tutorial eu vou ensinar como instalar e utilizar o plugin. OBS: (Vale observar que o Plugin funciona para > MyAAC <, porém ele pode ser adaptado para outras plataformas sem grandes problemas.) Bom vamos lá, para instalar: 1° Passo: 2° Passo: Agora vamos ao nosso site, digite: seusite.com/?items Ele vai ir para uma área +/- assim: Se você acessar com a conta de administrador, vai ver que vai aparecer a opção de dar Reload nos items. O que ela faz? Basicamente, ela vai recarregar todos items, atualizando em seu banco de dados. Bom, agora basta acessar as abas que ele vai exibindo os items OBS: O Sistema exibe por ordem de level, ou seja, do item + fraco até o item + forte baseado em seu level. Vale destacar que o sistema é totalmente editável, eu deixei todo comentado em Português para vocês poderem trabalhar, mesmo aquele indivíduo que não tiver conhecimento, pode fazer alterações. Se quiser que ele puxe outras informações, basta alterar no código fonte e criar no banco de dados 1 nova coluna para registrar ela. Ah, por último mas não menos importante, o código está sem estilização em CSS, mas você pode adicionar a seu gosto, no meu caso eu estilizei utilizando bootstrap e deixei da seguinte forma: Espero que ajudem e facilite o projeto de vocês!! Caso forem repostar em algum outro Fórum, por favor coloque os créditos, obrigado!! Changelog 08.06.2021 (@slawkens) Link do Plugin: myaac-list-of-items-v2.0.zip
-
(Resolvido)End expected to close"If" near <eof>
Só adicionar 1 -> end <- no fim do código, referente a o seguinte trecho: if #balls >= 1 then for _, ball in pairs (balls) do local x = icons[getItemAttribute(ball, "poke")] doTransformItem(ball, x.off) doItemSetAttribute(ball, "ball", "Icone") doItemSetAttribute(ball, "morta", "yes") doItemSetAttribute(ball, "Icone", "yes") end Ficando assim: if #balls >= 1 then for _, ball in pairs (balls) do local x = icons[getItemAttribute(ball, "poke")] doTransformItem(ball, x.off) doItemSetAttribute(ball, "ball", "Icone") doItemSetAttribute(ball, "morta", "yes") doItemSetAttribute(ball, "Icone", "yes") end end
-
AJUDA AQUI +REP, estou com um problema no Object Builder das sprites
-
Restringindo a listagem de diretórios do seu servidor (APACHE)
Opa, recentemente alguns programadores entraram em contato comigo procurando saber sobre proteção/restrição de informações do seu site. Mas como assim? Bom, por padrão, o apache vem configurado para ser livre o acesso a listagem de arquivos de 1 servidor. Por exemplo: Seu site tem o domínio rogerincudetcheca.com que carrega pelo diretório var/www/html, e supondo que dentro da pasta html exista 1 pasta chamada templates. Se o usuário simplesmente digitar rogerincudetcheca.com/templates e dentro dessa pasta não existir nenhum arquivo de índice como por exemplo: index.html ou index.php, por padrão vai ser listado todos arquivos daquela pasta. E isso ele pode fazer para qualquer diretório de seu servidor. Mas Endless, quer dizer então que ele pode ter acesso a qualquer arquivo do meu site? E a resposta é SIM, se a plataforma AAC que você utilizar não conter 1 regra que controle isso, por padrão qualquer 1 tem acesso a esses arquivos de seu site. Pensando nisso, vim explicar como alterar essa configuração básica que muita gente, mas muiiiita gente não sabe como funciona. OBS: Eu somente vou explicar como fazer o básico para evitar a listagem, mas existe muito mais opções para você inserir, vocês podem dar uma estudada mais a fundo direto na documentação do próprio apache. clicando aqui. Bom vamos lá: 1° Passo: Passo 2: Pronto, se você tentar acessar o mesmo diretório que antes listava todos arquivos você irá ter o seguinte retorno: Bom, como eu citei no início do tópico, existem + opções de você controlar esses acesso. Um exemplo disso é o .htaccess, mas não vou abordar sobre ele aqui. É isso, espero ajudar, abraços!! Pra galera que busca 1 discord de desenvolvimento, existe 1 Discord chamado Academia de Codding, onde o intuito é justamente ajudar quem precisa (OBS: Ajudar não é fazer o código pra ti, isso tu resolve pagando rsrs). Link do discord: https://discord.gg/JmTn69B
-
Character php
Acessa var/log/apache2/error.log e ve o error que gera. Após isso, basta corrigir o error.
-
[8.60] Dragon Ball Z - Servidor & Client
Na verdade esse conceito de "é pra isso, solta o erro e os outro resolve" é igual a = "Faz pra mim, mas faz de graça" pense nisso...
-
[8.60] Dragon Ball Z - Servidor & Client
Cara acho que o melhor que tinha era tu tentar resolver e não só soltar todo bug que tu encontrar aqui e pedir pro menino resolver pra ti. Tem 1 discord de Academia de programação pro ramo de Tibia, entra lá, conversa com a rapaziada, quando tiver dúvida posta la que normalmente eles te ajudam, mas tenta sempre 1° entender o porque ta acontecendo o problema e resolver ele, se não conseguir ai sim pede ajuda. Link do discord: https://discord.gg/JmTn69B
-
Instalando MyAAC em sua Máquina.
Olá pessoal, meu nome é Endless e ultimamente eu percebo que tem muitos usuários tentando utilizar o MyAAC porém com dificuldades, então resolvi fazer 1 mini tutorial ensinando como utilizar essa plataforma AAC. Passo 1: Baixando o Site e Colocando em nossa máquina: Passo 2: Instalando o Site Passo 3: Acessando a área administrativa É isso!! Para aqueles que quiserem a versão do MyAAC 0.7.10 que é a que eu prefiro, vou deixar o download e o scan da mesma. Para utilizar a versão do MyAAC 0.7.10 é a mesma forma de instalar, só vai mudar que não precisa configurar o ip na hora de acessar o site pela 1ªx. Download: myaac-0.7.10.zip Scan: https://www.virustotal.com/gui/file/2c431fba8de2645ab2eb3d0c6815cc01fc5236d79d7c8da0123ab6dcef035441/detection Qualquer dúvida estou a disposição lá no Discord da Academia de Codding. Link do Discord: https://discord.gg/JmTn69B
-
ElfBot - Bypass auto-target
Agora sim, funcionando 100% BRABO
-
ElfBot - Bypass auto-target
Bom dia, pow dahora o sistema de minimizar, porém o de fazer attack target não funciona não só pra avisar.
-
Client NTOFalcon
Gostei do conteúdo, só que tinha que ter atualizado pelo menos o cliente. Esse já é bem antigo.