Postado Janeiro 12, 2018 7 anos Por favor, quem poder me ajudar, agradeço desde Ja... Eu estou com esse problema não é de Hoje, faz muito tempo ja...Eu tenho Uma Spell aki, Que quando solta a magia, o Player é teleportado para o Alvo (Player targetado) e solta dois efeito, o Primeiro efeito é quando o player é teleportado, e o outro efeito solta no Player targetado... Mas o Problema é que o o efeito Não esta no alvo, Ele esta saindo muito errado (Muito pro lado), e o Script da Spell não tem X e Y para Mudar o lugar do efeito... e éra disso que precisava, Alguem pode me ajudar por favor ???? OPS: Precisava tambem que o EFEITO numero 317, soltasse no Player e Não no Target SCRIPT DA SPELL Spoiler local effect = 317 -- Effect que vai sair local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, 20) setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -5, -10, -5, -10) function onCastSpell(cid, var) local target = variantToNumber(var) doCombat(cid, combat, var) if not isPlayer(target) then doSendMagicEffect(getThingPos(target), effect) return true end doTeleportThing(cid, getThingPos(target)) doSendMagicEffect(getThingPos(target), effect) return true end obs: Preciso mudar a Position do Efeito 20, Mas não tem X e Y dou Rep ++++
Postado Janeiro 12, 2018 7 anos Este tópico foi movido para a área correta. Esta é uma mensagem automática!Pedimos que leia as regras do fórum! Spoiler This topic has been moved to the correct area. This is an automated message!Please read the forum rules.
Postado Janeiro 12, 2018 7 anos local effect = 317 -- Effect que vai sair local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, 20) setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -5, -10, -5, -10) function onCastSpell(cid, var) local target = variantToNumber(var) doCombat(cid, combat, var) if not isPlayer(target) then doSendMagicEffect(position, effect) return true end doTeleportThing(cid, getThingPos(target)) doSendMagicEffect(position, effect) return true end
Postado Janeiro 12, 2018 7 anos Autor 28 minutos atrás, Gnius disse: local effect = 317 -- Effect que vai sair local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, 20) setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -5, -10, -5, -10) function onCastSpell(cid, var) local target = variantToNumber(var) doCombat(cid, combat, var) if not isPlayer(target) then doSendMagicEffect(position, effect) return true end doTeleportThing(cid, getThingPos(target)) doSendMagicEffect(position, effect) return true end O jutsu Esta funcionando, Mas o efeito 20 Esta Saindo fora do Target Ainda... Esta do lado Editado Janeiro 12, 2018 7 anos por Ronald warsks (veja o histórico de edições)
Postado Janeiro 12, 2018 7 anos local effect = 317 -- Effect que vai sair local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, 20) setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -5, -10, -5, -10) function onCastSpell(cid, var) local target = variantToNumber(var) doCombat(cid, combat, var) if not isPlayer(target) then doSendMagicEffect(getThingPos(cid), effect) return true end doTeleportThing(cid, getThingPos(target)) doSendMagicEffect(getThingPos(cid), effect) return true end Spoiler
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.