Postado Agosto 31, 2016 8 anos Teste Assim Acho Qual Erro local combat_lv1 = createCombatObject() setCombatParam(combat_lv1, COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE) setCombatParam(combat_lv1, COMBAT_PARAM_EFFECT, 234) setAttackFormula(combat_lv1, COMBAT_FORMULA_LEVELMAGIC, -98.3, 1, -96.5, 1) local combat_lv2 = createCombatObject() setCombatParam(combat_lv2, COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE) setCombatParam(combat_lv2, COMBAT_PARAM_EFFECT, 234) setAttackFormula(combat_lv2, COMBAT_FORMULA_LEVELMAGIC, -98.3, 1, -96.5, 1) local combat_lv3 = createCombatObject() setCombatParam(combat_lv3, COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE) setCombatParam(combat_lv3, COMBAT_PARAM_EFFECT, 234) setAttackFormula(combat_lv3, COMBAT_FORMULA_LEVELMAGIC, -98.3, 1, -96.5, 1) local area_lv1 = createCombatArea({ {1 , 1, 1, 1, 1,}, {1 , 1, 1, 1, 1,}, {1 , 1, 3, 1, 1,}, {1 , 1, 1, 1, 1,}, {1 , 1, 1, 1, 1,} }) local area_lv2 = createCombatArea({ {1 , 1, 1, 1, 1,}, {1 , 1, 1, 1, 1,}, {1 , 1, 3, 1, 1,}, {1 , 1, 1, 1, 1,}, {1 , 1, 1, 1, 1,} }) local area_lv3 = createCombatArea({ {1, 1, 1, 1, 1, 1, 1,}, {1, 1, 1, 1, 1, 1, 1,}, {1, 1, 1, 1, 1, 1, 1,}, {1, 1, 1, 3, 1, 1, 1,}, {1, 1, 1, 1, 1, 1, 1,}, {1, 1, 1, 1, 1, 1, 1,}, {1, 1, 1, 1, 1, 1, 1,} }) setCombatArea(combat_lv1, area_lv1) setCombatArea(combat_lv2, area_lv2) setCombatArea(combat_lv3, area_lv3) local function onCastSpell1(parameters) doCombat(parameters.cid, combat_lv1, parameters.var) end local function onCastSpell2(parameters) doCombat(parameters.cid, combat_lv2, parameters.var) end local function onCastSpell3(parameters) doCombat(parameters.cid, combat_lv3, parameters.var) end function onCastSpell(cid, var) local parameters = { cid = cid, var = var} local spell_storage = 44102 if not isPlayer(cid) then addEvent(onCastSpell1, 0, parameters) return FALSE end if getPlayerStorageValue(cid, spell_storage) < 50 then addEvent(onCastSpell1, 0, parameters) setPlayerStorageValue(cid, spell_storage, getPlayerStorageValue(cid, spell_storage)+1) elseif getPlayerStorageValue(cid, spell_storage) == 50 then addEvent(onCastSpell2, 0, parameters) setPlayerStorageValue(cid, spell_storage, getPlayerStorageValue(cid, spell_storage)+1) doPlayerSendTextMessage(cid, 22, "Seu jutsu progrediu para o level 2") doSendMagicEffect(getCreaturePosition(cid),28) doSendAnimatedText(getCreaturePosition(cid), 'Jutsu UP', 210) elseif getPlayerStorageValue(cid, spell_storage) > 50 and getPlayerStorageValue(cid, spell_storage) < 150 then addEvent(onCastSpell2, 0, parameters) setPlayerStorageValue(cid, spell_storage, getPlayerStorageValue(cid, spell_storage)+1) elseif getPlayerStorageValue(cid, spell_storage) == 150 then addEvent(onCastSpell3, 0, parameters) setPlayerStorageValue(cid, spell_storage, getPlayerStorageValue(cid, spell_storage)+1) doPlayerSendTextMessage(cid, 22, "Seu jutsu progrediu para o level 3") doSendMagicEffect(getCreaturePosition(cid),28) doSendAnimatedText(getCreaturePosition(cid), 'Jutsu UP', 210) elseif getPlayerStorageValue(cid, spell_storage) > 150 then addEvent(onCastSpell3, 0, parameters) setPlayerStorageValue(cid, spell_storage, getPlayerStorageValue(cid, spell_storage)+1) end return TRUE end
Postado Agosto 31, 2016 8 anos Autor 6 minutos atrás, AllanSilva disse: Teste Assim Acho Qual Erro local combat_lv1 = createCombatObject() setCombatParam(combat_lv1, COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE) setCombatParam(combat_lv1, COMBAT_PARAM_EFFECT, 234) setAttackFormula(combat_lv1, COMBAT_FORMULA_LEVELMAGIC, -98.3, 1, -96.5, 1) local combat_lv2 = createCombatObject() setCombatParam(combat_lv2, COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE) setCombatParam(combat_lv2, COMBAT_PARAM_EFFECT, 234) setAttackFormula(combat_lv2, COMBAT_FORMULA_LEVELMAGIC, -98.3, 1, -96.5, 1) local combat_lv3 = createCombatObject() setCombatParam(combat_lv3, COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE) setCombatParam(combat_lv3, COMBAT_PARAM_EFFECT, 234) setAttackFormula(combat_lv3, COMBAT_FORMULA_LEVELMAGIC, -98.3, 1, -96.5, 1) local area_lv1 = createCombatArea({ {1 , 1, 1, 1, 1,}, {1 , 1, 1, 1, 1,}, {1 , 1, 3, 1, 1,}, {1 , 1, 1, 1, 1,}, {1 , 1, 1, 1, 1,} }) local area_lv2 = createCombatArea({ {1 , 1, 1, 1, 1,}, {1 , 1, 1, 1, 1,}, {1 , 1, 3, 1, 1,}, {1 , 1, 1, 1, 1,}, {1 , 1, 1, 1, 1,} }) local area_lv3 = createCombatArea({ {1, 1, 1, 1, 1, 1, 1,}, {1, 1, 1, 1, 1, 1, 1,}, {1, 1, 1, 1, 1, 1, 1,}, {1, 1, 1, 3, 1, 1, 1,}, {1, 1, 1, 1, 1, 1, 1,}, {1, 1, 1, 1, 1, 1, 1,}, {1, 1, 1, 1, 1, 1, 1,} }) setCombatArea(combat_lv1, area_lv1) setCombatArea(combat_lv2, area_lv2) setCombatArea(combat_lv3, area_lv3) local function onCastSpell1(parameters) doCombat(parameters.cid, combat_lv1, parameters.var) end local function onCastSpell2(parameters) doCombat(parameters.cid, combat_lv2, parameters.var) end local function onCastSpell3(parameters) doCombat(parameters.cid, combat_lv3, parameters.var) end function onCastSpell(cid, var) local parameters = { cid = cid, var = var} local spell_storage = 44102 if not isPlayer(cid) then addEvent(onCastSpell1, 0, parameters) return FALSE end if getPlayerStorageValue(cid, spell_storage) < 50 then addEvent(onCastSpell1, 0, parameters) setPlayerStorageValue(cid, spell_storage, getPlayerStorageValue(cid, spell_storage)+1) elseif getPlayerStorageValue(cid, spell_storage) == 50 then addEvent(onCastSpell2, 0, parameters) setPlayerStorageValue(cid, spell_storage, getPlayerStorageValue(cid, spell_storage)+1) doPlayerSendTextMessage(cid, 22, "Seu jutsu progrediu para o level 2") doSendMagicEffect(getCreaturePosition(cid),28) doSendAnimatedText(getCreaturePosition(cid), 'Jutsu UP', 210) elseif getPlayerStorageValue(cid, spell_storage) > 50 and getPlayerStorageValue(cid, spell_storage) < 150 then addEvent(onCastSpell2, 0, parameters) setPlayerStorageValue(cid, spell_storage, getPlayerStorageValue(cid, spell_storage)+1) elseif getPlayerStorageValue(cid, spell_storage) == 150 then addEvent(onCastSpell3, 0, parameters) setPlayerStorageValue(cid, spell_storage, getPlayerStorageValue(cid, spell_storage)+1) doPlayerSendTextMessage(cid, 22, "Seu jutsu progrediu para o level 3") doSendMagicEffect(getCreaturePosition(cid),28) doSendAnimatedText(getCreaturePosition(cid), 'Jutsu UP', 210) elseif getPlayerStorageValue(cid, spell_storage) > 150 then addEvent(onCastSpell3, 0, parameters) setPlayerStorageValue(cid, spell_storage, getPlayerStorageValue(cid, spell_storage)+1) end return TRUE end nao foi pode ajudar nessa script queria uma script igual ja tenho os efect 8 minutos atrás, Pepeco disse: Mostrar conteúdo oculto local combat1 = createCombatObject() setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat1, COMBAT_PARAM_DISTANCEEFFECT, 234) setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -98.3, 1, -96.5, 1) arr1 = { {3} } local area1 = createCombatArea(arr1) setCombatArea(combat1, area1) local function onCastSpell1(parameters) return isPlayer(parameters.cid) and doCombat(parameters.cid, combat1, parameters.var) end function onCastSpell(cid, var) local position370 = {x=getPlayerPosition(cid).x, y=getPlayerPosition(cid).y, z=getPlayerPosition(cid).z} local parameters = { cid = cid, var = var} addEvent(onCastSpell1, 200, parameters) doSendMagicEffect(position370, 234) return TRUE end nao foi O rei de seu proprio destino é aquele que luta pela gloria do amanhã! Discord : ZoR#9373
Postado Agosto 31, 2016 8 anos Spoiler local combat1 = createCombatObject() setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat1, COMBAT_PARAM_DISTANCEEFFECT, 234) setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -98.3, 1, -96.5, 1) arr1 = { {3} } local area1 = createCombatArea(arr1) setCombatArea(combat1, area1) local function onCastSpell1(parameters) return isPlayer(parameters.cid) and doCombat(parameters.cid, combat1, parameters.var) end function onCastSpell(cid, var) local position370 = {x=getPlayerPosition(cid), y=getPlayerPosition(cid), z=getPlayerPosition(cid)} local parameters = { cid = cid, var = var} addEvent(onCastSpell1, 200, parameters) doSendMagicEffect(position370, 234) return TRUE end
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.