Ir para conteúdo

Guthierre

Membro
  • Registro em

  • Última visita

Histórico de Curtidas

  1. Gostei
    Guthierre deu reputação a anderkrox em Duvida Script do Utito Tempo San   
    local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE) setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, false) local condition = createConditionObject(CONDITION_ATTRIBUTES) setConditionParam(condition, CONDITION_PARAM_TICKS, 10000) setConditionParam(condition, CONDITION_PARAM_SKILL_DISTANCEPERCENT, 150) setConditionParam(condition, CONDITION_PARAM_BUFF, true) setCombatCondition(combat, condition) local speed = createConditionObject(CONDITION_PARALYZE) setConditionParam(speed, CONDITION_PARAM_TICKS, 10000) setConditionFormula(speed, -0.7, 56, -0.7, 56) setCombatCondition(combat, speed) local exhaust = createConditionObject(CONDITION_EXHAUST) setConditionParam(exhaust, CONDITION_PARAM_SUBID, 2) setConditionParam(exhaust, CONDITION_PARAM_TICKS, 10000) setCombatCondition(combat, exhaust) function onCastSpell(cid, var) return doCombat(cid, combat, var) end Onde está escrito:
    setConditionParam(condition, CONDITION_PARAM_SKILL_DISTANCEPERCENT, 150)
     
    Significa que na hora que pronunciar a magia, o servidor fará um calculo assim:
    (SKILL_DE_DISTÂNCIA / 100) * 150;
    Porque no script original está 150, ou seja, se eu estiver skill 70 e pronunciar a magia, vai acontecer isso:
    (70/100) * 150 = 105;
    Meu skill irá para 105, simples né? Pode altera o 150 para outro valor, por exemplo 200.

Informação Importante

Confirmação de Termo