Ir para conteúdo
  • 0

[Ajuda] Preciso De Ajuda Com Uma Spell.


AlexDJPXP

Pergunta

Eae galera do xtibia,

To precisando de ajuda com uma spell, apenas quero almentar o atk dela.

 

function isSummon(uid)
return uid ~= getCreatureMaster(uid) or false
end

local combat1 = createCombatObject()
setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat1, COMBAT_PARAM_EFFECT, 111)
setCombatParam(combat1, COMBAT_PARAM_DISTANCEEFFECT, 111)
setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -0.0, -1000000, 0.0, -5000000)



arr1 = {

{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},

{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},

{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},

{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},

{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},

{0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0},

{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},

{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},

{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},

{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},

{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},

}






local area1 = createCombatArea(arr1)


setCombatArea(combat1, area1)


local function onCastSpell1(cid,var)

       return doCombat(parameters.cid, parameters.combat, parameters.var) and doCreatureSay(parameters.cid2, "" .. parameters.name .. ", " .. parameters.spell .. ".")

end





local c = {
["Bulbasaur"] = {x = {
                       m1 = combat1,
                       spell = "porrada"
}
}
}

function onCastSpell(cid, var)
       if #getCreatureSummons(cid) ~= 0 then
               for i = 1, #getCreatureSummons(cid) do
                       if c[getCreatureName(getCreatureSummons(cid)[i])] then
                               parameters = {cid = getCreatureSummons(cid)[i], cid2 = cid, combat = c[getCreatureName(getCreatureSummons(cid)[i])].x.m1, var = var, 

name = getCreatureName(getCreatureSummons(cid)[i]), spell = c[getCreatureName(getCreatureSummons(cid)[i])].x.spell}
                               return onCastSpell1(parameters)
                       end
                       return true
               end
               return true
       end
return true
end

 

Ela está atacando pouco... de só uma olhada no ss.

screenshot006lg.png

O sistema funciona assim...

Você sumona o pokemon, fala m1 e o pokemon soltara a magia.

 

Ajuda ae plix :thumbsupsmiley:,

grato

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0

Bom cara o atk está correto se for um server de Poketibia e esse ser o Bubousauro =x Algo assim ;x

Dai está correto é entre 20 á 40 =D :)

Obs: se tu quiser almentar tenque mudar os codigos so que voce nao passou o codigo do monster BUBOLSAURO eu axo ;)

Está mais parecido como magia esse seu script ;)

Link para o comentário
Compartilhar em outros sites

  • 0
@golter

Está mais parecido como magia esse seu script ;)

Tenso...:mellow:

mas é magia o0', ta na pasta data/spells/scripts.

se o sistema de attack pokemon não for por spell, me passa um por talkation então ^^', todos de talkaction que eu testei não funcionaram... esse ai que eu editei de otra pessoa do xtibia (não lembro quem) ta pegando só falta almenta o dano. Me disseram que o erro esta no:

setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -0.0, -1000000, 0.0, -5000000)

mas ja tentei de tudo ae... so ruim em script.

Link para o comentário
Compartilhar em outros sites

  • 0

mano cada magia cada poder tem o código cada atk também você tem que altera os código de atk do pokemon

espero ter ajudado

mano si quiser algum GM Tutor ADM ou MG mi chama si quise tambem to fasendo hum ot mas agora to querendo ti ajuda

msn:vinicius_cavalcanti@hotmail.com si quise ajuda só adc flw

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...