IC
poketibia

[Pedido] Fly So Para Vips Poketibia

Por icaro2507, 29 de dez. de 2011 em Archived

tibia
script
otserv
7
1.2k
icaro2507I
29 de dezembro de 2011 às 18:47

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 Dezembro 30 por icaro2507

japavrb15J
29 de dezembro de 2011 às 20:36

posta seu script de fly

icaro2507I
30 de dezembro de 2011 às 09:28

i foi mal acabei esquecendo kkk pera ae jaja posto

japavrb15J
30 de dezembro de 2011 às 18:19

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

icaro2507I
04 de janeiro de 2012 às 08:26

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

Editado Janeiro 4 por icaro2507

jhon992J
04 de janeiro de 2012 às 10:56

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

icaro2507I
04 de janeiro de 2012 às 12:00

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 Janeiro 5 por icaro2507