Par resolver isso basta usar "SUBID" diferentes para cada magia. Exemplo:
Uma spell de buff desse tipo dá conflito com as outras:
local condition = createConditionObject(CONDITION_ATTRIBUTES) setConditionParam(condition, CONDITION_PARAM_BUFF, true) setConditionParam(condition, CONDITION_PARAM_TICKS, 2 * 60 * 1000) setConditionParam(condition, CONDITION_PARAM_SKILL_FIST, 5) setConditionParam(condition, CONDITION_PARAM_SKILL_MELEE, 5) setConditionParam(condition, CONDITION_PARAM_SKILL_DISTANCE, 5)
Porem se eu adicionar um subid nela o conflito não acontecera mais:
setConditionParam(condition, CONDITION_PARAM_SUBID, 3)
Ficando assim:
local condition = createConditionObject(CONDITION_ATTRIBUTES) setConditionParam(condition, CONDITION_PARAM_SUBID, 3) setConditionParam(condition, CONDITION_PARAM_BUFF, true) setConditionParam(condition, CONDITION_PARAM_TICKS, 2 * 60 * 1000) setConditionParam(condition, CONDITION_PARAM_SKILL_FIST, 5) setConditionParam(condition, CONDITION_PARAM_SKILL_MELEE, 5) setConditionParam(condition, CONDITION_PARAM_SKILL_DISTANCE, 5)



info
Grupo: Cavaleiro
Registrado: 26/10/08
Posts: 152
Reputação: +10
Tenho 2 magias BUFF ( utito life e utito tempo ) utito life aumenta 5k de HP por 1 minuto só que quando eu uso utito tempo ela cancela o efeito da utito life o player perde os 5k de hp que tinha de bonus com a utito life. como faço para poder usar as 2 magias sem uma cancelar a outra.
REP+ a quem ajudar
e quem souber algum sistema de critical 8.54 que funcione posta aqui que dou REP+ tbm.