[Ajuda] Preciso De Ajuda Com Uma Spell.

AlexDJPXP
em Scripts

AlexDJPXP

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 06/12/10Posts: 3Char no Tibia: Zath Brasileirinho

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

golter

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 27/12/05Posts: 2

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 ;)

AlexDJPXP

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 06/12/10Posts: 3Char no Tibia: Zath Brasileirinho
@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.

Vinibaby

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 03/12/10Posts: 1Char no Tibia: Vinicius-Kun

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

meubk

@miillerdomingues
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 21/04/08Posts: 311

-- fail.

AlexDJPXP

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 06/12/10Posts: 3Char no Tibia: Zath Brasileirinho

Não é :/