Ir para conteúdo

[Encerrado] (Duvida) DoorVip Pro PDA


BrunooMaciell

Posts Recomendados

Eu coloquei no meu serve que e um PDA o systema de door vip ...

 

Porem ela nao ta 100% porque o vip dela tao ta batendo com o vip do pda pelo npc o vip da door ta de tibia !!

 

Script

 

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

if getPlayerStorageValue(cid, 13540) - os.time() <= 0 then

return doPlayerSendTextMessage(cid,22,'Você não possui Vip Access.')

end

pos = getPlayerPosition(cid)

if pos.x == topos.x then

if pos.y < topos.y then

pos.y = topos.y + 1

else

pos.y = topos.y - 1

end

elseif pos.y == topos.y then

if pos.x < topos.x then

pos.x = topos.x + 1

else

pos.x = topos.x - 1

end

else

doPlayerSendTextMessage(cid,22,"Fique na frente da porta.")

return TRUE

end

doTeleportThing(cid,pos)

doSendMagicEffect(topos,12)

return TRUE

end

 

 

Eu queria a vip deste systema pegando no PDA se possivel e queria add nao sei se alguem consegueria mais ja arrumando a vip dela pro PDA ja tava bom ^^ - mais oque eu queria coloca que quando a vip acabase o char seria automaticamente teleportado prum x lugar +- ^^

 

Obs: mais ja arrumando a vip ja ta bom mais se consgeuir add esta funçao de cima seria melhor ainda ^^

 

 

Rep++

Link para o comentário
Compartilhar em outros sites

Pega sim cara, testei em 8.54+. aqui vou te passar um codigo pra voltar templo quando acabar o Premium:

em data/creaturescripts/scripts crie endpremium.lua e ponha dentro:

 

 

function onLogin(cid)

local temple = getTownTemplePosition(getPlayerTown(cid))

if isPremium(cid) == false then

if getPlayerStorageValue(cid,99661) == 1 then

doTeleportThing(cid, temple)

doPlayerSendTextMessage(cid, 22, "Your Premium days over!")

setPlayerStorageValue(cid, 99661, 0)

end

end

return true

end

 

 

 

Em creaturescripts.xml coloque:

 

   <event type="login" name="EndPremium" event="script" value="endpremium.lua"/>

 

no arquivo login.lua da mesma pasta, no final antes do end

ponha:

 

  registerCreatureEvent(cid, "EndPremium")

Link para o comentário
Compartilhar em outros sites

Não cara, essa ai é pro premium ir templo se acabar a vip

O link que eu passei, nele tem o door premium. mas pra facilitar vou postar aqui:

 

Crie um arquivo chamado doorpremium.lua em actions/scripts e coloque isso dentro:

 

 

 

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

if not isPremium(cid) then

return doPlayerSendTextMessage(cid,22,"Você precisa ter Premium Account para passar!")

end

doTransformItem(item.uid, item.itemid + 1)

doTeleportThing(cid, topos, true)

return true

end

 

 

Em actions.xml adicione essa tag

<action actionid="77798" script="doorpremium.lua"/>

 

Agora em algum MAPEDITOR. Clique 2x em qualquer porta que queira apenas paara premium e em actionid coloque o numero 77798 , bjs

Link para o comentário
Compartilhar em outros sites

Tenta ae

 

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

if not isPremium(cid) then

return doPlayerSendTextMessage(cid,22,"Você precisa ter Premium Account para passar!")

end

doTransformItem(item.uid, item.itemid + 1)

doTeleportThing(cid, frompos, true)

return true

end

 

 

Mas man, qual o seu VIP SYSTEM? USA OQ EU TE PASSEI

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

Cara, é ACTION ID pra mudar, colocar o número 77798 pelo RME

E usar esse código q eu postei;

 

 

 

 

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

if isPremium(cid) == false then

 

doTeleportThing(cid, fromPosition, true)

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE,"Você não tem acesso Premium Account!")

doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE)

return true

end

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE,"Bem Vindo!")

return true

end

 

Link para o comentário
Compartilhar em outros sites

cara mais eu fiz isto mais con este id nas porta ela fica como tabela da golden !!

 

vou testa o tile vip seu pra ver

 

@Edited

 

Podem fexar o topico duvida sanada ^^

 

Estou usando o tile vip mesmo roksas vlws o seu tile aqui funfo normal ^^

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

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...