posta seu script de fly
- Fórum
- xTibia - Notícias e Suporte
- Soluções
- Archived
- [Pedido] Fly So Para Vips Poketibia
[Pedido] Fly So Para Vips Poketibia
Por icaro2507, 29 de dez. de 2011 em Archived
info
Grupo: Campones
Registrado: 04/11/11
Posts: 43
Reputação: +29
Char no Tibia: SoLaMento

i foi mal acabei esquecendo kkk pera ae jaja posto
info
Grupo: Campones
Registrado: 04/11/11
Posts: 43
Reputação: +29
Char 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 ![]()
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
info
Grupo: Conde
Registrado: 30/06/11
Posts: 631
Reputação: +371
Char 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
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



info
Grupo: Campones
Registrado: 25/11/11
Posts: 6
Reputação: 0
Char 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
Editado Dezembro 30 por icaro2507