Ir para conteúdo
  • 0

[Resolvido] ajuda com magia unown e air vortex


clebao666

Pergunta

eu preciso de uma ajuda pra cria 3 magias sao a (unown help , unown rush , air vortex do shiny fearow da pxg)

as magias do unow so achei um server que tem posso fazer um video delas ou entao se puder entra no ot do cara e me add que mostro as magias como devem ser feitas.

server www.pokedg.com (meu char > Clebao) desde ja agradeço

 

quero essas magias pra por no meu server tbm mais o dono conseguiu com um cara que nao deixa repassa-las.

Link para o comentário
Compartilhar em outros sites

Posts Recomendados

  • 0
www.xtibia.com/forum/topic/234883-criando-quest-para-pda/

Zipter98 se puder dar uma olhada e dizer se pode ajudar ou não... obrigado

Link para o comentário
Compartilhar em outros sites

  • 0

Ah, é com level mesmo. Você se importaria se os Unowns fossem "balanceados" de acordo com o Unown Legion? Porque, se não, vai ser bem chato arrumar essa spell.

PS: Se ajustados como mencionei, o nick deles, aura e status serão os mesmos do Unown Legion.

Como assim? deixa tudo igual ao Unown Legion?

Link para o comentário
Compartilhar em outros sites

  • 0

É, basicamente. Não que isso vá influenciar em muita coisa, já que os Unowns servirão basicamente para o Unown Rush (ou outra utilidade que você possa achar para eles).

Link para o comentário
Compartilhar em outros sites

  • 0

soh seguir o tutorial dele.... mas você não conseguiu porque? algum erro no console? você já adicionou spells antes?

man segui o tutorial dele sim mais como eu falei nao manjo de scripts ae a magia apos ser adicionada como ele explico ae

da montes de erros no console, e as linhas dos erros que aparecem mesmo eu indo nelas nao da pra saber que erro sao. porq ta igualzinho o dele

por isso pedi um tuto de como adicionar as magias de outra forma ou um skype pra que possamos adicionar junto sera so uma ves e aprendo certo

se puder me add skype e me ajudar por so uma magia nos lugares certos agradeço muito.

meu skype é. clebermoreno1 vlw.

Link para o comentário
Compartilhar em outros sites

  • 0

Tenho uma ideia melhor: poste aqui o código da spell Shredder Team, encontrada em pokemon moves.lua.

 

tem duas partes desta magia no pokemons moves.lua

 

elseif spell == "Shredder Team" then
 
local team = {
["Scyther"] = "ScytherTeam",
["Shiny Scyther"] = "Shiny ScytherTeam",
["Scizor"] = "ScizorTeam",
["Shiny Scizor"] = "Shiny ScizorTeam",
}
 
local function RemoveTeam(cid)
if isCreature(cid) then
  doSendMagicEffect(getThingPosWithDebug(cid), 211)
  doRemoveCreature(cid)
end
end
 
local function sendEff(cid, master, t)
if isCreature(cid) and isCreature(master) and t > 0 and #getCreatureSummons(master) >= 2 then
   doSendMagicEffect(getThingPosWithDebug(cid), 86, master)
   addEvent(sendEff, 1000, cid, master, t-1)                        --alterado v2.9
end
end
 
if getPlayerStorageValue(cid, 637500) >= 1 then
return true
end
 
local master = getCreatureMaster(cid)
local item = getPlayerSlotItem(master, 8)
local life, maxLife = getCreatureHealth(cid), getCreatureMaxHealth(cid)
local name = getItemAttribute(item.uid, "poke")
local pos = getThingPosWithDebug(cid)
local time = 21
local pokelife = (getCreatureHealth(cid) / getCreatureMaxHealth(cid))
 
doItemSetAttribute(item.uid, "hp", pokelife)
local random = math.random(5, 10)
 
doDisapear(cid)
doTeleportThing(cid, {x=4, y=3, z=10}, false)
addEvent(doTeleportThing, random, cid, pos, false)
addEvent(doAppear, random, cid)
if team[name] then
local num = getSubName(cid, target) == "Scizor" and 4 or 3  
   for b = 2, num do
       doSummonMonster(master, team[name])
   end
   pk1 = getCreatureSummons(master)[1]
   pk2 = getCreatureSummons(master)[2]
   pk3 = getCreatureSummons(master)[3]
   if getSubName(cid, target) == "Scizor" then  
      pk4 = getCreatureSummons(master)[4]
   end
   for a = 1, num do
   local pk = {[1] = pk1, [2] = pk2, [3] = pk3, [4] = pk4}
      doTeleportThing(pk[a], getClosestFreeTile(pk[a], pos), false)
      adjustStatus(pk[a], item.uid, true, true, true)
      doSendMagicEffect(getThingPosWithDebug(pk[a]), 211)
   end
      sendEff(cid, master, time)     --alterado v2.9
      setPlayerStorageValue(pk2, 637500, 1)
      setPlayerStorageValue(pk3, 637500, 1)
      if getSubName(cid, target) == "Scizor" then   
         setPlayerStorageValue(pk4, 637500, 1)
      end
      setPlayerStorageValue(master, 637501, 1)
 
      addEvent(setPlayerStorageValue, time * 1000, master, 637501, -2)
      addEvent(RemoveTeam, time * 1000, pk2)
      addEvent(RemoveTeam, time * 1000, pk3)
      if getSubName(cid, target) == "Scizor" then 
         addEvent(RemoveTeam, time * 1000, pk4)
      end
