FL
pedido

Trago Sistem Vip E tile Vip

Por Flavio97, 18 de dez. de 2012 em Actions e Talkactions

sistemas vip
script
3
775
Flavio97F
18 de dezembro de 2012 às 01:50

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 Dezembro 18 por Flavio97

LuckOakeL
18 de dezembro de 2012 às 01:51

Área errada, tópico movido.

 

E coloque os créditos, esse sistema não é seu.

Editado Dezembro 18 por LuckOake

CaronteC
20 de dezembro de 2012 às 17:06

Não está funcionando .

Editado Dezembro 20 por Krhiegen