Ir para conteúdo

Orochi Elf

Membro
  • Registro em

  • Última visita

Tudo que Orochi Elf postou

  1. Orochi Elf postou uma resposta no tópico em Playground (Off-topic)
    e o pior, é que eu ja tive uma ovelhinha com o nome de Rover
  2. Orochi Elf postou uma resposta no tópico em Playground (Off-topic)
    Fala meu amor, eu sabia que estaria com sdds UEHAHEAUEHA
  3. Brother seguinte, se você bolar alguma fórmula para eu pegar como base, eu faço o código pra você. Lembrando, é um código em C++ e seria necessário a edição nas sources do servidor. Um exemplo de fórmula que consegui idealizar com o que pediu foi o seguinte. Hit Minimo = Level do jogador + Ataque da arma / 2 Hit Máximo = (Hit Minimo / 100) * 20 Seria no caso, uma margem de 20% entre a formula minima e a formula máxima.
  4. Orochi Elf postou uma resposta no tópico em Playground (Off-topic)
    Fala galera do TK, estou eu aqui mais uma vez me apresentando. Pra quem não me conhece, eu sou o Tony Araújo, vulgo OrochiElf, tenho 17 anos, sou programador de C++ há 2 anos / .NET há 3 anos / LUA há 5 anos. Me distanciei do fórum por motivos de eu ter ido morar em outro estado para estudar e não ter tempo para visitar ao fórum, porém agora estou novamente aqui e tentarei ajudar aos membros nesta área de programação e scripting. Hellow Again friends HEAUEA
  5. Bom brother, estou a 1 ano afastado do OpenServer, porém tentei algo aqui, vê se funciona ai. Minha idéia foi basicamente o seguinte, enquanto o jogador for premium cada vez que ele matar um monstro ele irá receber os porcentos de experiência a mais. o código é bastante simples. (CreatureScript - onKill) local gainPercent = 30 function onKill(cid, target) if isMonster(target) then if getPlayerPremiumDays(cid) > 0 then doPlayerAddExp(cid, (getMonsterInfo(getCreatureName(target)).experience / 100) * gainPercent) end end return true end
  6. Galera, enfim cheguei em casa.. eu desapareci porque eu estava em outro estado estudando e não me sobrava tempo para visitar o fórum, agora estou no meu estado novamente e voltarei ao fórum frequentemente. Bom, o MOD que eu tinha preparado, eu perdi no outro computador que deu problemas, então eu farei novamente o MOD com uma versão mais otimizada do que a anterior que eu tinha preparado, porém preciso ver se a galera ainda está necessitando como antes. Feedback
  7. Orochi Elf postou uma resposta no tópico em Playground (Off-topic)
    Eu tou fritando tudo, 99% frito e aqueles 1% também. jaeraazidéia.
  8. Espero que o seu consiga ir pra frente, porque já deu enjoo de ver tantos projetos com a mesma ideia ser abandonado. Boa sorte brother
  9. Orochi Elf postou uma resposta no tópico em Suporte & Pedidos
    Aniversário do projeto! Exatamente hoje, os servidor completa 1 ano que foi iniciado o primeiro ponta pé. Bom, o servidor foi paralisado porque eu fiz uma viagem para outro estado e passei um ano lá para estudar, então ficava meio complicado e muito contra-tempo continuá-lo. Porém agora estou novamente em casa e o projeto irá voltar a ativa. até outra hora
  10. Eita, UHEAUHEAUHE. Lembro-me de quando estava fazendo, eu te dava ideias de como fazer as paradas pra você me rippar UEAHEAHUEAHUEHa.. bons tempos... enfim.. pô lek, o projeto pelo meu ver ja está bem legalzinho, mas se tiver desistido mesmo, posta sáporra... o meu ta aqui paradão, se pah eu posto também.
  11. Obrigado brother. Estou terminando a outra estrutura, que faz a comunicação em Socket, de forma super simples como este.
  12. [Open-Library] Simple Packet Structure developer: Tony Araújo (OrochiElf) version: 0.1 Introdução Olá pessoal, hoje venho mostrar a vocês uma nova estrutura de um pacote de dados para Visual Basic (vb.Net). Então galera, eu estou criando um jogo multi-player e na parte de comunicação (servidor <-> client) eu tive uma dificuldade de escrever e ler em Bytes então eu tive a ideia de criar esta nova estrutura de pacote para facilitar esta comunicação. Bem, eu consegui facilitar essa troca de informações apenas criando um novo pacote, escrevendo as informações, então transformando em bytes e enviando por stream até o destinatário, quando eu recebia as bytes eu as transformava em pacote de novo e iniciava a leitura dos valores. Breve criarei um novo tutorial de como fazer essa comunicação, e também estou terminando uma nova estrutura de comunicação Socket. Estrutura do pacote A nova estrutura do pacote consiste em uma variável de texto (string) que armazena os valores separados por "|", com fácil escrita e leitura. É possível escrever 4 tipos de objetos dentro do pacote, tais como, Integer (valor numérico), String (valor textual), Boolean (valor de verdadeiro ou falso) e por fim o Packet(todos os valores de um novo Packet/Pacote), para quem não entendeu, sim é possível escrever um pacote dentro de um pacote. Funções A nova estrutura conta com funções de manipulação do pacote, como: write(_value) -> usada para escrever um novo valor no pacote (Integer, String, Boolean, Packet) read(index) -> retorna um valor de dentro da lista de valores do pacote guiado pela index readInteger() -> retorna o próximo valor de acordo com o leitor em formato de Integer readString() -> como a função acima, retorna o próximo valor de acordo com o leitor em formato de String readBoolean() -> como as demais, em formato de Boolean readPacket() -> retorna o valor em formato de Packet (pacote) toBytes() -> converte o valor do pacote para bytes toPacket(_bytes) -> converte o valor de bytes para o pacote Project [PASTEBIN] Tutorial de manipulação [PASTEBIN] Source Code (v0.1)
  13. Orochi Elf postou uma resposta no tópico em Playground (Off-topic)
    Fala aew karaio, ainda tou vivo aeeeho UEHAUHEA
  14. Orochi Elf postou uma resposta no tópico em Playground (Off-topic)
    Fala caraio, tou voltando nessa porra. Bjs amo voces sz
  15. Orochi Elf postou uma resposta no tópico em Suporte & Pedidos
    Vagas de Mapper abertas! Precisamos de 2 mappers.
  16. De nada, espero que assim a galera consiga pensar de maneira mais ampla e simplificada para a programação.
  17. Orochi Elf postou uma resposta no tópico em Suporte & Pedidos
    i 'll do my best, thx brother
  18. kkkkk, verdade brother :x
  19. Sim brother, dando um toque de "realidade" bem levezinho kkkkkk TheSims
  20. Em breve novo video com novas funções e mais
  21. Ponto de partida - criando um sistema. de: Tony Araújo (OrochiElf) Olá pessoal, hoje eu vou dar uma dica/ensinar a vocês a como inicializar um sistema (como sair daquela parte chata "Onde eu faço isso? Como eu faço isso?") Então, eu vi aqui no fórum que a maioria das pessoas, não conseguem pensar de forma (abrangente) e é essa a grande dificuldade dos iniciantes, porque na programação é mais do que necessário você conseguir pensar de forma grande, várias possibilidades possíveis kkkk. Exemplo: Eu ultimamente estou desenvolvendo um sistema de market para 0.3.6 (esse aqui), pro meu servidor de pokémon e muitas pessoas não tem nem ideia de como "iniciar" o pensamento para desenvolver este sistema simples, então vamos lá.. pensar um pouquinho. Inicio da ideia. 1º Onde eu começo a criar este sistema? Ideia: Então, como o sistema de market usa basicamente o sistema de canais (channels), obviamente que seria na parte de canais do servidor, mas pera ai.. no datapack (pasta data) do meu servidor, não tem nenhum arquivo além do Channels.xml, que seja para manipular os canais.. Resolução 1/2: Depois que eu perceber que eu não é no datapack, eu já sei que é nas sources do servidor. Duvida: mas pera ai, em que local/arquivo da source? Resolução 2/2: Já que o meu sistema é usando os canais (Channels), eu vou pesquisar algo haver com channels (já que é em inglês kkk), maas... eu não irei encontrar nenhum arquivo chamado channels, porém eu encontrei um chamado (chat), então.. eu ja tenho uma ideia de que o meu sistema iria inicializar ali. 2º Como eu começo a criar este sistema? Ideia: Então.. para começar a criar o sistema eu preciso saber PRIMEIRAMENTE como funciona o sistema de canais (NÃO TENTE PULAR ESTA ETAPA). Resolução: É necessário o estudo da área antes de começar o seu sistema, para garantir que irá pelo caminho certo. 3º Inicializando o sistema / Finalizando a ideia de inicialização. Depois que eu aprendi como funciona o sistema de canais, eu ja posso me arriscar a editar ou escrever no arquivo, SEMPRE FAÇA UM BACKUP. OBS: Lembre-se nada é COMPLICADO, se você pensa de maneira SIMPLES. Bom galera.. isso não é um TUTORIAL, mas eu creio que possa ajudar a algumas pessoas a terem a "fagulha" que precisam para colocarem suas ideias em ação.
  22. kkk brother, a ultima vez que eu vi as sources do OTClient foi em novembro do ano passado, procura algo tipo "creatures". Há alguns tutoriais aqui no fórum se eu não me engano de como compilar o OTC. tipo ~> http://www.tibiaking.com/forum/topic/43700-otc-compilando-otclient-no-windows/
  23. Para alterar essas coisas, apenas no CLIENT. Caso esteja usando o OTClient, nas sources você pode alterar, caso seja o OLDClient se você tiver algum conhecimento de fazer alterações com DLL, da para mudar também, caso contrário.. se não arrumar ninguém que faça pra você, é melhor esquecer.
  24. Por enquanto não brother, porém em breve quem sabe
  25. Sim, é possível você fazer isso tudo, porém este sistema é do meu servidor kk.

Informação Importante

Confirmação de Termo