Postado Outubro 16, 2014 10 anos Galera, estou com o seguinte erro: A magia causa 7 danos diferentes no target. Quando usado a magia e deslogar ocorre esse erro na distro: Se alguém puder ajudar eu ficaria muito grato! Segue abaixo o script da spell: local combat1 = createCombatObject() setCombatParam(combat1, COMBAT_PARAM_HITCOLOR, COLOR_LIGHTGREEN) setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat1, COMBAT_PARAM_EFFECT, 42) setCombatParam(combat1, COMBAT_PARAM_DISTANCEEFFECT, 11) setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -50.0, 0, -50.8, 0) local combat2 = createCombatObject() setCombatParam(combat2, COMBAT_PARAM_HITCOLOR, COLOR_LIGHTGREEN) setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat2, COMBAT_PARAM_EFFECT, 42) setCombatParam(combat2, COMBAT_PARAM_DISTANCEEFFECT, 11) setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, -50.0, 0, -50.8, 0) local combat3 = createCombatObject() setCombatParam(combat3, COMBAT_PARAM_HITCOLOR, COLOR_LIGHTGREEN) setCombatParam(combat3, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat3, COMBAT_PARAM_EFFECT, 42) setCombatParam(combat3, COMBAT_PARAM_DISTANCEEFFECT, 11) setCombatFormula(combat3, COMBAT_FORMULA_LEVELMAGIC, -50.0, 0, -50.8, 0) local combat4 = createCombatObject() setCombatParam(combat4, COMBAT_PARAM_HITCOLOR, COLOR_LIGHTGREEN) setCombatParam(combat4, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat4, COMBAT_PARAM_EFFECT, 42) setCombatParam(combat4, COMBAT_PARAM_DISTANCEEFFECT, 11) setCombatFormula(combat4, COMBAT_FORMULA_LEVELMAGIC, -50.0, 0, -50.8, 0) local combat5 = createCombatObject() setCombatParam(combat5, COMBAT_PARAM_HITCOLOR, COLOR_LIGHTGREEN) setCombatParam(combat5, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat5, COMBAT_PARAM_EFFECT, 42) setCombatParam(combat5, COMBAT_PARAM_DISTANCEEFFECT, 11) setCombatFormula(combat5, COMBAT_FORMULA_LEVELMAGIC, -50.0, 0, -50.8, 0) local combat6 = createCombatObject() setCombatParam(combat6, COMBAT_PARAM_HITCOLOR, COLOR_LIGHTGREEN) setCombatParam(combat6, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat6, COMBAT_PARAM_EFFECT, 42) setCombatParam(combat6, COMBAT_PARAM_DISTANCEEFFECT, 11) setCombatFormula(combat6, COMBAT_FORMULA_LEVELMAGIC, -50.0, 0, -50.8, 0) local combat7 = createCombatObject() setCombatParam(combat7, COMBAT_PARAM_HITCOLOR, COLOR_LIGHTGREEN) setCombatParam(combat7, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat7, COMBAT_PARAM_EFFECT, 42) setCombatParam(combat7, COMBAT_PARAM_DISTANCEEFFECT, 11) setCombatFormula(combat7, COMBAT_FORMULA_LEVELMAGIC, -50.0, 0, -50.8, 0) local function onCastSpell1(parameters) doCombat(parameters.cid, parameters.combat1, parameters.var) end local function onCastSpell2(parameters) doCombat(parameters.cid, parameters.combat2, parameters.var) end local function onCastSpell3(parameters) doCombat(parameters.cid, parameters.combat3, parameters.var) end local function onCastSpell4(parameters) doCombat(parameters.cid, parameters.combat4, parameters.var) end local function onCastSpell5(parameters) doCombat(parameters.cid, parameters.combat5, parameters.var) end local function onCastSpell6(parameters) doCombat(parameters.cid, parameters.combat6, parameters.var) end local function onCastSpell7(parameters) doCombat(parameters.cid, parameters.combat7, parameters.var) end function onCastSpell(cid, var) local parameters = { cid = cid, var = var, combat1 = combat1, combat2 = combat2, combat3 = combat3, combat4 = combat4, combat5 = combat5, combat6 = combat6, combat7 = combat7 } addEvent(onCastSpell1, 0, parameters) addEvent(onCastSpell2, 200, parameters) addEvent(onCastSpell3, 400, parameters) addEvent(onCastSpell4, 600, parameters) addEvent(onCastSpell5, 800, parameters) addEvent(onCastSpell6, 1000, parameters) addEvent(onCastSpell7, 1200, parameters) return true end
Postado Outubro 16, 2014 10 anos isso ocorre por conta do addEvent, é um erro inofensivo e muito chato de ser resolvido.. qnd der eu vou procurar no meu server uma magia que eu fiz pra resolver isso e posto ela aqui pra você usar como base nos próximos scripts que você for fazer, ok? Todos os meus trabalhos importantes estão na seção "Sobre mim" no meu perfil; Dá uma passada lá! "Há três caminhos para o fracasso: não ensinar o que se sabe, não praticar o que se ensina, e não perguntar o que se ignora." - São Beda (obg ao @Beeny por fazer essa linda sign <3)
Postado Outubro 16, 2014 10 anos Autor isso ocorre por conta do addEvent, é um erro inofensivo e muito chato de ser resolvido.. qnd der eu vou procurar no meu server uma magia que eu fiz pra resolver isso e posto ela aqui pra você usar como base nos próximos scripts que você for fazer, ok? Tudo bem, agradeço!
Postado Outubro 16, 2014 10 anos local combat1 = createCombatObject() setCombatParam(combat1, COMBAT_PARAM_HITCOLOR, COLOR_LIGHTGREEN) setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat1, COMBAT_PARAM_EFFECT, 42) setCombatParam(combat1, COMBAT_PARAM_DISTANCEEFFECT, 11) setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -50.0, 0, -50.8, 0) local combat2 = createCombatObject() setCombatParam(combat2, COMBAT_PARAM_HITCOLOR, COLOR_LIGHTGREEN) setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat2, COMBAT_PARAM_EFFECT, 42) setCombatParam(combat2, COMBAT_PARAM_DISTANCEEFFECT, 11) setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, -50.0, 0, -50.8, 0) local combat3 = createCombatObject() setCombatParam(combat3, COMBAT_PARAM_HITCOLOR, COLOR_LIGHTGREEN) setCombatParam(combat3, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat3, COMBAT_PARAM_EFFECT, 42) setCombatParam(combat3, COMBAT_PARAM_DISTANCEEFFECT, 11) setCombatFormula(combat3, COMBAT_FORMULA_LEVELMAGIC, -50.0, 0, -50.8, 0) local combat4 = createCombatObject() setCombatParam(combat4, COMBAT_PARAM_HITCOLOR, COLOR_LIGHTGREEN) setCombatParam(combat4, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat4, COMBAT_PARAM_EFFECT, 42) setCombatParam(combat4, COMBAT_PARAM_DISTANCEEFFECT, 11) setCombatFormula(combat4, COMBAT_FORMULA_LEVELMAGIC, -50.0, 0, -50.8, 0) local combat5 = createCombatObject() setCombatParam(combat5, COMBAT_PARAM_HITCOLOR, COLOR_LIGHTGREEN) setCombatParam(combat5, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat5, COMBAT_PARAM_EFFECT, 42) setCombatParam(combat5, COMBAT_PARAM_DISTANCEEFFECT, 11) setCombatFormula(combat5, COMBAT_FORMULA_LEVELMAGIC, -50.0, 0, -50.8, 0) local combat6 = createCombatObject() setCombatParam(combat6, COMBAT_PARAM_HITCOLOR, COLOR_LIGHTGREEN) setCombatParam(combat6, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat6, COMBAT_PARAM_EFFECT, 42) setCombatParam(combat6, COMBAT_PARAM_DISTANCEEFFECT, 11) setCombatFormula(combat6, COMBAT_FORMULA_LEVELMAGIC, -50.0, 0, -50.8, 0) local combat7 = createCombatObject() setCombatParam(combat7, COMBAT_PARAM_HITCOLOR, COLOR_LIGHTGREEN) setCombatParam(combat7, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat7, COMBAT_PARAM_EFFECT, 42) setCombatParam(combat7, COMBAT_PARAM_DISTANCEEFFECT, 11) setCombatFormula(combat7, COMBAT_FORMULA_LEVELMAGIC, -50.0, 0, -50.8, 0) local function onCastSpell1(parameters) doCombat(parameters.cid, parameters.combat1, parameters.var) end local function onCastSpell2(parameters) doCombat(parameters.cid, parameters.combat2, parameters.var) end local function onCastSpell3(parameters) doCombat(parameters.cid, parameters.combat3, parameters.var) end local function onCastSpell4(parameters) doCombat(parameters.cid, parameters.combat4, parameters.var) end local function onCastSpell5(parameters) doCombat(parameters.cid, parameters.combat5, parameters.var) end local function onCastSpell6(parameters) doCombat(parameters.cid, parameters.combat6, parameters.var) end local function onCastSpell7(parameters) doCombat(parameters.cid, parameters.combat7, parameters.var) end function onCastSpell(cid, var) if (isPlayer(cid) == FALSE) then return false end local parameters = { cid = cid, var = var, combat1 = combat1, combat2 = combat2, combat3 = combat3, combat4 = combat4, combat5 = combat5, combat6 = combat6, combat7 = combat7 } addEvent(onCastSpell1, 0, parameters) addEvent(onCastSpell2, 200, parameters) addEvent(onCastSpell3, 400, parameters) addEvent(onCastSpell4, 600, parameters) addEvent(onCastSpell5, 800, parameters) addEvent(onCastSpell6, 1000, parameters) addEvent(onCastSpell7, 1200, parameters) return true end The medieval RpG Server [RpG] OLDWORLD OPEN TIBIA
Postado Outubro 16, 2014 10 anos Autor local combat1 = createCombatObject() setCombatParam(combat1, COMBAT_PARAM_HITCOLOR, COLOR_LIGHTGREEN) setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat1, COMBAT_PARAM_EFFECT, 42) setCombatParam(combat1, COMBAT_PARAM_DISTANCEEFFECT, 11) setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -50.0, 0, -50.8, 0) local combat2 = createCombatObject() setCombatParam(combat2, COMBAT_PARAM_HITCOLOR, COLOR_LIGHTGREEN) setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat2, COMBAT_PARAM_EFFECT, 42) setCombatParam(combat2, COMBAT_PARAM_DISTANCEEFFECT, 11) setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, -50.0, 0, -50.8, 0) local combat3 = createCombatObject() setCombatParam(combat3, COMBAT_PARAM_HITCOLOR, COLOR_LIGHTGREEN) setCombatParam(combat3, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat3, COMBAT_PARAM_EFFECT, 42) setCombatParam(combat3, COMBAT_PARAM_DISTANCEEFFECT, 11) setCombatFormula(combat3, COMBAT_FORMULA_LEVELMAGIC, -50.0, 0, -50.8, 0) local combat4 = createCombatObject() setCombatParam(combat4, COMBAT_PARAM_HITCOLOR, COLOR_LIGHTGREEN) setCombatParam(combat4, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat4, COMBAT_PARAM_EFFECT, 42) setCombatParam(combat4, COMBAT_PARAM_DISTANCEEFFECT, 11) setCombatFormula(combat4, COMBAT_FORMULA_LEVELMAGIC, -50.0, 0, -50.8, 0) local combat5 = createCombatObject() setCombatParam(combat5, COMBAT_PARAM_HITCOLOR, COLOR_LIGHTGREEN) setCombatParam(combat5, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat5, COMBAT_PARAM_EFFECT, 42) setCombatParam(combat5, COMBAT_PARAM_DISTANCEEFFECT, 11) setCombatFormula(combat5, COMBAT_FORMULA_LEVELMAGIC, -50.0, 0, -50.8, 0) local combat6 = createCombatObject() setCombatParam(combat6, COMBAT_PARAM_HITCOLOR, COLOR_LIGHTGREEN) setCombatParam(combat6, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat6, COMBAT_PARAM_EFFECT, 42) setCombatParam(combat6, COMBAT_PARAM_DISTANCEEFFECT, 11) setCombatFormula(combat6, COMBAT_FORMULA_LEVELMAGIC, -50.0, 0, -50.8, 0) local combat7 = createCombatObject() setCombatParam(combat7, COMBAT_PARAM_HITCOLOR, COLOR_LIGHTGREEN) setCombatParam(combat7, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat7, COMBAT_PARAM_EFFECT, 42) setCombatParam(combat7, COMBAT_PARAM_DISTANCEEFFECT, 11) setCombatFormula(combat7, COMBAT_FORMULA_LEVELMAGIC, -50.0, 0, -50.8, 0) local function onCastSpell1(parameters) doCombat(parameters.cid, parameters.combat1, parameters.var) end local function onCastSpell2(parameters) doCombat(parameters.cid, parameters.combat2, parameters.var) end local function onCastSpell3(parameters) doCombat(parameters.cid, parameters.combat3, parameters.var) end local function onCastSpell4(parameters) doCombat(parameters.cid, parameters.combat4, parameters.var) end local function onCastSpell5(parameters) doCombat(parameters.cid, parameters.combat5, parameters.var) end local function onCastSpell6(parameters) doCombat(parameters.cid, parameters.combat6, parameters.var) end local function onCastSpell7(parameters) doCombat(parameters.cid, parameters.combat7, parameters.var) end function onCastSpell(cid, var) if (isPlayer(cid) == FALSE) then return false end local parameters = { cid = cid, var = var, combat1 = combat1, combat2 = combat2, combat3 = combat3, combat4 = combat4, combat5 = combat5, combat6 = combat6, combat7 = combat7 } addEvent(onCastSpell1, 0, parameters) addEvent(onCastSpell2, 200, parameters) addEvent(onCastSpell3, 400, parameters) addEvent(onCastSpell4, 600, parameters) addEvent(onCastSpell5, 800, parameters) addEvent(onCastSpell6, 1000, parameters) addEvent(onCastSpell7, 1200, parameters) return true end Ainda ocorre os erros ao deslogar!
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.