Postado Junho 7, 2014 10 anos Autor Troca a script inteira por esse? Intão... Eu coloquei esse effect para quando mata o Boss recebe a storage, se pode ver la em cima no script: setPlayerStorageValue(cid, 101518, 2) onde eu coloco esse? Editado Junho 7, 2014 10 anos por Ribeiro Foda (veja o histórico de edições)
Postado Junho 7, 2014 10 anos no caso do boss acho que ficaria assim: local tempo = 400 local distance_effect = 37 local function getPosDirs(p, dir) return dir == 1 and {x=p.x-1, y=p.y+1, z=p.z} or dir == 2 and {x=p.x-1, y=p.y-1, z=p.z} or dir == 3 and {x=p.x+1, y=p.y-1, z=p.z} or dir == 4 and {x=p.x+1, y=p.y+1, z=p.z} or dir == 5 and {x=p.x-1, y=p.y+1, z=p.z} end local f = 1 local function executeEffect(cid) if isCreature(cid) then doSendDistanceShoot(getPosDirs(getThingPos(cid), f), getPosDirs(getThingPos(cid), f+1), distance_effect) if f == 4 then f = 1 else f = f + 1 end addEvent(executeEffect, tempo, cid) end end function onCastSpell(cid, var) if getPlayerStorageValue(cid, 101518) == 1 then executeEffect(cid) end return executeEffect(cid) end Editado Junho 7, 2014 10 anos por poko360 (veja o histórico de edições)
Postado Junho 7, 2014 10 anos ..... local tempo = 400 local distance_effect = 37 local function getPosDirs(p, dir) return dir == 1 and {x=p.x-1, y=p.y+1, z=p.z} or dir == 2 and {x=p.x-1, y=p.y-1, z=p.z} or dir == 3 and {x=p.x+1, y=p.y-1, z=p.z} or dir == 4 and {x=p.x+1, y=p.y+1, z=p.z} or dir == 5 and {x=p.x-1, y=p.y+1, z=p.z} end local f = 1 local function executeEffect(cid) if isCreature(cid) then doSendDistanceShoot(getPosDirs(getThingPos(cid), f), getPosDirs(getThingPos(cid), f+1), distance_effect) if f == 4 then f = 1 else f = f + 1 end addEvent(executeEffect, tempo, cid) end end function onCastSpell(cid, var) if getPlayerStorageValue(cid, 101518) == 1 then executeEffect(cid) setPlayerStorageValue(cid, 101518, 2) else return doPlayerSendCancel(cid, "You cannot use this spell.") and false end return true end
Postado Junho 7, 2014 10 anos Autor Está quase só falta o effect sair mais rapidinho! MaTTch Editado Junho 7, 2014 10 anos por Ribeiro Foda (veja o histórico de edições)
Postado Junho 7, 2014 10 anos é so alterar o tempo Editado Junho 7, 2014 10 anos por MaTTch (veja o histórico de edições)
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.