Ir para conteúdo

[Pedido] Fly So Para Vips Poketibia


icaro2507

Posts Recomendados

Ola!

Gostaria de pedir um script para q só vips possam usar o fly no poke tibia

 

Obs: o sistema de vip e o normal o de premium

 

Esse e o script acho!

 

 

 

local del = {'460', '1022', '1023'}

local updown = {'1', '3'}

 

function onStepIn(cid, item, frompos, item2, topos)

if getPlayerStorageValue(cid, 17000) <= 0 then

doTeleportThing(cid, topos, false)

doRemoveItem(getTileThingByPos(frompos).uid, 1)

if isPlayer(cid) then

doPlayerSendCancel(cid, "You can't fly.")

end

return true

end

if getPlayerStorageValue(cid, 17000) >= 1 then

if topos.z == frompos.z then

if getCreatureOutfit(cid).lookType == 316 then

effect = 136

else

effect = 2

end

doSendMagicEffect(topos, effect)

end

end

for x=-1,1 do

for y=-1,1 do

posa = {x=topos.x+x,y=topos.y+y,z=topos.z}

if isInArray(del, getTileThingByPos(posa).itemid) then

doRemoveItem(getTileThingByPos(posa).uid, 1)

end

end

end

for x=-1,1 do

for y=-1,1 do

pose = {x=frompos.x+x,y=frompos.y+y,z=frompos.z}

if getTileThingByPos(pose).itemid == 0 then

doCombatAreaHealth(cid, 0, pose, 0, 0, 0, CONST_ME_NONE)

doCreateItem(460, 1, pose)

end

end

end

doCombatAreaHealth(cid, 0, topos, 0, 0, 0, CONST_ME_NONE)

doCreateItem(460, 1, frompos)

if topos.z > frompos.z then

doCreateItem(1023, 1, frompos)

doTransformItem(getTileThingByPos(frompos).uid, 1023)

elseif topos.z < frompos.z then

doCreateItem(1022, 1, frompos)

doTransformItem(getTileThingByPos(frompos).uid, 1022)

end

return true

end

Editado por icaro2507
Link para o comentário
Compartilhar em outros sites

if (not isPremium(cid)) then

doPlayerSendCancel(cid,"Voce nao tem habilidades para montar em seu Pokemon!")

doPlayerSendMagicEffect(cid, 1)

 

tenta adicionar isso no script

axo que vai funcionar se for premium comun

flw :D

Link para o comentário
Compartilhar em outros sites

local del = {'460', '1022', '1023'}
local updown = {'1', '3'}

function onStepIn(cid, item, frompos, item2, topos)

if getPlayerStorageValue(cid, 17000) <= 0 then
   doTeleportThing(cid, topos, false)
   doRemoveItem(getTileThingByPos(frompos).uid, 1)
       if isPlayer(cid) then
           doPlayerSendCancel(cid, "You can't fly.")
       end
   return true
end


if (not isPremium(cid)) then
   doPlayerSendCancel(cid,"Voce nao tem habilidades para montar em seu Pokemon!")
   doPlayerSendMagicEffect(cid, 1)
   return true
end

if getPlayerStorageValue(cid, 17000) >= 1 then
   if topos.z == frompos.z then
       if getCreatureOutfit(cid).lookType == 316 then
           effect = 136
       else
           effect = 2
       end
       doSendMagicEffect(topos, effect)
   end
end

for x=-1,1 do
   for y=-1,1 do
       posa = {x=topos.x+x,y=topos.y+y,z=topos.z}
       if isInArray(del, getTileThingByPos(posa).itemid) then
           doRemoveItem(getTileThingByPos(posa).uid, 1)
       end
   end
end

for x=-1,1 do
   for y=-1,1 do
       pose = {x=frompos.x+x,y=frompos.y+y,z=frompos.z}
       if getTileThingByPos(pose).itemid == 0 then
           doCombatAreaHealth(cid, 0, pose, 0, 0, 0, CONST_ME_NONE)
           doCreateItem(460, 1, pose)
       end
   end
end

doCombatAreaHealth(cid, 0, topos, 0, 0, 0, CONST_ME_NONE)
doCreateItem(460, 1, frompos)

if topos.z > frompos.z then
   doCreateItem(1023, 1, frompos)
   doTransformItem(getTileThingByPos(frompos).uid, 1023)
elseif topos.z < frompos.z then
   doCreateItem(1022, 1, frompos)
   doTransformItem(getTileThingByPos(frompos).uid, 1022)
end

return true
end

 

Assim deve funcionar, créditos pro @XxJapanxX

Link para o comentário
Compartilhar em outros sites

não funciono esse script os fee ainda podem usar o fly me ajuda ;(

 

Você não tem como me arranja um sistema de vip sem ser esse de Premium??

Editado por icaro2507
Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...