Ir para conteúdo

Lordbaxx

Conde
  • Total de itens

    521
  • Registro em

  • Última visita

  • Dias Ganhos

    16

Tudo que Lordbaxx postou

  1. Ele volta ao normal quando você dá goback amigo Ele copia os attr do pokemon exemplo Blastoise +50 ao transformar mantém o Boost e multiplica com os attr do mega blastoise!
  2. Vai mudar tudo tipo um blastoise tem a tabela um mega blastoise tem que ter na tabela também. A script vai pegar "força, attack, habilidade" da tabela de balanceamento
  3. Obrigado pela avaliação, e tem que tomar uma iniciativa vai que alguém decide fazer também rs'
  4. Bom uso! elseif spell == "Mega Evolution" then local megas = { ["Alakazam"] = {mega="Mega Alakazam", effect=18, outfit=1187}, ["Gengar"] = {mega="Mega Gengar", effect=18, outfit=1188}, ["Blastoise"] = {mega="Mega Blastoise", effect=18, outfit=1192}, ["Scizor"] = {mega="Mega Scizor", effect=18, outfit=1197}, ["Charizard"] = {mega="Mega Charizard", effect=18, outfit=1194}, ["Venusaur"] = {mega="Mega Venusaur", effect=18, outfit=1196}, ["Tyranitar"] = {mega="Mega Tyranitar", effect=18, outfit=1191}, ["Ampharos"] = {mega="Mega Ampharos", effect=18, outfit=1190}, ["Blaziken"] = {mega="Mega Blaziken", effect=18, outfit=1189}, ["Slowbro"] = {mega="Mega Slowbro", effect=18, outfit=1186}, ["Aerodactyl"] = {mega="Mega Aerodactyl", effect=18, outfit=1185}, ["Glalie"] = {mega="Mega Glalie", effect=18, outfit=1184}, ["Shiny Charizard"] = {mega="Mega Charizard X", effect=18, outfit=1193}, } if isSummon(cid) then sid = getCreatureMaster(cid) pos = getThingPos(cid) if getPlayerSlotItem(sid, 8).itemid == 0 then print(getPlayerSlotItem(sid, 8).itemid) return false end if megas[getCreatureName(cid)] then eff, name, outfit = megas[getCreatureName(cid)].effect, megas[getCreatureName(cid)].mega, megas[getCreatureName(cid)].outfit end if not isPlayer(sid) then return false end if getItemAttribute(getPlayerSlotItem(sid, 8).uid, "mega") then doItemEraseAttribute(getPlayerSlotItem(sid, 8).uid, "mega") else doItemSetAttribute(getPlayerSlotItem(sid, 8).uid, "mega", 1) end doSendMagicEffect(getThingPosWithDebug(cid), eff) doSetCreatureOutfit(cid, {lookType = outfit}, -1) doItemSetAttribute(getPlayerSlotItem(sid, 8).uid, "poke", name) doRemoveCreature(cid) doSummonMonster(sid, name) doTeleportThing(getCreatureSummons(sid)[1], pos, false) adjustStatus(getCreatureSummons(sid)[1], getPlayerSlotItem(sid, 8).uid, true, false) doUpdateMoves(sid) end
  5. 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!
  6. Ainda está em test ou já é o open?
  7. Para rodar no 1.9 você precisaria de algumas funções como do Tv, Attack summon etc (sem isso, não funcionária)... E não foi gabrieltxu a base e sim PGalaxy. Boa noite!
  8. Perfeito! Testado e aprovado. REP+
  9. Conheço essas ability's rs', bom á propósito são ótimas e podem ter papéis importantes dentro do jogo, põe sim ahsuha!
  10. Não fui eu quem desenvolvi este sistema, só trouxe para o fórum, porém boa observação!
  11. Bom vamos lá com o object builder aberto siga as imagens: Aperte ali já com o client aberto. Em seguida irá abrir uma janela no obj. Você aperta em abrir como na imagem abaixo; Desculpe o tamanho das fontes fiz agora, na hora.. Espero ter ajudado!
  12. Bom eu particularmente não curto essa perspectiva, porém né só por ser seu, irei jogar
  13. Lindaas *--* A propósito atingi 400 Post's
  14. Ele quer que aconteça não em um determinado pokemon, mas em todos os pokemons que droparem "X" item, ou seja, se um pokemon dropar este "X" Item o efeito sairá em cima do corpse dele.
  15. Ok, me procure no skype, pois agora estou pelo celular mas logo mais á tarde te dou uma ajuda!
  16. Sim está correto, porém não use o morto, e sim o vivo e o usado, pois se usar o id do icone morto, mesmo quando seu pokemon morrer você o ficará sumonando se colocar o id do icone morto ai, então só ponha vivo e em using, se já estiver assim, teste!
  17. Tenta colocar o id do icone vivo e use na tag do goback em actions.xml Procura por goback no actions.xml deve estar mais o menos assim: <action itemid="2220;2221;2222;2223;2651;2652;2653;2654;2655;2656;12177;12178;12179;9664;9655;9663" event="script" value="goback.lua"/> Obvio que os ids do meu que usei como exemplo são diferentes ai no seu só tem os ids das ball ai vc coloca os ids do icones vivos e em using no caso ficando assim por exemplo Charizard icon on : 13232 Charizard icon use: 13233 <action itemid="2220;2221;2222;2223;2651;2652;2653;2654;2655;2656;12177;12178;12179;9664;9655;9663;13232-13233" event="script" value="goback.lua"/> Ai na tag você adiciona esses ids "13232;13233", e testa. Utiliza só 2 icones, se funcionar faz com todos.. OBS: PRESTE ATENÇÃO.. SÓ REGISTRE OS ICONES VIVOS E EM USING, NÃO COLOQUE O ID DO ICONE MORTO.
  18. Em things.lua coloca: g_game.enableFeature(GameSpritesAlphaChannel) Ah e você tem que utilizar um otclient v0.3.5
  19. O meu também é sem level rs, adiciona no skype lordbaxx, mais fácil!
  • Quem Está Navegando   0 membros estão online

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