Ir para conteúdo

Trago Sistem Vip E tile Vip


Flavio97

Posts Recomendados

Ola Galera Hoje venho trazer A todos Meus Sistemas VIP

 

Vamus La

 

Crie um aruivo.lua com nome tileforvip.lua la em dara/talkactions/script e coloque isso drento

 

 

 

function onStepIn(cid, item, position, fromPosition)

local config = {

msgDenied = "Vc nao e vip , compre pelo Nosso Site.",

msgWelcome = "Seja Bem Vindo a Area vip."

}local s = 29000

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

doTeleportThing(cid, fromPosition, true)

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.msgDenied)

doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE)

return TRUE

end

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.msgWelcome)

return TRUE

end

 

 

Vermelho = Mensagem Que Aparecera se o Player nao For VIP

 

Azul = Mensagem Para O Player VIP

 

Verde = Storage Da Sua VIP

 

 

Tag va em Moveevents.xml e coloque isso

 

<movevent type="StepIn" uniqueid="13850" event="script" value="tileforvip.lua"/>

 

Em Azul ID do Pisso Tem que Ir no RME e Clicar em Propriedades Do pisso e Por a ID Do Piso Configurado No Tile

 

 

Pronto Vip Tile Criado Agora Sistema !buyvip

 

 

Va em Data/talkactions/script crie um arquivo.lua com nome !buyvip e coloque isso dentro

 

function onSay(cid, words, param)

local diamond = 10

if(doPlayerRemoveItem(cid, 2145, 10) == true) then

local doPlayerAddPremiumDays(cid, 30)

local s = 29000

local daysvalue = days * 24 * 60 * 60

local storageplayer = getPlayerStorageValue(cid, s)

local timenow = os.time()

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

time = timenow + daysvalue

else

time = storageplayer + daysvalue

end

doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Foram adicionados ".. days .." dias de VIP no seu character.")

setPlayerStorageValue(cid, s, time)

 

local quantity = math.floor((getPlayerStorageValue(cid, s) - timenow)/(24 * 60 * 60))

doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você tem ".. quantity .." dias de VIP restantes.")

else

doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você precisa de "..diamond.." Diamonds para colocar vip.")

end

return TRUE

end

 

 

Vermelho Tanto de Diamods Ira Gastar no caso 10

 

Roxo Id Do Iten Que sera retirado 10 ali Esta Da Diamod Se vc tiver com 100 diamonds ficara com 90 assim por diante

 

Azul Tanto de Dias Vip no caso 30 dias

 

Laranjado Local Da Sua Vip Storage se for Centurion Pode deixar essa Mesmo!

 

Gosto ?

 

Da REP + Ae =)

 

 

Creditos Pra quem criou 60%

Creditos Flavio97 = Djdetona 40% que postou

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

×
×
  • Criar Novo...