end

 

e

 

--- Shredder Team -------------------------------
if getPlayerStorageValue(cid, 637501) >= 1 then
   if #getCreatureSummons(cid) == 1 then
      docastspell(getCreatureSummons(cid)[1], spell)
   elseif #getCreatureSummons(cid) == 2 then
      docastspell(getCreatureSummons(cid)[1], spell)
      docastspell(getCreatureSummons(cid)[2], spell)
   end    
      
elseif getPlayerStorageValue(cid, 637500) >= 1 then
   min = 0
   max = 0                                     
end

Link para o comentário
Compartilhar em outros sites

  • 0

Troque o código do Unown Help por esse:

elseif spell == "Unown Help" then
    local config = {
        summonPoke = "Unown",
        health = 5,                       --% de HP (baseada na HP máxima do pokémon) tirada do Unown Legion.
    }
    if isSummon(cid) then
        local pid = getCreatureMaster(cid)
        doSummonMonster(pid, config.summonPoke)
        local newPoke = getCreatureSummons(pid)[#getCreatureSummons(pid)]
        doTeleportThing(newPoke, getClosestFreeTile(newPoke, getThingPos(cid), false))
        adjustStatus(newPoke, getPlayerSlotItem(pid, 8).uid, true, true, true, true)
    end
Troque:
function adjustStatus(pk, item, health, vite, conditions)
por:
function adjustStatus(pk, item, health, vite, conditions, unown)
Acima de:
setPlayerStorageValue(pk, 1007, nick)
coloque:
if unown then
    nick = "Unown"
end
Acima de:
if isSummon(pk) and conditions then                        --alterado v2.5 daki pra baixo!!
coloque:
if unown then return true end
Editado por zipter98
Link para o comentário
Compartilhar em outros sites

  • 0

 

Troque o código do Unown Help por esse:

elseif spell == "Unown Help" then
    local config = {
        summonPoke = "Unown",
        health = 5,                       --% de HP (baseada na HP máxima do pokémon) tirada do Unown Legion.
    }
    if isSummon(cid) then
        local pid = getCreatureMaster(cid)
        doSummonMonster(pid, config.summonPoke)
        local newPoke = getCreatureSummons(pid)[#getCreatureSummons(pid)]
        doTeleportThing(newPoke, getClosestFreeTile(newPoke, getThingPos(cid), false))
        adjustStatus(newPoke, getPlayerSlotItem(pid, 8).uid, true, true, true, true)
    end
Troque:
function adjustStatus(pk, item, health, vite, conditions)
por:
function adjustStatus(pk, item, health, vite, conditions, unown)
Acima de:
setPlayerStorageValue(pk, 1007, nick)
coloque:
if unown then
    nick = "Unown"
end
Acima de:
if isSummon(pk) and conditions then                        --alterado v2.5 daki pra baixo!!
coloque:
if unown then return true end

 

Ae manow! Agora esta Funcionando 100% sem nenhum erro!

Link para o comentário
Compartilhar em outros sites

  • 0

Ajudaria se você postasse um vídeo demonstrando as spells, juntamente de uma explicação detalhada.

 

ae zipter tu e d++++++ reputado e reputado a magia ta lindaaaaaaaaaaa. so falto porq os unowzinhos nao atacam cada unowzin com um elemento difirente. de resto ta linda se conseguir arrumar as magias do unowzinhos cada um dos 7 taca um ataque de elemental tipo gelo raio dark ....

 

e tbm mau ae por ser noob. mais como abaixo o dano da magia air vortex ela da hs em qquer poke do serve kkkkkkkkk. desde ja agradeço...

Link para o comentário
Compartilhar em outros sites

  • 0
  • Administrador
A questão neste tópico de suporte foi respondida e/ou o autor do tópico resolveu o problema. Este tópico está fechado e foi movido para Suporte - Resolvidos. Se você tiver outras dúvidas, crie um novo tópico.
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
  • Quem Está Navegando   0 membros estão online

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