Não tenho onde testar , + creio que eh soh mudar essa parte:
doSendDistanceShoot(position, {x = position.x, y = position.y + 5, z = position.z}, 40)
doSendDistanceShoot(position, {x = position.x, y = position.y - 5, z = position.z}, 40)
doSendDistanceShoot(position, {x = position.x + 5, y = position.y, z = position.z}, 40)
doSendDistanceShoot(position, {x = position.x - 5, y = position.y, z = position.z}, 40)
Todos os
position.x + 5 position.x - 5 position.y + 5 position.y - 5
Para "3"
Não se se entendi direito oque vc quer , qualquer coisa fala ae![]()



info
Grupo: Campones
Registrado: 25/06/11
Posts: 2
Reputação: 0
Char no Tibia: [GOD] Gregnanin
Tipo do script: Spell
Protocolo (versão do Tibia): 8.40
Servidor utilizado: Slayer Yurots v11 (TFS 0.3.1)
Nível de experiência: Alta
Adicionais/Informações: Quero uma magia que é a Utani Gran Hur(Strong Haste). Mas os efeitos que eu quero nela está ficando Complicado!
Foto:
É igual ao do FoxWorld Server
local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_GREEN) setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0) local condition = createConditionObject(CONDITION_HASTE) setConditionParam(condition, CONDITION_PARAM_TICKS, 31000) setConditionFormula(condition, 0.7, -56, 0.7, -56) setCombatCondition(combat, condition) function onCastSpell(cid, var) local position = getCreaturePosition(cid) doSendDistanceShoot(position, {x = position.x, y = position.y + 5, z = position.z}, 40) doSendDistanceShoot(position, {x = position.x, y = position.y - 5, z = position.z}, 40) doSendDistanceShoot(position, {x = position.x + 5, y = position.y, z = position.z}, 40) doSendDistanceShoot(position, {x = position.x - 5, y = position.y, z = position.z}, 40) return doCombat(cid, combat, var) endMas Quero que fique saindo apenas nas costas do char, e 3 SQMs de distancia!
Efect 40.
Obrigado!