Ir para conteúdo

kttallan

Infante
  • Total de itens

    1574
  • Registro em

  • Última visita

  • Dias Ganhos

    16

Histórico de Reputação

  1. Upvote
    kttallan recebeu reputação de willamsxp em Money! Dinheiro!   
    Muito simples amigo, vá no itens.xml e pesquise pelos id's dos moneys.
     
    Por exemplo o 2160. O vermelho é o valor em gold, ou seja 1 td = 1000000 gold, para fazer essa alteração é necessario também alterar o npc na venda e na troca.
     
        <item id="2160" article="a" name="ten thousand dollar note" plural="ten thousand dollar notes">
            <attribute key="weight" value="0" />
            <attribute key="worth" value="1000000" />
            <attribute key="description" value="Valuable money!" />
        </item>
  2. Amei
    kttallan recebeu reputação de Looter em PokeZring - Completo   
    Vocês tem que ter noção dos gastos envolvendo o servidor, era bem visível que a base estaria cheia de problemas e que supostamente era um golpe que estavam levando. Aconteceu o mesmo com a base do PokéMaster X que está a disposição nos fórums, estava sendo vendida a R$300 a R$600, sendo que só o sistema de Market foi um investimento de R$500 e o OTcliente um investimento de R$600. O mais engraçado é que se assustavam quando eu cobrava (após o fechamento do servidor) o valor de R$5000 na versão original e completa sem falar do meu suporte, mas sempre estão disposto a pagar mais barato por qualquer merda, tá ai a versão (que nem oficial era) jogada no fórum, quase impossível de abrir por tantos bugs, source desatualizada, a source do otcliente não é aquela, em fim. É um aviso para vocês, se deseja investir e comprar uma base, se está sendo vendida por 300, 400 não é uma boa opção, um servidor precisa de muito investimento R$ e isso é resultado do que ela é, qualquer pessoa que perdeu tempo e dinheiro jamais venderia sua base por esse valor. Nunca vendi a versão oficial do Master X por não ter gente disposta a pagar o valor, como da mesma forma nunca abaixei o valor e também nunca postei. É trabalho, é suor, não será dado de graça ou vendido por pouco..
     
    @TOPIC
     
    Em referência ao tópico, a base pode não ser utilizável, porém a parte gráfica dela está muito bem trabalhada, com uma excelência de qualidade é possível aproveitar bastante módulos e UI, sem falar também do sistema de criptografia que é ótimo!
  3. Thanks
    kttallan recebeu reputação de Gengo em [OTClient] Sistema de Dialogo Otpokemon   
    Muito interessante mano, isso melhora bastante a qualidade do servidor!
  4. Upvote
    kttallan deu reputação a Gengo em [OTClient] Sistema de Dialogo Otpokemon   
    [OTClient] Sistema de Dialogo Otpokemon
     
    Venho através desse tópico contribuir para a comunidade, um simples modulo de dialogo no estilo do Otpokemon,
    não é um sistema de dialogo avançado é algo simples que deixa seu servidor intuitivo.
     
    1) Faça o download do modulo no qual se encontra no final do tópico e abrindo a pasta do seu client, extraia e coloque o modulo na pasta modules.
     
    2) O módulo utiliza uma função chamada switch que não é comum ter no otclient, porem podemos colocar sem muito esforço, na pasta do otclient abra o arquivo util.lua que se encontra em modules/corelib/ e no final do arquivo coloque o seguinte código:
     
    Feito o passo 1 e 2, vamos para a parte do servidor.
     
    1) Crie um arquivo na pasta data/lib/ podendo ter o nome de npcdialog_lib.lua e coloque o seguinte código:
     
    2) O arquivo que acabamos de criar utiliza uma função chamada table.serialize que não é comum ter nos servidores, para que funcione sem erros vamos adicionar, abra o arquivo 012-table.lua que fica na pasta do seu servidor em data/lib/ ou você pode criar o arquivo e adicionar o seguinte código:
     
     
    Feito todo esse procedimento, estarei disponibilizando um npc para que vocês possam ter uma noção de como utilizar esse sistema de dialogo.
     
    1) Crie um arquivo na pasta do servidor em data/npc/ chamado Gengo.xml e adicione o seguinte código:
     
    2) Crie um arquivo na pasta do servidor em data/npc/lib/ com o nome gengo.lua e adicione o seguinte código:
     
     
    O npc é algo simples, porem serve para que você possa ter uma noção de como utilizar as funções do npc.
     
    Demostrativo dentro do game:

     
    Arquivos para download e o scan:
     
  5. Upvote
    kttallan recebeu reputação de Cypher em O Curso - OTserv   
    Introdução
     
    Antes de começar já informo que estarei criando 3 tópicos (com exceção desse) que está ligado diretamente ao curso (informações a baixo) que conta minha experiência e usa o mesmo para aplicação dela no ramo de OTserv, estarei aceitando todo tipo de crítica construtiva e perguntas no tópico serão respondidas.
     
    Curso OTserv
     
    Mesmo afastado do ramo de OTserv frequentemente recebia mensagens in-box de membros aqui do fórum me pedindo auxilio em questões referente aos projetos deles, geralmente trabalhava como freelancers para a resolução de seus problemas que em sua grande maioria eram bem simples, muitas vezes relacionados a infraestrutura como instalação e afins ou até resolução de erros básicos, geralmente quando o mesmo não tinha dinheiro para pagar eu indicava os caminhos para solução do mesmo. Até então após resolver diversos erros de um membro aqui no fórum, o mesmo já tinha gastado uma quantidade bem razoável (R$) para a solução de pequenos problemas que com o mínimo de conhecimento em OTserv você facilmente resolveria. O mesmo me propôs a ensina-lo todo o conteúdo que eu tenho conhecimento e dá suporte as suas duvidas, dai então resolvi criar esse curso que até o momento se encontra com 2 membros que estão muitos satisfeito com as aulas que estão sendo aplicadas, abaixo vai alguns questionamentos.
     
    Por que criar um curso de OTserv?
     
    A principio não tinha nenhuma ideia de criar/abrir um curso relacionado a essa área, muitos membros aqui do fórum não tem conhecimento do quanto você pode ganhar (Em questão financeira) investindo no ramo de OTserv, seja ele sendo freelancer (Mapper, Spriter, Programador) ou até mesmo abrindo seu próprio projeto, porém por ser contratado para resolver diversos problemas que eu considerava fáceis e por decisão de um dos meus atuais alunos em querer aprender sobre o conteúdo baseado na minha experiência, decidi juntar o útil ao agradável e criar o curso.
     
    Por que eu deveria pagar por esse curso?
     
    A questão é bem pessoal, o curso é baseado na aplicação de todo conhecimento que obtive durante o meu percusso na área de OTserv, são experiências acumuladas em diversas participação em projetos, administrando servidor e entre outras. É uma questão de otimização de tempo e conteúdo, os meus dois alunos são iniciantes na área de Servidores o conhecimento deles são bem básico, porém se o conteúdo agrega e bate os objetivos das pessoas que pagaram por ele então estou no caminho certo. Diversas pessoas tem interesse em abrir seus projetos, porém os mesmo tem a vida pessoal corrida e dificilmente tem tempo para ficar passando horas nos forums lendo tópicos de diversos assuntos, são pessoas que já tem seus objetivos em mente oque lhe faltam é conhecimento e tempo disponível. Nota-se um velho ditado "Tempo é dinheiro", tanto eu estou perdendo meu tempo criado conteúdo e passando de forma didática para eles e em troca estou sendo pago financeiramente como qualquer outro trabalho.
     
    Conteúdo
     
    Como falado anteriormente todo o conteúdo do curso você pode facilmente encontrar aqui e em outros forums com uma simples pesquisa, porém eu estou trabalhando para otimizar o tempo dos iniciantes na área de OTserv que tem objetivos e condições financeiras já fixadas e com disposição de atuar e aplicar os conhecimentos que serão adquiridos. Isso não quer dizer que eu não ajude as pessoas que não tem dinheiro, eu sempre indico que caminho prosseguir para a solução de tais problemas (claro se for do meu conhecimento) resta o mesmo estudar e soluciona-lo.
    O conteúdo está sendo elaborado de 2 formas, temos um grupo no whatsapp (no momento consta apenas 2 pessoas) onde as aulas estão sendo enviadas em arquivo PDF, serão feitas em videos também após a finalização das aulas teóricas.
     
    Ou seja você terá o conteúdo em áudio-visual e manuscrito, o nosso grupo do whatsapp é referente a duvidas relacionadas as aulas ou outros, toda vez que eu ler ou acha um conteúdo que possa agregar no conhecimento dos alunos será enviado, como por exemplo. Essa semana mesmo estava lendo diversos tópicos e encontrei alguns antigos que eram debates super interessante sobre o ramo de OTserv passei para o grupo e os mesmos leram e gostaram bastante.
     
    Digo e repito novamente, todo conteúdo do curso você poderá encontrar facilmente fazendo pesquisas e o nosso grupo do whatsapp poderá ser trocado facilmente por uma criação de tópico aqui no xTibia, a questão mesmo é que eu estou me disponibilizando a participar e dar suporte a todo e qualquer problema que for mencionado lá, sem falar também na execução das aulas teóricas e em videos (que irei fazer um pouco mais para frente), com o passar do tempo também criei uma gigantesca network de contatos, sendo eles: Sprites, Mapper, Programadores e outros que poderei indicar caso seja necessário a contratação do mesmo ou com o intuito de resolver uma duvida que talvez eu mesmo não saiba responder.
    Como informei ao primeiro participante do Curso (o qual me deu a ideia), eu estou disposto a passar todo o conteúdo que TENHO CONHECIMENTO, pode ter questões que eu mesmo não saiba responder ou resolver, mas terão meu apoio na tentativa de encontra-lo, tenho caráter o suficiente para dizer que quando sei e também quando não sei.
     
    Observação: Esse curso ele é voltado para pessoas que estão iniciando na área de OTserv e que estejam disposta a pagar por uma otimização de conteúdo e aprendizado usando como base oque eu aprendi em todo esse tempo. Como aulas particulares, existem diversos conteúdos grátis que você poderá facilmente acessar, porém ter uma pessoa que te auxilie e te ensine o conteúdo é absorvido de forma diferente, então esse é o meu papel!
     
    Informações sobre o curso você pode entrar em contato no privado comigo aqui mesmo no fórum, agradeço a compreensão e desejo que vocês apreciem os próximos tópicos que irei criar.
  6. Upvote
    kttallan recebeu reputação de Cypher em Experiência - OTserv   
    Tópico 2/3 - Curso de OTserv
     
    Durante todo meu tempo no ramo de OTserv, participei de diversos projetos tanto que me recordo de poucos sendo a maioria no ramo de PokéTibia, sempre atuei frequentemente, seja jogando ou desenvolvendo, já fui freelancer de diversos servidores tendo eles os meus mapas ou até criação de códigos básicos e questões administrativas.
    Todo conteúdo desse tópico foi baseado em experiências próprias, sempre aprendi com os erros dos outros nunca tive um projeto de tão destaque quanto o PokéMaster X, que foi quando eu senti na pele oque é administrar um servidor (Solo) do papel até a abertura.
     
    PokéMaster X
     
    Meu desejo sempre foi abrir um servidor de PokéTibia, fui muito fã da PokéxGames que eu jogava com bastante frequência, depois de passar por diversas equipes e nenhuma delas me fixar, decidi eu mesmo iniciar um projeto. A principio tudo no começo é flores a criação eu lembro até hoje como eu desenvolvi cada parte do meu mapa, cada código básico, ideias que foram escritas por anos de experiência jogando PokéTibia, Quest's que tanto queria fazer e implementar.
    Por ter participado de diversos projetos, alguns que nunca saíram do papel isso me fez agregar uma quantidade de conteúdo gigantesco entre eles Mapas, Sprites, Cliente e Sistemas, essa era a minha vantagem sobre a concorrência e foi isso que me destacou na abertura do mesmo, fiz uma mesclagem de sistemas incríveis e de mapas que até então nunca foram usados e coloquei no meu servidor.
    A abertura do servidor foi uma mesclagem de fracasso com sucesso, o servidor bateu 250 players estralando de tanto laaaag e uma porrada de bugs e varias quedas seguidas, oque fez com que de 250 players cair para 80 players e depois de 5 dias quando resolvi o problema o jogo permaneceu com uma média de 40 jogadores
    Observação: 250 players para um servidor de pokétibia "padrão" é algo totalmente irreal geralmente se tem uma média de 30 a 60 jogadores diários.
     Vale ressaltar que nessa época meu conhecimento em programação era quase nula, eu tinha capacidade de desenvolver códigos simples, porém na questão de infraestrutura era bem básica demandando muito tempo para a resolver os problemas e aplicar as edições, tanto quanto identificar de onde estão surgindo os problemas.
     
    Com o avanço do servidor fui cada vez mais me especializando em diversas áreas, tais como a criação de código e o principal a Administração de um servidor que foi o meu diferencial.
    O tempo foi se passando e um projeto que começou apenas como um sonho se tornou algo rentável (muito bem por sinal), porém isso tudo foi investimento de tempo e dinheiro, pagamento de Host, Pagamento de Freelancer e afins, eu operei o servidor por bastante tempo em negativo (só tirando dinheiro do meu bolso), até que após uns 4 a 5 meses o servidor se tornou algo que estava dando lucro, conseguia pagar as coisas referente ao servidor e ainda ter dinheiro para mim, porém para fazer ele ser rentável não foi um trabalho fácil! Eu passava em torno de 16 HORAS online por dia e mantinha o servidor atualizado semanalmente, sim EU "sozinho" (Tinha o rodrigo, explico mais a frente) atualizava o servidor a cada 1 semana ou 2 semanas,
    você pode conferir as atualizações AQUI.
     
    O meu jogo deixou de ser um sonho e se tornou um comércio (SIM, SERVIDOR É UM COMERCIO E SEUS PLAYERS SÃO SEUS CLIENTES), Eu tinha que dá conta da criação de Mapas, Criação de códigos, Resolução de bugs e balanceamento de pokémons, entre outras funções referente ao servidor, SIM AMIGOS FOI MUITO TRAMPO e quando eu não dava conta, para sempre bater a meta de atualizações fazia contratações de freelancers, essa foi a época em que criei uma grande network de conhecimento, onde tinha sempre Sprites, Mapper, Programadores a minha disposição para fazerem o trabalho que necessita-se.
     
    Após um tempo de 7 a 11 meses de servidor aberto eu comecei a fazer investimentos pesados, sendo eles na criação do OTcliente e a adição de sistemas que tornaram o Master X conhecido até os dias de hoje. E esses investimentos me trouxeram muita dor de cabeça, a principio contratava freelancers que me caloteavam, imagine um sistema cotado em 750 você tendo que pagar a metade e levar um furo? Isso não foi 1, 2, 3 vezes, foram diversas oque me desmotivou bastante tanto financeiramente quanto pessoalmente, eu perdi muito dinheiro nessa historia, dinheiro que foi confiado a mim pelos players que não tiveram nenhum retorno esse foi um dos motivo que me desmotivou e me deu vontade de largar tudo, porém eu continue e consegui fazer uma das maiores atualizações referente ao servidor, mas antes mesmo de tudo dar certo, tivemos muitos bugs que tiveram que ser resolvidos no decorrer do tempo, houve muitas quedas e muitos players deixaram de jogar por causa disso, atualização é bom, porém se não forem feitas com cuidado, PRINCIPALMENTE com servidor online pode acarretar em diversos prejuízos.
     
    O meu servidor sempre tinha uma limitação em relação a quantidade de players, nunca conseguia ultrapassar a marca de 80 players que já causava um laag infernal, isso me deixava bastante desmotivado, mesmo você investindo pesado em sistemas e atualizações o meu servidor não conseguia crescer por limitações internas, gastei um monte tentando resolver esse problema e nunca consegui achar a solução da mesma forma que o dinheiro ia indo embora e a minha vontade de permanecer com o servidor aberto ia junto.
     
    Após quase 1 ano de servidor aberto houve o vazamento dele pelo Rodrigo, ele sempre esteve em conjunto comigo desda abertura do servidor, ele era responsável por algumas administrações in-game enquanto eu passava maior parte do tempo fazendo atualizações. Esse foi um fator muito importante porquê a partir desse momento do projeto eu me desmotivei bastante, nunca mais fui o mesmo, ver todo seu trabalho disponível para qualquer pessoa é bastante complicado e pior a base estava sendo vendida a 300 a 500 reais, sendo que nela eu já tinha investido muito mais do que dinheiro e sim sangue e suor. Isso me fez querer desistir do servidor, tanto pelo fato dele ser limitado, quanto pelo fato do vazamento ocorrido, porém prossegui e lancei uma atualização gigantesca em menos de 1 mês,  foi muito esforço para manter essa porra online.
    Após 2 anos e pouco do servidor online, já não conseguia manter o mesmo ativamente, o servidor foi morrendo aos poucos, porém sempre estava atualizando e mesmo por esforços falidos não conseguia mais manter o faturamento e consequentemente as atualizações oque levou ao fechamento do servidor.
     
    O servidor foi fechado por uma mesclagem de motivos, como eu dedicava bastante do meu tempo a ele o mesmo se tornou meu "emprego" durante 2 anos e consequentemente meu sustento, com a queda do faturamento tive diversos problemas financeiros e familiares, fui levado a arrumar um trabalho por fora que consequentemente resultou em uma contratação fixa em uma empresa, oque deixou o servidor como 2º opção. Tivemos um problema na base de dados que ocasionou um rollback de quase 1 semana e foi o momento perfeito para o fechamento do mesmo já que não tinha mais paciência e tempo para lidar com a administração do servidor.
     
    Essa foi minha experiência com o desenvolvimento praticamente solo do projeto e o continuamento da abertura até o fechamento. O tópico anterior (Aqui) foi criado baseado nessa experiência solo que tive.
    A administração do servidor me resultou em diversos problemas físicos e psicológicos, minha coluna nunca mais foi a mesma por passar grande parte do tempo sentado (mesmo com cadeira adaptada e afins), tive problemas com depressão (por causa da queda de faturamento tive diversos problemas financeiros e familiares), foi uma experiência muito bom e ao mesmo tempo muito ruim, é muito fácil quem está por fora julgar como é para fazer e em qual parte errei, porém na hora e na carga de responsabilidade é totalmente diferente.
    Cometi diversos erros, um dos maiores foi com players que me ajudavam bastante e eu jogava o trabalho e investimento deles no lixo, sou bem conhecido por esses motivos.
    Talvez eu seu tive-se melhor preparado, não teria tido esses problemas todos. Talvez se eu fosse um programador não teria tanto stress para resolver os problemas e é esse o caminho que eu indico e sugiro para vocês.
    Os players e freelancers que sempre estiveram comigo no desenvolvimento e até jogando sabem o quanto eu fui um bom administrador enquanto durou, fazia reuniões que batiam 40 players no discord só anotando as sugestões dos players e em quase menos de 1 semana estavam todas colocadas em jogos (claro com base nas avaliações de possibilidade administrativa).
    Obrigado pela atenção!
  7. Upvote
    kttallan recebeu reputação de GOD Vitor em PokeZring - Completo   
    Vocês tem que ter noção dos gastos envolvendo o servidor, era bem visível que a base estaria cheia de problemas e que supostamente era um golpe que estavam levando. Aconteceu o mesmo com a base do PokéMaster X que está a disposição nos fórums, estava sendo vendida a R$300 a R$600, sendo que só o sistema de Market foi um investimento de R$500 e o OTcliente um investimento de R$600. O mais engraçado é que se assustavam quando eu cobrava (após o fechamento do servidor) o valor de R$5000 na versão original e completa sem falar do meu suporte, mas sempre estão disposto a pagar mais barato por qualquer merda, tá ai a versão (que nem oficial era) jogada no fórum, quase impossível de abrir por tantos bugs, source desatualizada, a source do otcliente não é aquela, em fim. É um aviso para vocês, se deseja investir e comprar uma base, se está sendo vendida por 300, 400 não é uma boa opção, um servidor precisa de muito investimento R$ e isso é resultado do que ela é, qualquer pessoa que perdeu tempo e dinheiro jamais venderia sua base por esse valor. Nunca vendi a versão oficial do Master X por não ter gente disposta a pagar o valor, como da mesma forma nunca abaixei o valor e também nunca postei. É trabalho, é suor, não será dado de graça ou vendido por pouco..
     
    @TOPIC
     
    Em referência ao tópico, a base pode não ser utilizável, porém a parte gráfica dela está muito bem trabalhada, com uma excelência de qualidade é possível aproveitar bastante módulos e UI, sem falar também do sistema de criptografia que é ótimo!
  8. Upvote
    kttallan recebeu reputação de GOD Vitor em Ainda há um mundo de players para poketibia?   
    @Lordbaxx É mano tipo, hoje ainda existe sim espaço para alguns servidores no ramo, porém você vai precisar alterar muito a sua ideia para ele se tornar sustentável. Em todos tempo em que tive o Master X online o objetivo do game inicialmente era uma coisa e com o tempo tive que ir alterando, isso porquê precisa de uma ideia sustentável a longo prazo, o que não falta é projeto inovador, porém a capacidade de se adequar aos players é oque importa. Você pode fazer algo revolucionario se não se encaixar nos padrões dos jogadores o servidor tende a morrer aos poucos, falo isso porquê tou no ramo como desenvolvedor e jogador a muito tempo..
  9. Upvote
    kttallan recebeu reputação de GOD Vitor em Ainda há um mundo de players para poketibia?   
    A porra desses forums de merda tem que mudar o conceito de OTserv, essa porra é um negocio. Os cara acha que OTserv é doação, aqui tem todo conteúdo possível para o cara se tornar um programador, mapper, spriter etc, mas oque falta???? INCENTIVO CARALHO, NÃO TEM PORQUÊ EU ME TORNAR UM MAPPER SE NÃO EXISTE INTERESSES FINANCEIROS.
     
    O ramo do OTserv morreu e quem matou foi os donos de forums, se isso realmente fosse levado como um negocio teria demanda de todo tipo. Teria pessoas criando conteúdo, criando mapas, criando scripts para postar, ganhar reputação e uma visão no mercado como a galera usa o StackFlo e Github como repositorio, dá para fazer muita coisa com o Tibia, mas não existe fins lucrativos ou seja não existe motivação sem ser o desejo...
     
    Existe sim público para servidores de Pokétibia, Tibia e outros derivados, oque falta é incentivo..
  10. Haha
    kttallan recebeu reputação de boxxer321 em Qual a melhor base Poketibia atualmente?   
    Tava analisando-a, mas é muito complexa para edição, os cara mal sabe usar as bases faceis como a própria Master X imagina a do Psoul que até eu tou quebrando a cara kk.
  11. Haha
    kttallan recebeu reputação de nociam em Qual a melhor base Poketibia atualmente?   
    Tava analisando-a, mas é muito complexa para edição, os cara mal sabe usar as bases faceis como a própria Master X imagina a do Psoul que até eu tou quebrando a cara kk.
  12. Upvote
    kttallan recebeu reputação de juliocesar19 em PokeMasterX Particle BUG   
    O particle aura não usa um atributo para definir a particle fixa, fiquei com preguiça de fazer dessa forma. É só você ir no script e definir o valor fixo de uma particle e alterar os comandos para setarem atributo, no goback só definir a saida como o valor do atributo definido correspondente a aura.
  13. Upvote
    kttallan deu reputação a juliocesar19 em PokeMasterX Particle BUG   
    Entendi kttallan muito obrigado mesmo pelo dica, eu fiz um pouco diferente porque não sei mecher muito nisso so troquei o math.random pra sempre fica na particle que eu gosto kkkkkkk, sou ignorante demais pra conseguir fazer este sistema que citou, porem obrigado mesmo pelo tempo que tirou pra me responder um abraço!
  14. Upvote
    kttallan recebeu reputação de Wo11ven em OTList Mobile   
    Cara muito interessante, se sua ideia fosse posta a uns 4 anos atrás talvez tive-se salvado o ramo dos servidores de tibia hoje!
     
    Parabéns, excelente trabalho!
  15. Thanks
    kttallan deu reputação a Wo11ven em OTList Mobile   
    Mais uma ferramenta do OTChecker, dessa vez uma OTList mobile.
     

     

    No app você consegue ver as infos básicas e descrição completa dos OTs cadastrados.
     
     
    Estou aguardando aprovação na Playstore, que está demorando mais que o normal por conta do COVID.
    Por enquanto o app está acessível pela web:
    https://otlistapp.otchecker.net/

    Edit:
    App aprovado na Google Play!
    https://play.google.com/store/apps/details?id=com.otchecker.otservlist
  16. Upvote
    kttallan deu reputação a Developer Berg em Faço Sistema de criptografia para OTC   
    Developer Berg
     
    olá gente. bom dia, boa tarde, boa noite. estou aqui para vender sistema de criptografia E Compactação para OTC.
    desenvolvi um sistema onde cifro qualquer arquivo do OTC, seja .lua, .otmod, .otui, .png. pode ser qualquer extensão.
    O Sistema consiste em criptografia assimétrica, onde são 2 senhas, uma publica e outra privada, onde a publica a pessoa escolhe e a privada o programa mesmo que escolhe. sendo assim dificultando a engenharia reversa mesmo sabendo a senha publica.
    o programa consiste em 2 opções que o comprador pode escolher qual dos 2 quer adquirir.
    1º opção: são 2 senhas, uma publica e outra privada, onde a publica a pessoa escolhe e a privada o programa mesmo que escolhe. sendo assim dificultando a engenharia reversa mesmo sabendo a senha publica.
    2º opção: consiste em um Roll de 100 senhas diferentes, onde o sistema escolhe qual dessas senhas irá encriptar o arquivo, essa é uma maneira boa, porque cada arquivo será encriptado com senhas diferentes, ou seja, nunca vai ser uma única senha.
     
    quem tiver interesse ou para mais informações entrem em contato:
    email -> ricardoo.berg.alves@gmail.com
    whatsApp -> 87 98152-5454
    vou deixar os prints para vocês apreciarem.
    aqui está o arquivo background.lua do otclient cifrado. apesar de não ser capaz de ler o código, o OTC consegue ler.

     
    aqui está o código original, depois de ser descriptografado.
     

     
     
     
  17. Upvote
    kttallan recebeu reputação de ZoR em Duvidas Modules OTClient   
    Essa parte no OTmod do servidor.
     
    Name: nome da pasta
    @onLoad: function de inicialização do module.
    @onUnload: function de terminação do module.
     
    se não tem nada é = nil
     
    isso é uma function da source do otcliente g_game é que faz a chamada!
     
    As outras questões você tem que estudar o module por completo para poder entender seu funcionamento..
  18. Thanks
    kttallan recebeu reputação de Thalles Vitor em PokéMaster X   
    Olá pessoal, me chamo Allan Harlen sou dono e criador da marca PokéMaster X. Sou bastante conhecido na área por algumas pessoas, já participei de diversos projetos conhecidos (enfase ao PokéAlpha e DarkxPoke) Nessa caminhada já estou com quase 9 anos de Tibia/Pokétibia e creio que consegui desenvolver um dos melhores e mais dinâmicos servidores online, que por sinal foi vazada. Por causa desse motivos nunca formei uma equipe, até agora! No decorrer desse 1 ano e meio de servidor a minha base foi vazada e vendida de diversas formas por membros da minha própria "equipe", como oque eu mais temia já havia acontecido resolvi hoje tomar a decisão de estruturar uma equipe mais preparada com os ideias que pretendo para o futuro do meu servidor. O PokéMaster X nunca foi um servidor grande (particularmente sempre gostei de poucos players, é mais fácil organizar e atualizar, levando em consideração também que sou o único que tinha o poder de resolver os problemas, então poucos players já eram o suficiente para me dar bastante trabalho, rsrs), tendo chegado no auge a seus 150 players e diariamente uma média de 30 a 60 players (isso varia bastante), a verdade é que meu servidor já tem tempo no mercado, é difícil atrair novos players, sendo que a diferença que impacta no game como level/itens e afins eles não conseguiram alcançar, porém eu sempre tento inovar, desda abertura do servidor eu lanço atualizações a cada 2 semanas em média, consegui isso graças a grande interação que minha equipe de tutores/gms tem com os players, modificando o game de acordo com o gosto dos players (claro, tudo conforme o possível e avaliando a proposta do game).
    Resumindo, venho por meio desse tópico procurar membros que tenham interesse em entrar na minha equipe, atualmente é formada por apenas 3 pessoas de minha confiança, porém são pessoas que não tem o conhecimento de algumas áreas importantes como Mapa/Programação (que é o que eu preciso) e só dão support in-game.
     
    A grande maioria de vocês já tem conhecimento do meu projeto por causa do vazamento, porém a base postada é de 1 ano atrás, já houve muita mudança! Vou mostrar um pouco do nosso servidor para vocês!
     
    Nosso servidor conta com 2 continentes próprios (Feito exclusivamente por mim), sendo eles Kanto e Hoenn!
     
     
    Também de nossa exclusividade o nosso OTcliente com um designer mais aberto e de estrutura quase móvel!
     
    Também temos um sistema de proteção em 2 fatores, sendo necessário o player digitar sua senha antes registrada para poder se mover após logar no servidor, evitando assim problema com hackers!
     
    Sistema de Held Itens (Todos eles funcionam, com excessão do Y-Ghost)
     
    Sistema de Multi-Addons, para pokémons normais e pokémons shinys.
     
     
    Sistema de Smeargle, sendo eles do 1 ate o 10, com sistema de reset dos sketch!
     
     
    Sistema de Fusão de Held/Fragmentos/Itens/Smeargle.
     
     
    Sistema de Survival Arena (Semelhante a Golden Arena, porém você ganha pontos por pokémons eliminados que podem ser trocados por prêmios).
     
     
    Embedded Tower (Um pouco diferente da PxG, sendo a área mais complexa com as recompensas diferenciadas, Tower NV5+ só em equipe!).
     
     
    Sistema de Daily Kill/Daily Catch/Daily Itens (Esse aqui é exclusivo do nosso servidor, no caso você entrega itens os itens que ele pediu e ganha o valor do item 2x)
     
    Market System
     
     
    Brotherhood System (Diferente da PxG a nossa BH é uma confederação e não uma quest, onde há 1 quest interna no nosso atual sistema).
     
     
    Particle Aura
     
     
    Clones Quest
     
     
    Sistema de PokéCard
     
     
    Berries System (Diferente da PxG, aqui você tem que coletar as berries nas arvores e depois planta-las em sua casa).
     
     
    Como vocês viram, o nosso servidor tem diversos sistemas próprios e em sua grande maioria desenvolvida por mim, porém dou crédito a grande programadores que me ajudaram bastante no decorrer da caminhada (Viktor [Tibiaking], Victor, Gustav e outros).
     
    Necessito de novos membros com as seguintes habilidades.
     
    Mapper (Intermédiario, não necessita saber manjar 100%, se tiver um conhecimento bom e usável talvez você possa ingressar!) Programador (Lua, C++, eu aprendi bastante a desenvolver sistemas em lua, porém peco bastante no C++ e OTC, necessito de uma pessoa nessa área). Outros (Se você tiver uma habilidade que seja diferencial e acha que vai agregar na equipe, é só me mandar uma mensagem informando-as).  
    Pequena observação! O PokéMaster X está aberto a 1 ano e 4 meses, nesse período de tempo o servidor nunca foi resetado, conseguimos (eu, tutores e players) manter um balanceamento muito grande no game referente a economia e atualizações, porém minha atual situação não dá conta de evoluir o servidor sozinho fazendo com que eu perca a grande maioria dos players que conquisto com divulgação e marketing, o servidor tem bastante conteúdo, porém tem muita coisa a ser feita, coisas pequenas que influenciam no game até sistemas bem elaborados que já estão no papel. Eu particularmente tenho bastante experiência na área de Mapas, essa é minha área, porém por ser a única pessoa a mexer no servidor tive que desenvolver conhecimento em outras áreas, chegando até o desenvolvimento de sistemas que é uma área muito boa, porém demanda tempo e é esse período tempo que eu não invisto em X coisa pois estou trabalhando em Y coisa que eu perco o tempo, exerço 3 funções acabando não dando conta de nenhuma, obrigado pela atenção.
    Outra observação importante, os membros que tem a intenção de entrar na equipe para ter acesso aos dados, sinto em lhe dizer, mas não conseguiram. A única vantagem de ter minha base vazada é que dá para trabalhar muito bem em cima dela, tanto na fase de testes quanto na produção.
    Peço que os interessados entre em contato por PM informando seus atributos e talvez se do interesse de ambos termos uma conversa mais elaborada!
    Lembrando que o servidor está Online, e você pode acessar e conferir os sistemas a qualquer momento.
    || www.pokemasterx.com.br ||
     
     
     
  19. Thanks
    kttallan recebeu reputação de faiixxxx em Simples Pet Sistema   
    Ola galera venho aqui postar um simples pet sistema que eu fiz pra participar do OMS.
     
    Introdução:
    O Pet sistema funciona assim você pode ganhar/comprar um item que ao clicar ele sumonarar seu pet com uma certa quantidade de sangue, porem só poderar usar o summon alguns vezes no dia (configuravel).
     
    Crie um arquivo chamado Petsystem.lua em data/actions/scripter e coloque.
    function onUse(cid, item, frompos, item2, topos) local monster ={ [12597] = {"Troll", 1, 50, vida = 500, vezes = 5, go = 00, gack = 00}, [12598] = {"Amazon", 50, 100, vida = 1000, vezes = 10, go = 00, back = 00}, [12599] = {"Demon", 100, 150, vida = 1500, vezes = 15, go = 00, back = 00} } local summom = getCreatureSummons(cid) local mst = monster[item.actionid] local hea = monster.vida function backMonster(cid, monsters) if #getCreatureSummons(cid) >= 1 then monsters = getCreatureSummons(cid)[1] doRemoveCreature(monsters) doPlayerSendTextMessage(cid, 13, "Não precio de sua ajuda"..mst[1].."por enquanto") doSendMagicEffect(getThingPos(monsters), mst.back) end end if getPlayerStorageValue(cid, 18800) >= mst.vezes then return doPlayerSendCancel(cid, "Seu Summon estar cansado só poderar usar amanhan") end if getPlayerLevel(cid) > mst[2] and mst[3] < getPlayerLevel(cid) then doSummonCreature(mst[1], getThingPos(cid)) doPlayerSendTextMessage(cid, 14, "Venha me ajudar"..mst[1].."nessa batalha") setCreatureMaxHealth(summom[1], hea) doPlayerSetStorageValue(cid, 18800, mst.vezes) doSendMagicEffect(getThingPos(monster), mst.go) else backMonster(cid, mst[1]) return true end end Agr va em actions.xml e coloque a seguinte
    Tag :
    <action actionid="12597;12598;12599" event="script" value="petsystem.lua"/> Agr va em globalevents/scripter e crie um arquivo chamado Pet.lua e coloque
    function onTimer() local storage = {5, 10, 15} setPlayerStorageValue(cid, 18800, storage[1]) setPlayerStorageValue(cid, 18800, storage[2]) setPlayerStorageValue(cid, 18800, storage[3]) end agr em globalevents.xml coloque o tag
    <globalevent name="PetSystem" time="00:00" event="script" value="pet.lua"/> Explicação
    [12597] = {"Troll", 1, 50, vida = 500, vezes = 5, go = 00, gack = 00},
    [12598] = {"Amazon", 50, 100, vida = 1000, vezes = 10, go = 00, back = 00},
    [12599] = {"Demon", 100, 150, vida = 1500, vezes = 15, go = 00, back = 00}
     
    Verde : Oque estar em verde serar o nome do pet(summon) que você vai ter.
    Negrito : 1, 50 quer dizer que você pode usar o summon troll so do lvl 1 ao 50.
    Vida: É a vida do seu pet sugiro que seja entre 500 a 5000.
    Vezes : e quantas vezes você pode usar ele no dia.
    Go : e o effeito de invocação do summon caso não deseje deixe e 0.
    Back : mesma coisa o efeito de remover o monstro, deixe em 0 caso n queira.

    Pronto eu acho que é somente isso se tiver bug vocês avisam aqui em baixo pois meu nivel de scripter não e tão auto e caso o pessoal mais experiente quizer da uma editada nele, estar de boa .
     
    Creditos
    Escolinha de scripter do roksas (Ensinar o que eu sei)
    Kttallan (Eu mesmo por ser o criador)
  20. Upvote
    kttallan recebeu reputação de mister17 em Shiny Charm   
  21. Upvote
    kttallan recebeu reputação de Morduk em Mapa Padventures   
    Então galera a uns 2 anos atrás mais ou menos recebi a proposta de desbugar um mapa do Padventures que estava na versão 8.10, bom continuando eu consegui desbugar grande parte do mapa em 8.54 o tradicional dos Poketibias(PDA) da epoca já que ele está sem utilidade pois não resolveram nada e foi só perca de tempo resolvi postar para a comunidade. Se gostou do conteúdo rep+
     
    Coisas Pendentes
    Adicionar Houses Adicionar Spawn's Criar as Cidades  
    Informações do Mapa
    1 e 2º geração Muitas Quest's Mapa Kanto e Johto Áreas Especiais  
    Minimap
     
    Download:
    http://www.mediafire.com/file/idcxtzfi42uz2jh/Padventures.rar
  22. Upvote
    kttallan recebeu reputação de Pluzetti2104 em Mapa Padventures   
    Então galera a uns 2 anos atrás mais ou menos recebi a proposta de desbugar um mapa do Padventures que estava na versão 8.10, bom continuando eu consegui desbugar grande parte do mapa em 8.54 o tradicional dos Poketibias(PDA) da epoca já que ele está sem utilidade pois não resolveram nada e foi só perca de tempo resolvi postar para a comunidade. Se gostou do conteúdo rep+
     
    Coisas Pendentes
    Adicionar Houses Adicionar Spawn's Criar as Cidades  
    Informações do Mapa
    1 e 2º geração Muitas Quest's Mapa Kanto e Johto Áreas Especiais  
    Minimap
     
    Download:
    http://www.mediafire.com/file/idcxtzfi42uz2jh/Padventures.rar
  23. Upvote
    kttallan recebeu reputação de guilherme Silva em [OTP] Shiny Stone   
    Então galera a um tempo atrás, um amigo meu recebeu uma encomenda de fazer uma simples Shiny Stone como conhecida pelo Otpokemon, porém ele não foi pago e me deu sendo que não tem utilidade para mim então postarei para vocês, Espero ter ajudado em algo.
     
    Vá em data/action e em actions.xml adicione a seguinte tag.
     
     
     
     
    Crie um arquivo em data/action chamado ShinyStone.lua e coloque o codigo abaixo.
     
     
     
  24. Upvote
    kttallan recebeu reputação de GameTwu em [Tutorial] O Cooldown Bar   
    Ola Gente Hoje Venho Mostrar Um Tutorial Basico Que Muitos Iniciantes Não Sabem Fazer Pois No Caso Não E Muito Complicado Rsrs !!
     
     
    Oque E Cooldwn Bar ?
     
    R = Cooldwn Bar E Akela Tabelinha Que Fica Com As Fotos Do Pokemon Em Cima Tabem E Os Moveis De Ataques Amostrados Ná Seguinte Foto.
     
     
     
     
    Para Que Serve O Cooldwn Bar ?
     
    R = O Cooldwn Bar Serve Para Ver As Fotinhas E Os Startus Dos Pokemons Como Mostra Na Foto Acima Tem O % De Cada Pokemon Cada % Signifca Sangue explo Meu Alakazam Ta 0 % Significa Que Ele Ja Morreu.
     
    Obs : O Cooldwn Bar e Uma Dll Ejetada No Arquivo .exe Como Por Explo O Client Como Ela Se Chama Normalmente Ela E Chamada De Otal.dll . Eu Tenho Esse Arquivo Na Pasta Do Meu Client Mais Quando Eu Entro Nó Serve Não Aparece As Fotinhas E a Barra De Movies o Seguinte Va Em Ot/Data/Lib Se Tiver A Pasta Cooldwn Bar E Que o Cooldwn Bar Estar Ativo So Fota Engetar No Novo Client Siga o Tutorial Abaixo.
     
    1 - Vocé Vai Precisa De Um Programa.
     
    Download
     
     
     
     
    Seguinte Após Baixar O Stud_Pe Abra Ele E Faça O Seguinte.
     
    Print Para Ajudar.
     
     
     
    Vá Na Pasta Do Seu Client E Procure Seu Clien .exe
     
    Print De Ajuda.
     
     
    Logo Em Seguida Vá Em Functions Depois Clique Com Segundo Botão Em Qualquer Dll E Bote Add New Import.
     
    Print De Ajuda
     
     
     
    Depois De Tiver Add Vocé Percebera Que Apareceu A Nova dll Adicionada No Caso a Otal.dll Agora Va em Headrs e Clique Em Save File Que Fica Em Cima De Ok No Lado Direito.
  25. Upvote
    kttallan recebeu reputação de 5603148 em [DxP] Exclusivo Poketibia OpenSource   
    Vamos supor a city inicial do player é 1 (Saffron) no remeres o depot deve ter Saffron, como town.
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...