Ir para conteúdo

faelzn69

Membro
  • Registro em

Tudo que faelzn69 postou

  1. faelzn69 postou uma resposta no tópico em Suporte & Pedidos
    Calcule o range de erro usando apenas a dificuldade definida e salve o objeto. Depois disso, vem o calculo de diminuição e etc. É simples de resolver. Alguma chance desse código se tornar publico?
  2. faelzn69 postou uma resposta no tópico em Suporte & Pedidos
    @vyctor17, se baseia no valor da skill de LockPicking para alterar o range. O range já vai ser definido pela dificuldade que você quizer certo? Logo após essa instrução, diminua esse "range de erro" de acordo com a skill do player.... e ai esse calculo de diminuição, imaginei algo assim: skill = 20; rate_lockpicking = 2; fatorDiminuicao = (skill / rate_lockpicking) - rate_lockpicking; fatorDiminuicao = 8; range = range - 8; É só uma ideia kkkkk
  3. faelzn69 postou uma resposta no tópico em Suporte & Pedidos
    Faço das palavras do @Werner, as minhas também. Olha eu não sei como você programou esse lockpicking mas vamos falar em números inteiros e porcentagem ok? Também vamos definir que a cada tentativa, sempre terá uma solução diferente. Segue o meu exemplo em Java: public static boolean abrir(int dificuldade, int tentativaPlayer){ Random random = new Random(); for (int i = 0; i < dificuldade; i++){ int numeroRandom = random.nextInt(100) +1; if (numeroRandom == tentativaPlayer){ return true; } } return false; } Random, é apenas uma classe java que gera números. int dificuldade, é a dificuldade do objeto em porcentagem. int tentativaPlayer, numero de 1 a 100 O código é bem intuitivo, mas vou explicar: 1 - Estou gerando números positivos(entre 1 e 100) com a linha int numeroRandom = random.netInt(100) +1;. A quantidade de números gerados é definido pela variável int dificuldade. 2 - Estou verificando se a tentativa do player está correta. Se sim, return true;, e o player abre o bau. Senão return false; depois de tentar todos os números. Este é meu exemplo. Se você quer que sempre seja a mesma solução para um mesmo objeto... ai a complexidade aumenta, você provavelmente precisará salvar os dados desse objeto em algum arquivo ou no banco de dados. Sugestão? Que tal botar a durabilidade do lockpick que está em uso? Assim o player saberá se está próximo de quebrar ou não. Esperto te ajudado. Boa sorte e bom trabalho até agora.
  4. faelzn69 postou uma resposta no tópico em Suporte & Pedidos
    Vankk, JavaScript é uma linguagem muito potente. Ela começou sendo utilizada apenas em browsers, mas o pessoal adotou para usar nos servidores. É muito comum ver projetos complexos em NodeJS. JavaScript pode acabar sendo um pouco confuso pra alguns devido a sintaxe da linguagem(poucas coisas mudam). Não acho que vai ser um problema pra você. Contudo... raramente utilizo JS. Na maior parte do tempo acabo programando em TS(TypeScript). O TS transforma tudo em códigos JS(é mais simples assim). Eu só uso JS em casos de extrema necessidade. Por exemplo: comunicação. Imagine que estou criando um jogo e preciso otimizar a comunicação entre o client e o server. Logo eu crio um script que me permite uma conexão com o servidor via WebSockets(P2P, Full Duplex e muito mais leve do que o protocolo HTTP). Atualmente eu utilizo o Eclipse como IDE, com plugins para desenvolver usando Angular. Segue um link de um curso excelente. O preço está muito bom: Angular 5 (formerly Angular 2) - The Complete Guide
  5. faelzn69 postou uma resposta no tópico em Suporte & Pedidos
    Obrigado pelas respostas. Prazer senhores. @The King of Madness, @Heyron é uma pena que o OTC esteja dessa forma. É um ótimo projeto e sem duvidas deveria ter sido levado mais sério pela comunidade. "O povo quer tudo pronto" entendo muito bem essa frase, e tem mais ainda ahhahaha: O povo quer tudo pronto e rápido. Trabalho com automação comercial ouço isso muito por ai. As pessoas não entendem que leva tempo demais para deixar um projeto 100%(e nunca fica). Os meus clientes se enganam com essas "coisas prontas" e no futuro eles sempre acabam se ferrando e procurando outras empresas em busca de uma solução mais adequada. Contudo, o OTC não pode morrer... gostaria muito de reunir pessoas para continuar esse projeto que sem duvidas é tão bom quanto o próprio cliente da amada Cipsoft(na verdade eu acho até melhor em alguns aspectos). Sobre o Tibia: também notei que está morrendo. Sinceramente... acho que morrerá :S @Jobs, sim você tem razão. Se tornou um comercio, também lembro da época que os servidores não podiam serem negociados. Sobre o OTX: acho muito bom o projeto mas as "gambiarras"... tenho certeza que isso vai ser um problema no futuro(se é que já não é ) e se eu bem conheço as pessoas... muitos vão começar a vender soluções. Gostaria de citar as palavras de uma pessoa(de um outro post meu), acho que se encaixa perfeitamente nessa discussão(se ele me permitir). @vankk { "O projeto da OTX é apenas uma fachada para fazer dinheiro, dinheiro de pessoas que não sabem o que querem, e querem abrir um servidor completo 100% tibia global, sem bugs, e sem ter conhecimento algum de programação, sinto muito em dizer, mas não vai rolar se tiver esse pensamento - eu mesmo já falei diversas vezes, se o projeto fosse algo sério, eu contribuiria porque eu acho a ideia muito legal, porém, os brasileiros como sempre, estragam tudo no que colocam a mão. É um projeto bom, tem ótimos scripts, porém, devido a pessoas que querem só atrapalhar ao invés de acrescentar dá no que da. Existem pessoas boas que querem ajudar, mas assim como existem pessoas que só querem atrapalhar e adicionar scripts bugados, e vender soluções para eles depois. }; ------------------------------------------------------------------ Senhores, eu tenho em mente um projeto web em Angular: a ideia é substituir o Gesior e também adicionar mais funcionalidades administrativas para o servidor. O que vocês acham?
  6. Obrigado pelas respostas. É um prazer conhece-los senhores. @Wakon, em nenhum momento disse que o grupo era do TibiaKing(sei que minhas palavras insinuaram isso, desculpe não era minha intenção). Acredite em mim... aqueles usuários estão aqui. O TibiaKing é o melhor fórum BR de OTServer, disso eu não tenho duvidas. @vankk, sua resposta era tudo o que eu queria ouvir daquele grupo. "O ruim do Brasil é o próprio brasileiro", é sei disso meu amigo e concordo totalmente com o que disse sobre ser um problema da comunidade brasileira como um todo. Sou desenvolvedor Java atualmente e tenho interesse em contribuir com a comunidade. Eu gostaria de iniciar um projeto web usando Angular e desenvolver alguma coisa parecida com o Gesior. Estou surpreso sobre o que você disse sobre o OTX... e de certa forma isso me faz desanimar um pouco. É realmente uma pena que as pessoas tem ganhando dinheiro dessa forma. Contudo, o OTX continua sendo excelente certo? Por que não fazer um fork e reunir pessoas realmente interessadas?... obrigado pela sua resposta. Estive olhando seu perfil. Gosto do seu trabalho. Parabéns, a comunidade precisa de pessoas como você.
  7. Boa tarde, meu nome é Rafael Harth. Alguém pode me dizer qual é o problema com a comunidade BR? Por que a maioria das pessoas são apenas orgulhosas pelo seu conhecimento e se julgam melhor do que os outros? Qual o problema das pessoas? Por que ninguém mais quer ajudar sem julgar as pessoas como burras? Vamos la. Hoje eu entrei no grupo oficial do WhatsApp do servidor OTXServer Global. Entrei com vontade de aprender mais com o pessoal, contribuir com o projeto. Fiz uma simples pergunta...as pessoas deram risada de mim. Reclamei da atitude deles e fui expulso do grupo kkkkkk. Essa é a comunidade do TibiaKing? Uma comunidade que não sabe compartilhar conhecimento que prefere julgar as pessoas como burras pelo simples fato de outras pessoas saberem mais do outras? Estou muito decepcionado, pois não posso nem fazer uma simples pergunta sem as pessoas rirem de mim. Cesar Cardoso sua atitude foi negativa e desrespeitosa. Digo o mesmo do Igor Dias. Isso não era necessário, apenas uma resposta com sim ou não. Gostaria muito que vocês se justificassem. Gostaria muito de saber qual é o motivo desse caráter exemplar. O que mais eu mereço? Vão me banir aqui também? Ninguém merece ter que lhe dar com esse tipo de pessoa. Segue print dessa conversa ridícula.
  8. faelzn69 postou uma resposta no tópico em Suporte & Pedidos
    Bom dia. Sou desenvolvedor Java e já trabalhei com muitas coisas coisas: aplicativos mobile, desktop, web. Conheço Tibia a muito anos e até tive a oportunidade de conhecer e estudar com um dos administradores do TibiaKing(Salve @luanluciano93, abraço ^^). Estou voltando a ativa agora e me sinto perdido. Percebi que o cenário OTServer está mudando devido aos novos clientes 11. Tenho acompanhado o projeto OTXServer-Global por alguns dias, mas ao olhar no OTServlist.org percebo que os BRs(maioria) e os gringos estão usando o TFS 1.x ainda. Eu sei que o OTX é um projeto do agora e isso justificaria as pessoas utilizarem mais o TFS. O que eu gostaria de perguntar algumas coisas: - Vocês acham que o TFS continua dominando o mercado de servidores? - Quais seus pensamentos sobre o projeto OTXServer? - É impressão minha ou a OTLand está meio paradona mesmo? - OTClient parece morto... ou novamente é só impressão minha? Obrigado seres humanos.
  9. faelzn69 postou uma resposta no tópico em Suporte Tibia OTServer
    @Sadness, você vai precisar alterar essas linhas: <div id="FacebookBlock"> <div id="FacebookLikeBox"> <div class="fb-like-box fb_iframe_widget" data-href="https://www.facebook.com/<?PHP echo $nF['network_link']; ?>" data-width="175" data-height="180" data-show-faces="true" data-stream="false" data-border-color="none" data-header="false" fb-xfbml-state="rendered"> <span style="vertical-align: bottom; width: 181px; height: 180px;"> </span> </div> </div> <div id="FacebookSendBox"> <div class="fb-send fb_iframe_widget" data-href="https://www.facebook.com/<?PHP echo $nF['network_link']; ?>" data-width="50" data-height="20" fb-xfbml-state="rendered"> <span style="vertical-align: bottom; width: 50px; height: 20px;"> </span> </div> </div> <div id="FacebookLikes"> <div class="fb-like fb_edge_widget_with_comment fb_iframe_widget" data-href="https://www.facebook.com/<?PHP echo $nF['network_link']; ?>" data-send="false" data-width="225" data-show-faces="false" fb-xfbml-state="rendered"> <span style="height: 28px; width: 225px;"> </span> </div> </div> </div> Modifique as propriedades de width(comprimento) e height(altura) nos componentes. Brinque com esses valores até que encontre alguma configuração que você esteja satisfeito. Acredito que modificando as propriedades "data-width" e "data-height" na div "FacebookLikeBox" já resolva seu problema. Lembrando que a maneira como o "Facebook" foi implementando já está depreciado(por enquanto ainda existe). Segue link com a documentação oficial para este componente: Documentação Oficial do Facebook
  10. @Mbbred esse servidor que você está usando é muito antigo. Vai ser difícil achar as bibliotecas(eu não faço ideia de quais sejam). Procure um servidor mais recente e que não esteja descontinuado.
  11. faelzn69 postou uma resposta no tópico em Suporte Tibia OTServer
    Parecer ser um problema simples de posicionamento ou alinhamento. Poste o código desse componente aqui junto com o código CSS dele.
  12. "undefined reference to" significa que existe uma referência que o compilador não conseguiu identificar. Provavelmente você esqueceu de adicionar alguma dependência(biblioteca) no seu projeto. O tutorial que você está usando é para TFS normal, e não para servidor de pokemon.
  13. Amigo, estou atras do cliente 11.32. Você tem ele ai disponível?
  14. Enquanto você não liberar as portas pro pessoal acessar, não vai funcionar. Vai no roteador e faz PortForwarding pra liberar acesso ao site. Dependendo do servidor web que você está utilizando, vai ter que configurar o host/ip que o servidor escuta. Exemplo: 1º - Porta do xampp = 8080; 2º - Porta TCP 8080 liberada no rot. 3º - Configurar o xampp pra "ouvir" o IP = 111.222.333.444 Senão não adianta nada... a porta liberada e tal, mas o xampp esperando conexões apenas do ip 127.0.0.1. Informações adicionais: localhost/127.0.0.1 = funcionara apenas na maquina q roda o servidor 0.0.0.0 = funcionara em qualquer maquina, quer dizer que o servidor escutara em todos os ips possiveis (127.0.0.1, ip-redeROT, ip-publicoNET)
  15. A minha ideia é adicionar um atributo do tipo: ITEM_ATTRIBUTE_ITEMLEVEL. Quero acessa-lo atravéz dos comandos, item:setAttribude(Atributo, valor) e item:getAttribute(Atributo). Preciso vincular esse novo atributo a um sistema de refinamento de items(area de scripting), exemplo: Sword +1 ou Sword +2. Futuramente irei compartilhar meus códigos aqui no TK.
  16. Os items possuem atributos tais como: attack, defense, armor, weight, etc... eu gostaria de implementar meus própios atributos na classe dos items. Sei que tenho que adicionar algumas linhas de código e alguns métodos(GET e SET), mas nao faço ideia do que editar ou por onde começar. Alguém pode me ajudar?
  17. Ótimo tutorial. Eu nunca tentei produzir uma sprite antes, e consegui produzir minha primeira espada sem muito esforço.

Informação Importante

Confirmação de Termo