Ir para conteúdo

Mariano Watterson

Membro
  • Registro em

  • Última visita

Histórico de Curtidas

  1. Gostei
    Mariano Watterson deu reputação a tataboy67 em [TFS 1.2+] Dungeon System (Modal)   
    Dungeon System v1.1

    A pedido de um usuário em meu Discord, resolvi ajuda-lo e desenvolver um sistema totalmente interativo e de qualidade aqui para vocês.
    Bom, o sistema se baseia em uma ActionID que ao clicar, podemos ai entrar em uma dungeon, tendo tempo para finaliza-la e até um cooldown, caso queira entrar novamente.

    Imagens do sistema:
     

    Vamos ao Código:

    Em actions, crie um arquivo com o nome de: Dungeon Actions.lua
     
    Em creaturescripts, crie um arquivo com o nome de: Dungeon Creaturescript.lua
     
    Ainda em creaturescripts, crie outro arquivo com o nome de: Type Dungeon Creaturescript.lua
     
     Na LIB, crie um arquivo com o nome de Dungeon System Lib.lua, e adicione:
     
    Em creaturescripts.xml, adicione:
     
     
    Em actions.xml, adicione:
     Em libs.lua, adicione:
    dofile('data/lib/Dungeon System Lib.lua')  
    v1.1 (Nova atualização, agora pode spawnar mobs dentro da DG, e ao sair, eles são removidos)

    (CREDITOS TOTAIS A MIM: @tataboy67)

    Essa é a primeira versão. Ainda pretendo colocar para nascer mobs, remover mobs ao entrar, etc etc...
     
  2. Curtir
    Mariano Watterson recebeu reputação de Under em [Pokexadventure] Release Open_Beta [10.98].   
    Mano é tanto link que tu mandou kk to perdido... teria como me manda os link nercessario no discord ? Um abraço meu consagrado. 
     
    Discord : rabbit3856
  3. Gostei
    Mariano Watterson deu reputação a Under em [Pokexadventure] Release Open_Beta [10.98].   
    Ainda não subi o cliente mais da para baixar ele aqui no site do open beta http://pokemon-online.sytes.net/
     
    vou upar em breve junto com a src
     
    Link atualizado no tópico 
     
    @kkaneki13
  4. Gostei
    Mariano Watterson deu reputação a Under em [Pokexadventure] Release Open_Beta [10.98].   
    Esse mesmo 😁
  5. Gostei
    Mariano Watterson deu reputação a Under em [Pokexadventure] Release Open_Beta [10.98].   
    Você pode utilizar o my-aac
     
    https://github.com/otsoft/myaacLink adicionado ao tópico.
  6. Gostei
    Mariano Watterson deu reputação a Under em [Pokexadventure] Release Open_Beta [10.98].   
    Beleza estou meio sem tempo para subir o cliente essa semana ele pode ser encontrado aqui.

    Adicionado ao topico!
    (mediafire.com)
    Em breve ele vai estar no repositori la no github.
  7. Gostei
    Mariano Watterson deu reputação a Under em [Pokexadventure] Release Open_Beta [10.98].   
    Aqui esta
    topico atualizado novamente
    https://drive.google.com/file/d/1ZFoK7AooIy-HLkwqC-mFn9yO55NhMF7i/view?usp=sharing
  8. Curtir
    A base de dados está dentro da pasta do servidor (.sql). As sources por enquanto não irei liberar
  9. Gostei
    Para fazer isso tu pode fazer uma "variável" direto na src e no .xml do pokémon, funcionaria da mesma maneira que ele fez o para puxar as informações do pokémon (move set), ficando algo desta maneira:
    <move name="harden" interval="10000" level="10"/> ---
    Em monsters.cpp procure por:
    if ((attr = node.attribute("name"))) {//pota sb.name = attr.as_string(); } De um enter e adicione abaixo:
    if ((attr = node.attribute("level"))) {//pota sb.level = pugi::cast<uint16_t>(attr.value()); } Agora em monsters.h procure por:
    name(other.name), //pota E adicione abaixo:
    level(other.level), //pota Depois procure por:
    std::string name = "none"; //pota E adicione:
    uint16_t level = 0; Agora vá em luascripts.cpp e procure por:
    setField(L, "name", spellBlock.name); //pota E adicione abaixo:
    setField(L, "level", spellBlock.level); //pota Feito isso só compilar novamente e fazer as alterações/ checagens no script de moves(m1, m2, etc..)
    Fiquei como preguiça de procurar como é feito a checagem do level do pokémon, então fiz em cima do level do player mesmo:
    ---
    No arquivo summonspells.lua procure por:
    if move[i] then E coloque embaixo:
    if move[1].level > player:getLevel() then player:sendCancelMessage("You must be level "..move[1].level.." or higher to use this move.") player:getPosition():sendMagicEffect(CONST_ME_POFF) break end  
  10. Gostei
    Mariano Watterson deu reputação a Tungsx em [PROJETO-TK] Pokémon Dash Revolution - Open Source   
    Boa noite a todos, poucos devem lembrar de mim, não por esse nick mas sim como Kevick. Algumas semanas atrás decidi pegar uma base antiga e voltar a mexer visando trazer um conteúdo para a comunidade, meu passado aqui foi meio obscuro com algumas tretas desnecessárias e falta de profissionalismo com a comunidade. a Base utilizada é a Dash Revolution do @Aberos e do @Valakinhas. Com o tempo aprendi mais sobre desenvolvimento e achei que era uma boa hora para botar a mão na massa, hoje eu não estarei liberando o download, peço que movam para a área correta mas assim que concluído o download será adicionado para vocês.
     
    O que foi feito até o momento?
     
    Como a base não tinha um código fonte liberado, peguei um TFS 0.3.6 limpo e comecei a fazer alguns sistemas no mesmo para que funcionasse 100%. Futuramente atualizarei os sistemas basicos como GO/BACK, SURF e FLY para que os mesmos se comuniquem no núcleo da engine. Sem enrolação vamos aos sistemas
     
    Catch System igual ao PDA - 100% Order system - 100% Pokebar - 90% (irei refazer o design da mesma no futuro antes de postar) Movebar - 100% (mantive a antiga movebar e adicionei uma mais atual, deixando a disposição ao gosto de vocês) Evoluções e boost por stone - 100% Spawn de Shiny aleatoriamente com porcentagem - 100% Nick System -  100% nas source com callback em lua - 100% Ditto System - 100% Sistema de CAP contando ball igual ao PDA EX: 1 pokémon na bag = 1 de cap, 5 pokémons na bag = 5 de cap na contagem - 100% Pokedex - 100% (pretendo adicionar a da masterx antes de postar) Sistema de ginásio do pda usando as funções doSetAttackGym, doSetGym, doSetMonsterGym em C++ - 100% Move system refeito para mais facilidade ao adicionar o mesmo - 100% Icon System - 90%, falta alguns pokémons  
    Segue logo abaixo as imagens, assim que possível tiro mais prints e atualizo o tópico:
     
    pokebar e movebar

     
    Codigo do npc de Duel

     
    Slot pokémon igual à pxg com contagem de ball / vida do pokémon sendo adicionada ainda
     

     
     
     
    remake nas sprites padrões
     

    Catch System com distance shoot

     
    Toda colaboração será bem-vinda, quem sabe não sai algo bacana ai. 
     
    https://github.com/Kevick/PokemonDashRevolution
     
  11. Curtir
    Mariano Watterson deu reputação a Salazar Slytherin em Sistema Evolutivo para Digitibia.   
    Olá galera do T.k
     
    Bom, estou atrás de um sistema evolutivo que vi a um tempo em uma base de Digitibia
    O sistema funciona da seguinte maneira, a evolução AMARELA é a única permanente
    porem a VERMELHA e AZUL depende uma da outra...
     

     
    Ex: Tem que ter uma certa quantidade de mana para evolução.
    A evolução VERMELHA precisa esta na amarela e para evolução AZUL precisa esta na VERMELHA
    porem essas outras 2 evolução tem "Time".               -- estou utilizado duas evoluções como ex.
     
    No final da linha evolutiva, caso queira destransformar é necessário esperar um certo tempo...
    "Tentei adapta o sistema Mega Evolutivo, a um tempo atrás porem não tive êxito."
     
    Vai perdoando os erro ortográfico ?
     
    Funciona dessa forma. 
     

    Imagem do antigo "DigiWO"

Informação Importante

Confirmação de Termo