[Pedido] Fly So Para Vips Poketibia

icaro2507
em Lixeira Pública

icaro2507

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 25/11/11Posts: 6Char no Tibia: Sekmeet

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

japavrb15

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 04/11/11Posts: 43Char no Tibia: SoLaMento

posta seu script de fly

icaro2507

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 25/11/11Posts: 6Char no Tibia: Sekmeet

i foi mal acabei esquecendo kkk pera ae jaja posto

japavrb15

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 04/11/11Posts: 43Char no Tibia: SoLaMento

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

icaro2507

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 25/11/11Posts: 6Char no Tibia: Sekmeet

Pô cara vlw vo testa aqui ok

depois te do REP+

 

não consegui teria como você me passar o script já com o negocio que você me mando

jhon992

Dono JhonBot
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 30/06/11Posts: 631Char no Tibia: Warrior of Mort

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

icaro2507

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 25/11/11Posts: 6Char no Tibia: Sekmeet

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??