Postado Abril 9, 2019 6 anos .Qual servidor ou website você utiliza como base? 7.92 Qual o motivo deste tópico? spells Está surgindo algum erro? Se sim coloque-o aqui. Citar as magias funcionam normalmente,porem, fica dando erro no executavel, como eu tiro aqueles erros? alguem me ajudar? Você tem o código disponível? Se tiver publique-o aqui: local combat1 = createCombatObject() setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat1, COMBAT_PARAM_EFFECT, 26) setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -3.0, -40, -3.2, 0) local condition = createConditionObject(CONDITION_STUN) setConditionParam(condition, CONDITION_PARAM_TICKS, 4000) setConditionFormula(condition, -0.7, -0, -0.7, -0) setCombatCondition(combat1, condition) local combat2 = createCombatObject() setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat2, COMBAT_PARAM_EFFECT, 26) setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, -3.0, -40, -3.2, 0) local condition = createConditionObject(CONDITION_STUN) setConditionParam(condition, CONDITION_PARAM_TICKS, 4000) setConditionFormula(condition, -0.7, -0, -0.7, -0) setCombatCondition(combat2, condition) local combat3 = createCombatObject() setCombatParam(combat3, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat3, COMBAT_PARAM_EFFECT, 26) setCombatFormula(combat3, COMBAT_FORMULA_LEVELMAGIC, -3.0, -40, -3.2, 0) local condition = createConditionObject(CONDITION_STUN) setConditionParam(condition, CONDITION_PARAM_TICKS, 4000) setConditionFormula(condition, -0.7, -0, -0.7, -0) setCombatCondition(combat3, condition) arr1 = { {1, 1, 1}, {1, 2, 1}, {1, 1, 1} } arr2 = { {0, 1, 1, 1, 0}, {1, 1, 1, 1, 1}, {1, 1, 2, 1, 1}, {1, 1, 1, 1, 1}, {0, 1, 1, 1, 0}, } arr3 = { {1, 1, 1}, {1, 2, 1}, {1, 1, 1} } local area1 = createCombatArea(arr1) local area2 = createCombatArea(arr2) local area3 = createCombatArea(arr3) local area4 = createCombatArea(arr4) setCombatArea(combat1, area1) setCombatArea(combat2, area2) setCombatArea(combat3, area3) setCombatArea(combat4, area4) 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 function onTargetCreature(cid, target) local function sun1(cid) doPlayerSay(cid,"...",16) return TRUE end local rand = math.random(1,5) if isPlayer(target) == true and rand == 5 then doSendAnimatedText(getCreaturePosition(target), "Stun!", TEXTCOLOR_WHITE_EXP) ddEvent(sun1, 1*1000,cid) return TRUE elseif isPlayer(target) == true and rand == 4 then doSendAnimatedText(getCreaturePosition(target), "Stun!", TEXTCOLOR_WHITE_EXP) doSendMagicEffect(getCreaturePosition(target), 24) ddEvent(sun1, 1*1000,cid) return TRUE elseif isPlayer(target) == true and rand < 4 then doSendAnimatedText(getCreaturePosition(target), "Stun!", TEXTCOLOR_WHITE_EXP) return TRUE else doSendAnimatedText(getCreaturePosition(target), "Stun!", TEXTCOLOR_WHITE_EXP) return TRUE end end setCombatCallback(combat1, CALLBACK_PARAM_TARGETCREATURE, "onTargetCreature") function onTargetCreature(cid, target) local function sun1(cid) doPlayerSay(cid,"...",16) return TRUE end local rand = math.random(1,5) if isPlayer(target) == true and rand == 5 then doSendAnimatedText(getCreaturePosition(target), "Stun!", TEXTCOLOR_WHITE_EXP) ddEvent(sun1, 1*1000,cid) return TRUE elseif isPlayer(target) == true and rand == 4 then doSendAnimatedText(getCreaturePosition(target), "Stun!", TEXTCOLOR_WHITE_EXP) doSendMagicEffect(getCreaturePosition(target), 24) ddEvent(sun1, 1*1000,cid) return TRUE elseif isPlayer(target) == true and rand < 4 then doSendAnimatedText(getCreaturePosition(target), "Stun!", TEXTCOLOR_WHITE_EXP) return TRUE else doSendAnimatedText(getCreaturePosition(target), "Stun!", TEXTCOLOR_WHITE_EXP) return TRUE end end setCombatCallback(combat2, CALLBACK_PARAM_TARGETCREATURE, "onTargetCreature") function onTargetCreature(cid, target) local function sun1(cid) doPlayerSay(cid,"...",16) return TRUE end local rand = math.random(1,5) if isPlayer(target) == true and rand == 5 then doSendAnimatedText(getCreaturePosition(target), "Stun!", TEXTCOLOR_WHITE_EXP) ddEvent(sun1, 1*1000,cid) return TRUE elseif isPlayer(target) == true and rand == 4 then doSendAnimatedText(getCreaturePosition(target), "Stun!", TEXTCOLOR_WHITE_EXP) doSendMagicEffect(getCreaturePosition(target), 24) ddEvent(sun1, 1*1000,cid) return TRUE elseif isPlayer(target) == true and rand < 4 then doSendAnimatedText(getCreaturePosition(target), "Stun!", TEXTCOLOR_WHITE_EXP) return TRUE else doSendAnimatedText(getCreaturePosition(target), "Stun!", TEXTCOLOR_WHITE_EXP) return TRUE end end setCombatCallback(combat3, CALLBACK_PARAM_TARGETCREATURE, "onTargetCreature") function onTargetCreature(cid, target) local function sun1(cid) doPlayerSay(cid,"...",16) return TRUE end local rand = math.random(1,5) if isPlayer(target) == true and rand == 5 then doSendAnimatedText(getCreaturePosition(target), "Stun!", TEXTCOLOR_WHITE_EXP) ddEvent(sun1, 1*1000,cid) return TRUE elseif isPlayer(target) == true and rand == 4 then doSendAnimatedText(getCreaturePosition(target), "Stun!", TEXTCOLOR_WHITE_EXP) doSendMagicEffect(getCreaturePosition(target), 24) ddEvent(sun1, 1*1000,cid) return TRUE elseif isPlayer(target) == true and rand < 4 then doSendAnimatedText(getCreaturePosition(target), "Stun!", TEXTCOLOR_WHITE_EXP) return TRUE else doSendAnimatedText(getCreaturePosition(target), "Stun!", TEXTCOLOR_WHITE_EXP) return TRUE end end setCombatCallback(combat4, CALLBACK_PARAM_TARGETCREATURE, "onTargetCreature") local function Cooldown(cid) if isPlayer(cid) == TRUE then doPlayerSendTextMessage(cid,MESSAGE_STATUS_WARNING,'CD: Terremoto') end end local exhausted_seconds = 25 -- Segundos que o Player Poderá castar a spell novamente local exhausted_storagevalue = 63421457 -- Storage Value do Cool Down function onCastSpell(cid, var) if(os.time() < getPlayerStorageValue(cid, exhausted_storagevalue)) then doPlayerSendCancel(cid,'O Cooldown não está pronto.') return TRUE end local function spell2(cid) addEvent(spell3, 1 * 350, cid) return doCombat(cid, combat3, var) end local function spell1(cid) addEvent(spell2, 1 * 350, cid) return doCombat(cid, combat2, var) end addEvent(spell1, 1 * 350, cid) doCreatureSay(cid,"Exori Gran Tera!",16) addEvent(Cooldown, 1*25000,cid) setPlayerStorageValue(cid, exhausted_storagevalue, os.time() + exhausted_seconds) return doCombat(cid, combat1, var) end Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a aqui. Editado Abril 9, 2019 6 anos por sverkoa (veja o histórico de edições)
Postado Abril 9, 2019 6 anos @sverkoa Testa assim estava puxando combat4 sendo que não tem ele no script então removi ele testa agora local combat1 = createCombatObject() setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat1, COMBAT_PARAM_EFFECT, 26) setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -3.0, -40, -3.2, 0) local condition = createConditionObject(CONDITION_STUN) setConditionParam(condition, CONDITION_PARAM_TICKS, 4000) setConditionFormula(condition, -0.7, -0, -0.7, -0) setCombatCondition(combat1, condition) local combat2 = createCombatObject() setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat2, COMBAT_PARAM_EFFECT, 26) setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, -3.0, -40, -3.2, 0) local condition = createConditionObject(CONDITION_STUN) setConditionParam(condition, CONDITION_PARAM_TICKS, 4000) setConditionFormula(condition, -0.7, -0, -0.7, -0) setCombatCondition(combat2, condition) local combat3 = createCombatObject() setCombatParam(combat3, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat3, COMBAT_PARAM_EFFECT, 26) setCombatFormula(combat3, COMBAT_FORMULA_LEVELMAGIC, -3.0, -40, -3.2, 0) local condition = createConditionObject(CONDITION_STUN) setConditionParam(condition, CONDITION_PARAM_TICKS, 4000) setConditionFormula(condition, -0.7, -0, -0.7, -0) setCombatCondition(combat3, condition) arr1 = { {1, 1, 1}, {1, 2, 1}, {1, 1, 1} } arr2 = { {0, 1, 1, 1, 0}, {1, 1, 1, 1, 1}, {1, 1, 2, 1, 1}, {1, 1, 1, 1, 1}, {0, 1, 1, 1, 0}, } arr3 = { {1, 1, 1}, {1, 2, 1}, {1, 1, 1} } local area1 = createCombatArea(arr1) local area2 = createCombatArea(arr2) local area3 = createCombatArea(arr3) setCombatArea(combat1, area1) setCombatArea(combat2, area2) setCombatArea(combat3, area3) 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 function onTargetCreature(cid, target) local function sun1(cid) doPlayerSay(cid,"...",16) return TRUE end local rand = math.random(1,5) if isPlayer(target) == true and rand == 5 then doSendAnimatedText(getCreaturePosition(target), "Stun!", TEXTCOLOR_WHITE_EXP) ddEvent(sun1, 1*1000,cid) return TRUE elseif isPlayer(target) == true and rand == 4 then doSendAnimatedText(getCreaturePosition(target), "Stun!", TEXTCOLOR_WHITE_EXP) doSendMagicEffect(getCreaturePosition(target), 24) ddEvent(sun1, 1*1000,cid) return TRUE elseif isPlayer(target) == true and rand < 4 then doSendAnimatedText(getCreaturePosition(target), "Stun!", TEXTCOLOR_WHITE_EXP) return TRUE else doSendAnimatedText(getCreaturePosition(target), "Stun!", TEXTCOLOR_WHITE_EXP) return TRUE end end setCombatCallback(combat1, CALLBACK_PARAM_TARGETCREATURE, "onTargetCreature") function onTargetCreature(cid, target) local function sun1(cid) doPlayerSay(cid,"...",16) return TRUE end local rand = math.random(1,5) if isPlayer(target) == true and rand == 5 then doSendAnimatedText(getCreaturePosition(target), "Stun!", TEXTCOLOR_WHITE_EXP) ddEvent(sun1, 1*1000,cid) return TRUE elseif isPlayer(target) == true and rand == 4 then doSendAnimatedText(getCreaturePosition(target), "Stun!", TEXTCOLOR_WHITE_EXP) doSendMagicEffect(getCreaturePosition(target), 24) ddEvent(sun1, 1*1000,cid) return TRUE elseif isPlayer(target) == true and rand < 4 then doSendAnimatedText(getCreaturePosition(target), "Stun!", TEXTCOLOR_WHITE_EXP) return TRUE else doSendAnimatedText(getCreaturePosition(target), "Stun!", TEXTCOLOR_WHITE_EXP) return TRUE end end setCombatCallback(combat2, CALLBACK_PARAM_TARGETCREATURE, "onTargetCreature") function onTargetCreature(cid, target) local function sun1(cid) doPlayerSay(cid,"...",16) return TRUE end local rand = math.random(1,5) if isPlayer(target) == true and rand == 5 then doSendAnimatedText(getCreaturePosition(target), "Stun!", TEXTCOLOR_WHITE_EXP) ddEvent(sun1, 1*1000,cid) return TRUE elseif isPlayer(target) == true and rand == 4 then doSendAnimatedText(getCreaturePosition(target), "Stun!", TEXTCOLOR_WHITE_EXP) doSendMagicEffect(getCreaturePosition(target), 24) ddEvent(sun1, 1*1000,cid) return TRUE elseif isPlayer(target) == true and rand < 4 then doSendAnimatedText(getCreaturePosition(target), "Stun!", TEXTCOLOR_WHITE_EXP) return TRUE else doSendAnimatedText(getCreaturePosition(target), "Stun!", TEXTCOLOR_WHITE_EXP) return TRUE end end setCombatCallback(combat3, CALLBACK_PARAM_TARGETCREATURE, "onTargetCreature") function onTargetCreature(cid, target) local function sun1(cid) doPlayerSay(cid,"...",16) return TRUE end local rand = math.random(1,5) if isPlayer(target) == true and rand == 5 then doSendAnimatedText(getCreaturePosition(target), "Stun!", TEXTCOLOR_WHITE_EXP) ddEvent(sun1, 1*1000,cid) return TRUE elseif isPlayer(target) == true and rand == 4 then doSendAnimatedText(getCreaturePosition(target), "Stun!", TEXTCOLOR_WHITE_EXP) doSendMagicEffect(getCreaturePosition(target), 24) ddEvent(sun1, 1*1000,cid) return TRUE elseif isPlayer(target) == true and rand < 4 then doSendAnimatedText(getCreaturePosition(target), "Stun!", TEXTCOLOR_WHITE_EXP) return TRUE else doSendAnimatedText(getCreaturePosition(target), "Stun!", TEXTCOLOR_WHITE_EXP) return TRUE end end setCombatCallback(combat3, CALLBACK_PARAM_TARGETCREATURE, "onTargetCreature") local function Cooldown(cid) if isPlayer(cid) == TRUE then doPlayerSendTextMessage(cid,MESSAGE_STATUS_WARNING,'CD: Terremoto') end end local exhausted_seconds = 25 -- Segundos que o Player Poderá castar a spell novamente local exhausted_storagevalue = 63421457 -- Storage Value do Cool Down function onCastSpell(cid, var) if(os.time() < getPlayerStorageValue(cid, exhausted_storagevalue)) then doPlayerSendCancel(cid,'O Cooldown não está pronto.') return TRUE end local function spell2(cid) addEvent(spell3, 1 * 350, cid) return doCombat(cid, combat3, var) end local function spell1(cid) addEvent(spell2, 1 * 350, cid) return doCombat(cid, combat2, var) end addEvent(spell1, 1 * 350, cid) doCreatureSay(cid,"Exori Gran Tera!",16) addEvent(Cooldown, 1*25000,cid) setPlayerStorageValue(cid, exhausted_storagevalue, os.time() + exhausted_seconds) return doCombat(cid, combat1, var) end Compre seus Scripts Agora totalmente seguro e de forma rápida, aceitamos também encomendas. discord.gg/phJZeHa2k4 Projeto ATS (Naruto) Informações Abaixo Facebook Youtube Discord Tutoriais / Conteúdos Clique Aqui
Postado Abril 10, 2019 6 anos Autor @Brunds acabei de testei e q deu erro olha no EXE.. ;/ Editado Abril 10, 2019 6 anos por sverkoa (veja o histórico de edições)
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.