Postado Setembro 20, 2014 10 anos Galera, Eu Estou Criando Um Servidor De Poketibia, Eu Preciso Saber Como Adicionar Ataques Novo Aos Pokemons. Minha Base É PokeHouse v2, Eu Já Adicionei As Sprites Dos Ataques Novos, Mas Preciso Saber Como Converte-los Em Ataques. Agradecido. A Vingança nunca é plena, mata a alma e envenena. "Seu Madruga" Não acredite na mentira, ela não é verdade. "Uma Pessoa do Facebook" Se a força não esta funcionando, é porque você esta batendo fraco demais. "Natsu Dragnell" Pokemon Revolution 2015 Facebook: https://www.facebook.com/PokemonRev?ref=ts&fref=ts Sword Tibiart OnlineFacebook: https://www.facebook.com/swordtibiartonline
Postado Setembro 25, 2014 10 anos Solução Para Criar magias, vc vai no pokemon moves.lua, Abre o procura por uma spell que você deseja "imitar" (Você só ira copiar, colar e trocar o efeito). Irei usar de Exemplo a "Earthquake": elseif spell == "Earthquake" then local eff = getSubName(cid, target) == "Shiny Onix" and 175 or 118 --alterado v2.6.1 local function doQuake(cid) if not isCreature(cid) then return false end if isSleeping(cid) and getPlayerStorageValue(cid, 3644587) >= 1 then return false end if isWithFear(cid) and getPlayerStorageValue(cid, 3644587) >= 1 then return true end doMoveInArea2(cid, eff, confusion, GROUNDDAMAGE, min, max, spell) end times = {0, 500, 1000, 1500, 2300, 2800, 3300, 3800, 4600, 5100, 5600, 6100, 6900, 7400, 7900, 8400, 9200, 10000} setPlayerStorageValue(cid, 3644587, 1) addEvent(setPlayerStorageValue, 10000, cid, 3644587, -1) for i = 1, #times do --alterado v1.4 addEvent(doQuake, times, cid) end - Azul: Nome da Spell Vermelho: ID do efeito da spell Ciano: Tipo do Dano que a spell irá causar (DARKDAMAGE, PSYCHICDAMAGE, WATERDAMAGE ....) ~~ Você terá q copiar a spell e colar abaixo, em Seguida troque o nome da spell em Azul pelo nome que você preferir. ~~Logo Após, onde está Vermelho, Coloque o id do Efeito do Spell (Você pode escolher o Efeito por game fazendo /z 1, /z 2, /z 3, /z 4, etc. ou Abrindo seu Dat Editor ou Object Builder e veja o ID do efeito lá. ~~Mude o efeito da parte em Ciano para o efeito que a spell ira causar(FLYINGDAMAGE, FIGHTINGDAMAGE, ROCKDAMAGE, FIREDAMAGE, GRASSDAMAGE, GHOSTDAMAGE, etc...) Agora Vá na pasta spells/scripts/ps e Crie um arquivo em lua com o nome da spell que você criou no pokemon moves.lua e adicione isso: function onCastSpell(cid, var) if isSummon(cid) then return true end docastspell(cid, "Nome da Spell") return true end Coloque o mesmo nome da spell lá na parte Verde. ~~Agora, abra o spells.xml e Adicione isso lá nas ultimas linhas: <instant name="Nome Da Spell" words="spell301" lvl="1000" mana="0" event="script" value="ps/Nome da spell.lua"></instant> Espero ter ajudado, Poste suas duvidas sobre o assunto aqui, se houver.. Ajudei ?? Clique em Gostei ↓ Meus Trabalhos PokeZot Galaxy PokeOT Bau que dá Pokémon Página no Facebook: facebook.com/pokerush1
Postado Março 18, 2016 9 anos Em 25/09/2014 at 14:49, Wolf Admin disse: ~~Logo Após, onde está Vermelho, Coloque o id do Efeito do Spell (Você pode escolher o Efeito por game fazendo /z 1, /z 2, /z 3, /z 4, etc. ou Abrindo seu Dat Editor ou Object Builder e veja o ID do efeito lá. Aqui Funcinou !! Perfaitamente Copie Todos os ataques do Otpokemon como '' Meteor Mash , Eppicenter '' e Muito mais!! Obrigado mesmo! segure o seu rep+
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.