Amigo, tenta usar a função:
doCreatureChangeOutfit(cid, outfit)
Por razurator, 17 de jun. de 2012 em Scripts
info
Grupo: Barão
Registrado: 12/09/10
Posts: 249
Reputação: +53

Amigo, tenta usar a função:
doCreatureChangeOutfit(cid, outfit)
info
Grupo: Conde
Registrado: 30/06/11
Posts: 631
Reputação: +371
Char no Tibia: Warrior of Mort

Por condition ficaria assim:
local outfit = {lookType = 67} -- outfit da transformação.
local tempo = 60 -- tempo de duração em segundos.
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, 40000)
setConditionParam(condition, CONDITION_PARAM_STAT_MAXHEALTHPERCENT, 130)
setConditionParam(condition, CONDITION_PARAM_SKILL_SHIELDPERCENT, 130)
setConditionParam(condition, CONDITION_PARAM_BUFF, true)
setCombatCondition(combat, condition)
local sys = createConditionObject(CONDITION_OUTFIT)
setConditionParam(sys, CONDITION_PARAM_TICKS, tempo*1000)
addOutfitCondition(sys, outfit)
setCombatCondition(combat, sys)
function onCastSpell(cid, var)
return doCombat(cid, combat, var)
end
Por condition ficaria assim:
local outfit = {lookType = 67} -- outfit da transformação. local tempo = 60 -- tempo de duração em segundos. 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, 40000) setConditionParam(condition, CONDITION_PARAM_STAT_MAXHEALTHPERCENT, 130) setConditionParam(condition, CONDITION_PARAM_SKILL_SHIELDPERCENT, 130) setConditionParam(condition, CONDITION_PARAM_BUFF, true) setCombatCondition(combat, condition) local sys = createConditionObject(CONDITION_OUTFIT) setConditionParam(sys, CONDITION_PARAM_TICKS, tempo*1000) addOutfitCondition(sys, outfit) setCombatCondition(combat, sys) function onCastSpell(cid, var) return doCombat(cid, combat, var) end
Pegou certinho cara
"REPUTACIONADO"!!
Aproveita e da uma olha no meu outro content de pedidos que ninguem respondeu eusuehsue
info
Grupo: Campones
Registrado: 17/12/07
Posts: 43
Reputação: 0
Estou tentando criar uma magia na qual o caster fica com duas condições mas uma delas não pega de jeito nenhum.
A condição que não pega é a da outfit do "Stone Golem".
a função na qual eu estou tentando utilizar para transformar o caster em bixo é:
Porém no arquivo stone golem.xml não existe (lookTypeEx) <<< também não sei o que significa
Valento REP++