Postado Fevereiro 11, 2016 9 anos não sei como funciona a getCreatureTarget no seu servidor, mas usa assim q deve dar certo: local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_EFFECT, 2) setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, false) local condition = createConditionObject(CONDITION_HASTE) setConditionParam(condition, CONDITION_PARAM_TICKS, -1) -- seta por tempo ilimitado setConditionFormula(condition, 0.7, -56, 0.7, -56) setCombatCondition(combat, condition) local function checker(uid, health) if isPlayer(uid) then if (getCreatureTarget(uid) and isCreature(getCreatureTarget(uid))) or getCreatureHealth(uid) < health then --se ele tiver um target ou perder vida cancela. if getCreatureCondition(uid, CONDITION_HASTE) doRemoveCondition(uid, CONDITION_HASTE) end if getCreatureCondition(uid, CONDITION_OUTFIT) doRemoveCondition(uid, CONDITION_OUTFIT) end doSendMagicEffect(getCreaturePosition(uid), 2) else local health = getCreatureHealth(uid) addEvent(checker, 200, uid, health) -- checa a cada 200 milisegundos end end return true end function onCastSpell(cid, var) doSetCreatureOutfit(cid, {lookType = 318}, -1) -- seta o outfit 318 por tempo ilimitado checker(cid, getCreatureHealth(cid)) doCombat(cid, combat, var) return true end Editado Fevereiro 11, 2016 9 anos por xWhiteWolf (veja o histórico de edições) 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 Fevereiro 11, 2016 9 anos Autor Aeeeeeeho, agora foi certinho, so mudei o cid para uid das paradinhas abaixo Ficou otimo, vlw :D if getCreatureCondition(cid, CONDITION_OUTFIT) if getCreatureCondition(cid, CONDITION_HASTE)
Postado Fevereiro 11, 2016 9 anos ah é, realmente.. falha minha que copiei as funções e não arrumei huahua pelo menos vc entendeu a lição e foi capaz de me corrigir, parabéns. 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)
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.