Tópico Movido
Este tópico foi movido de "OTServ → Suporte → Suporte Scripting"
para "OTServ → Suporte → Suporte Servidores derivados".
Supondo que a base seja PDA:
pokemon moves.lua:
elseif spell == "Dual Flamethrower" then
local outfit, time = xxx, 300 --Respectivamente, ID da outfit e tempo de duração.
local pos = getThingPos(cid)
local dir = {
[0] = {
effect = 106,
posis = {
{x = pos.x, y = pos.y - 1, z = pos.z},
{x = pos.x + 2, y = pos.y - 1, z = pos.z}
}
},
[1] = {
effect = 109,
posis = {
{x = pos.x + 3, y = pos.y - 1, z = pos.z},
{x = pos.x + 3, y = pos.y + 2, z = pos.z}
}
},
[2] = {
effect = 107,
posis = {
{x = pos.x, y = pos.y + 3, z = pos.z},
{x = pos.x + 2, y = pos.y + 3, z = pos.z}
}
},
[3] = {
effect = 108,
posis = {
{x = pos.x - 1, y = pos.y, z = pos.z},
{x = pos.x - 1, y = pos.y + 2, z = pos.z}
}
}
}
local info = dir[getCreatureLookDirection(cid)]
doMoveInArea2(cid, 0, dualFlameArea, FIREDAMAGE, min, max, spell)
doSetCreatureOutfit(cid, {lookType = outfit}, time * 1000)
for i = 1, #info.posis do
doSendMagicEffect(info.posis[i], info.effect)
end






info
Grupo: Campones
Registrado: 21/06/15
Posts: 36
Reputação: +15
Ola , gostaria que alguem me ajudasse com uma spell da pxg , acho que nao deve ser muito complicada fazela ... ela sera um CD , e nao uma passiva .
A spell é o seguinte o player usa o "CD" e o pokemon usa o efeito em dois lugares diferentes , enquanto ocorre a spell o pokemon fica com outra outfit , exemplo na imagem :