CA
spell

[DUVIDA] Stum, slow, prender...

Por CaioValverde, 08 de mai. de 2015 em Archived

5
1.3k
08 de maio de 2015 às 21:43

Existe possibilidade de colocar spells no meu ot 8.54, TFS 0.3.6 que dão STUM ou Slow ou prenda o inimigo no chão?

Se sim, como faço para fazer tão proeza?

 

 

KronoK
12 de maio de 2015 às 00:05

Amigo já me deparei com dois posts seu na área incorreta, tenha coerência na hora de postar, pois isso não só atrapalha o fórum, como também dificulta para que os interessados em ajudar encontrem o seu problema.

 

Movido para área correta.

Editado Maio 12 por Krono

KilluaK
12 de maio de 2015 às 14:43

Stun vc usa mayNotMove e retorna falsa as magias do player (pode ser exhaust), prender é só mayNotMove e slow tem condition.

QwizerQ
12 de maio de 2015 às 14:49
local combat = createCombatObject()
    setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, true)
    setCombatParam(combat, COMBAT_PARAM_BLOCKARMOR, 1)
    setCombatParam(combat, COMBAT_PARAM_BLOCKSHIELD, 1)
    setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
    setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_STUN)
    setCombatFormula(combat, COMBAT_FORMULA_SKILL, 0, 0, 1.0, 0)
 
function onCastSpell(cid, var)
	
	local target = variantToNumber(var)	
    doTargetCombatCondition(0, target, exhausted, CONST_ME_MAGIC_RED)
	local exhausted = createConditionObject(CONDITION_EXHAUST)
	setConditionParam(exhausted, CONDITION_PARAM_TICKS,4000)
	
	doCreatureSetNoMove(target, true) 
	addEvent(doCreatureSetNoMove, 5000, target, false)
	
    return doCombat(cid, combat, var)
end

tente com isso.

2 meses depois...
BrunoB
14 de julho de 2015 às 17:38

O tópico foi fechado e movido para lixeira por estar inativo a mais de 10 dias. Caso seja preciso reabrir o mesmo, favor entrar em contato com a equipe.