Ir para conteúdo

maxwelsk8

Membro
  • Registro em

  • Última visita

Histórico de Curtidas

  1. Gostei
    maxwelsk8 deu reputação a dodoby em [TUTORIAIS] Para pokemon (Bases antigas)   
    Bom á muito tempo, muitas pessoas procuram tutoriais para pokemon dash, erondino, entre outras bases antigas, de como adicionar pokemons, colocar para evoluir, adicionar fly, ride, surf, criar spells, adicionar attacks aos pokemons etc. Irei fazer este tutorial justamente para quem tanto procura esse tipo de coisa e quer ingressar em uma coisa séria!
     
    Aviso!
     
    (É trabalhoso e exige dedicação e atenção)
    ( ͡° ͜ʖ ͡°)
     
    Tutorial n° 1
     
    (Como adicionar novos pokemons)
     
    Bom como em todos os servidores é obrigatório ter o xml do pokemon e o seu registro na pasta monster.
    (Pularei a parte da monster...)
     
    Para adicionar um novo pokemon ao caught "Catch" Siga as imagens:
     
    Como exemplo de adição utilizarei o pokemon Salamence.
    Em data/actions/scripts/catch.lua
     
     
    SE AS IMAGENS FICAREM PEQUENAS NO TÓPICO BASTA CLICAR NAS MESMAS!
     
     
    Imagem:
     

     
     
    Após adicioná-lo ai ele já poderá ser capturado, mas calma.
    Depois de tê-lo posto em catch.lua você precisa colocá-lo no goback.lua localizado na mesma pasta.
     
    Imagem:
     

     
     
     
    Todo novo pokemon precisa de Dex e moves, e sim é preciso criar uma dex..
     
    Para criar a dex do novo pokemon você vai em data/pokedex
     
    Crie um arquivo .txt para o exemplo de pokemon usado criarei
    Salamence.txt
     

     
     
    Mas para que ele seja reconhecido na pokedex vá em data/lib/pokeLib.lua, abra e procure por "newpokedex", siga ao final até o ultimo pokemon e siga a imagem..
     
     
     

     
     
     
    Pronto agora seu pokemon tem dex e pode ser capturado, Agora só falta os moves..
     
    Para adicionar os moves em seu pokemon você precisará de paciência e principalmente VONTADE!
    Vá em data/talkactions/scripts/move1, move2, move3 etc..
     

     
    Eu irei mostrar somente o move 1, pois para add move 2, move 3 até move 12 é só ir nos seguintes arquivos e ir adicionando igualmente á imagem:
     

     
     
     
    Para por portrait em um pokemon vá em data/movements/scripts/portrait.lua
    e siga.
    imagem:
     
     

     
     
    Após isso, seu pokemons terá catch, dex e moves e portrait determinados por você (Eu pessoalmente prefiro essa dificuldade por ser ajustável ao meu jeito tanto a dex quanto HP, força que ajuda no balanceamento).
     
    Agora você se pergunta Salamence tem fly como vou adicionar..
    Fácil!
    Em data/actions/scripts/order.lua
     

     
     
     
    Para adicionar rock smash, dig, cut na mesma order.lua um pouco mais embaixo:
     
    Imagem:
     

     
     
    Para adicionar surf vá em data/movements/scripts/surf.lua
     
    e siga a imagem:
     

     
     
    Agora um exemplo de como criar novas magias:
     
     
     

      Bom galera é isso, espero que curtam.  iiBoooa! Espero que tenham força de vontade para fazer tudo rs'   Créditos á mim pois fiz todo o tutorial!
  2. Gostei
    maxwelsk8 deu reputação a Deadpool em [C++] Cor das mensagens nos channels   
    Bom, postarei como colocar para gm, adm, cm falar em red nos channels e tutores e senior tutores em orange.
     
    testado em: tfs 0.3.6 |854| pl
     
    Em chat.cpp procure por: 
    bool ChatChannel::talk(Player* player, SpeakClasses type, const std::string& text, uint32_t _time/* = 0 e vai ter uma linha assim: if(it == m_users.end()) return false;  de 2 quebra de linhas e adicione em baixo:
    SpeakClasses ntype = type; uint16_t channelId = getId(); if (channelId == 5) { if (player->getGroupId() == 6) { ntype = SPEAK_CHANNEL_RN; } else if (player->getGroupId() == 5) { ntype = SPEAK_CHANNEL_RN; } else if (player->getGroupId() == 4) { ntype = SPEAK_CHANNEL_RN; } else if(player->getGroupId() >= 2) { ntype = SPEAK_CHANNEL_O; } } Agora, um pouco em baixo disso que você adicionou, tem essa função:
    it->second->sendToChannel(player, type, text, m_id, _time); troque por essa:
    it->second->sendToChannel(player, ntype, text, m_id, _time); ou, é só adiciona um "n", no type da primeira linha rs
     
     
    Como Editar os Groups ?
    (player->getGroupId() == 5) "5" -> Grupo do player, no caso aqui seria CM
     
  3. Gostei
    maxwelsk8 deu reputação a gristony em Pokémon dash v7 (Open source)   
    blz, e uma coisa que esqueci de mecionar estou disposto a ajudar a galera que que fazer o poketibia sair desse pda mais obs nao pode ser closed pois assim o poketibia nao estaria saindo do pda quero dizer quero que o serve seja para o publico e que o publico ajude a melhorar o mundo open poketibia imagina só que bacana varias desevolvedores num grupo tipo skype todos nos la trabalhando junto para mudar esse mudo é nisso que penso. nunca chegei ter essa experiencia pois sao poucas pessoas que se enteresam em augo do tipo e é por isso que se juntar uma galera eu estou disposto a ajudar e quem sabe nao comecamos a abrir a mente do publico e eles resolvam aprender a mexer tbm e sair dessa de abaixar serve e por on ultimamente eu olho para os ots e vejo vailhaoque aconteceu os ots de antigamente eram tao legais e agora nada e tao sumindos poise oque eu quero é passa meu conhecimento e fazer que outras pessoas se enteresam em aprender e ajudar e juntos reeconstruimos o mundo pedido dos opentibia e quem sabe nao parem so de ter coisas sobre pda no forum e tenha coisas novas e etc gostei muito do que o valakinhas falou sobre isso poise é isso minha proposta se uma galera se enteresar eu apoia incentivo e ajudo e repasso meus conhecimentos e etc
  4. Gostei
    maxwelsk8 recebeu reputação de gabriel mega em Pokemon Centurion 7.0   
    como que eu adiciono novos pokémons no centurion ajudem pfv...

Informação Importante

Confirmação de Termo