Olá, preier.
Na verdade, você usou a função doCreateMonster de forma incorreta. O certo seria assim:
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE)
local exhaust = createConditionObject(CONDITION_EXHAUST)
setConditionParam(exhaust, CONDITION_PARAM_SUBID, 1)
setConditionParam(exhaust, CONDITION_PARAM_TICKS, 1 * 10 * 1000)
setCombatCondition(combat, exhaust)
function onCastSpell(cid, var)
local target = getCreatureTarget(cid)
if isCreature(target) then
local creature = doCreateMonster("Target Dummy", getThingPosition(target))
doConvinceCreature(cid, creature)
return doCombat(cid, combat, var)
else
return doPlayerSendCancel(cid, "You need a target.")
end
end





info
Grupo: Campones
Registrado: 17/12/07
Posts: 43
Reputação: 0
local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE) local exhaust = createConditionObject(CONDITION_EXHAUST) setConditionParam(exhaust, CONDITION_PARAM_SUBID, 1) setConditionParam(exhaust, CONDITION_PARAM_TICKS, 1 * 10 * 1000) setCombatCondition(combat, exhaust) function onCastSpell(cid, var) local player = getCreaturePosition(cid) local target = getCreatureTarget(cid) local enemypos = getCreaturePosition(target) if target == isMonster or isCreature then local creature = doCreateMonster(cid, "Target Dummy", enemypos) doConvinceCreature(cid, creature) doCombat(cid, combat, var) return 1 else doPlayerSendCancel(cid, "You need a taget.") end endSimplesmente fala que não consegue localizar a criatura, logo, ele não consegue convencer a criatura pois não a encontra, porém eu já me certifiquei de que o nome na pasta monster e dentro do arquivo .xml estão corretos e também testei sumonar a criatura ingame para me certificar de que a ortografia esta correta. o que faço?
Editado Junho 4 por preier