Postado Dezembro 29, 2019 5 anos @Zazeros sim faltou um ) erro meu testa dessa forma obs: eu adicionei um local puxando o min e max dentro de um math.random declarando ele como amount para ser puxado dentro da condition como amount não testei in-game Spoiler local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE) setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, false) function onGetFormulaValues(cid, level, maglevel) local min = (((level/5)+(maglevel*1) +1)) local max = (((level/5)+(maglevel*2) +3)) return min, max end setCombatCallback(combat, CALLBACK_PARAM_LEVELMAGICVALUE, "onGetFormulaValues") local condition = createConditionObject(CONDITION_REGENERATION) setConditionParam(condition, CONDITION_PARAM_SUBID, 1) setConditionParam(condition, CONDITION_PARAM_BUFF, true) setConditionParam(condition, CONDITION_PARAM_TICKS, 1 * 60 * 1000) setConditionParam(condition, CONDITION_PARAM_HEALTHGAIN, math.ceil(math.random(min, max))) setConditionParam(condition, CONDITION_PARAM_HEALTHTICKS, 1000) setCombatCondition(combat, condition) function onCastSpell(cid, var) return doCombat(cid, combat, var) end Projeto ATS (Naruto)Informações AbaixoFacebookYoutubeDiscord Tutoriais / ConteúdosClique Aqui
Postado Dezembro 29, 2019 5 anos Autor @LeoTK Cara, obrigado pela ajuda, mas continua dando o mesmo erro na linha 14 onde voce adicionou o amount
Postado Dezembro 29, 2019 5 anos @Zazeros eu nunca tentei utilizar um math.random dessa forma vou testar mais tarde novas possibilidades Projeto ATS (Naruto)Informações AbaixoFacebookYoutubeDiscord Tutoriais / ConteúdosClique Aqui
Postado Janeiro 24, 2020 5 anos Em 28/12/2019 em 06:38, Zazeros disse: Bom dia povo, eu to com o seguinte erro: data/spells/scripts/healing/utura test.lua:17: bad argument #1 to 'random' (number expected, got nil) Eu gostaria de uma magia que seria igual Utura, mas não seria uma cura fixa (20). A spell usaria o lvl e ml do jogador pra calcular o healing. Essa é a script da magia: Você não criou uma local global para min, max Elas existem apenas na função onGetFormulaValue
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.