Ir para conteúdo

[Pedido] Script De Vip Que Tem Que Pagar Na Vida Real...


Lan sorcerer

Posts Recomendados

Versão do OT : 9.1

fss : 4.0

 

 

 

Bom ... Eu venho aqui para pedir 1 script de VIP ; Mas não 1 script de vip comuns daqueles que digita !buyvip e compra.

 

Eu quero 1 script daqueles que a pessoa tem que pagar na vida real para ter o VIP ...

 

Então venho aqui pedir a ajuda de vocês por favor .

 

 

OBS : tenho o site.. e tudo mais só preciso mesmo do script MUITO OBRIGADO.

Link para o comentário
Compartilhar em outros sites

Se for premmy time...

 

Va ate a pasta do seu ot \data\creaturescripts\scripts e crie 1 arquivo com o nome viplogin.lua e cole esse codigo.

 

 

function onLogin(cid)

local premmydays = getPlayerPremiumDays(cid)

if premmydays > 0 then

setPlayerStorageValue(cid, 20500, 1)

end

return TRUE

end

 

 

 

Salve e feche.

 

Ainda dentro da mesma pasta \data\creaturescripts\scripts crie outro com o nome viplogin2.lua e cole o seguinte código.

 

 

function onLogin(cid)

pos = {x = 66, y = 22, z = 7} -- POS que o player será teleportado.

if getPlayerStorageValue(cid, 20500) == 1 and getPlayerPremiumDays(cid) == 0 then

doTeleportThing(cid, pos)

doPlayerSetTown(cid, 1)

setPlayerStorageValue(cid, 20500, -1)

doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Sua vip acabou.")

end

return TRUE

end

 

 

O código acima serva para que quando o player acaba a vip ele sera teleportado, não se esqueça de editar o os pos...

 

Agora em \data\creaturescripts abra creaturescripts.xml e cole o seguinte codigo..

 

<event type="login" name="PremyCheck" script="viplogin.lua"/>

<event type="login" name="PremyCheck2" script="viplogin2.lua"/>

 

 

Agora vá ate a pasta \data\movements\scripts e crie um arquivo com o nome isPremium.luae cole o seguinte código...

 

local increasingItems = {[416] = 417, [426] = 425, [446] = 447, [3216] = 3217, [3202] = 3215}

local decreasingItems = {[417] = 416, [425] = 426, [447] = 446, [3217] = 3217, [3215] = 3202}

 

function onStepIn(cid, item, position, fromPosition)

if(increasingItems[item.itemid] ~= nil) then

if(isPlayer(cid) ~= TRUE or isPlayerGhost(cid) ~= TRUE) then

doTransformItem(item.uid, increasingItems[item.itemid])

end

end

if item.actionid == 13500 then

if isPremium(cid) == FALSE and getPlayerAccess(cid) < 4 then

doTeleportThing(cid, fromPosition, FALSE)

doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR, "Somente e permitido a entrada de vips.")

return FALSE

end

end

return TRUE

end

 

 

Vá ate \data\movements abra movements.xml e coloque isto...

 

<movevent event="StepIn" actionid="13500" script="isPremium.lua"/>

 

Salve e feche

Agora abra seu mapa com o seu editor e coloque no piso actionID = 13500..

 

Leia aqui em baixo \/

Link para o comentário
Compartilhar em outros sites

Se for premmy time...

 

Va ate a pasta do seu ot \data\creaturescripts\scripts e crie 1 arquivo com o nome viplogin.lua e cole esse codigo.

 

 

function onLogin(cid)

local premmydays = getPlayerPremiumDays(cid)

if premmydays > 0 then

setPlayerStorageValue(cid, 20500, 1)

end

return TRUE

end

 

 

 

Salve e feche.

 

Ainda dentro da mesma pasta \data\creaturescripts\scripts crie outro com o nome viplogin2.lua e cole o seguinte código.

 

 

function onLogin(cid)

pos = {x = 66, y = 22, z = 7} -- POS que o player será teleportado.

if getPlayerStorageValue(cid, 20500) == 1 and getPlayerPremiumDays(cid) == 0 then

doTeleportThing(cid, pos)

doPlayerSetTown(cid, 1)

setPlayerStorageValue(cid, 20500, -1)

doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Sua vip acabou.")

end

return TRUE

end

 

 

O código acima serva para que quando o player acaba a vip ele sera teleportado, não se esqueça de editar o os pos...

 

Agora em \data\creaturescripts abra creaturescripts.xml e cole o seguinte codigo..

 

<event type="login" name="PremyCheck" script="viplogin.lua"/>

<event type="login" name="PremyCheck2" script="viplogin2.lua"/>

 

 

Agora vá ate a pasta \data\movements\scripts e crie um arquivo com o nome isPremium.luae cole o seguinte código...

 

local increasingItems = {[416] = 417, [426] = 425, [446] = 447, [3216] = 3217, [3202] = 3215}

local decreasingItems = {[417] = 416, [425] = 426, [447] = 446, [3217] = 3217, [3215] = 3202}

 

function onStepIn(cid, item, position, fromPosition)

if(increasingItems[item.itemid] ~= nil) then

if(isPlayer(cid) ~= TRUE or isPlayerGhost(cid) ~= TRUE) then

doTransformItem(item.uid, increasingItems[item.itemid])

end

end

if item.actionid == 13500 then

if isPremium(cid) == FALSE and getPlayerAccess(cid) < 4 then

doTeleportThing(cid, fromPosition, FALSE)

doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR, "Somente e permitido a entrada de vips.")

return FALSE

end

end

return TRUE

end

 

 

Vá ate \data\movements abra movements.xml e coloque isto...

 

<movevent event="StepIn" actionid="13500" script="isPremium.lua"/>

 

Salve e feche

Agora abra seu mapa com o seu editor e coloque no piso actionID = 13500..

 

Leia aqui em baixo \/

 

muito bom mais nao serve pra mysql neh ?

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...