VI

Comando !buyvip (Plz Gente)

Por vinidias, 21 de jul. de 2010 em Scripts

script
16
6.6k
vinidiasV
21 de julho de 2010 às 02:37

Tipo eu uso new styller youruts no meu ot,e pra eu dar vip pros player so com o comando /vip add player

Mas eu queria um script pra o player comprar vip dizendo !buy pelo preço d 1kk

Por favor me ajudem,ja tentei de tudo

Obrigado :]

Editado Julho 21 por vinihoster

MarcelloMendesM
21 de julho de 2010 às 10:12

Qual Sistema de VIP que vc usa?

VodkartV
21 de julho de 2010 às 10:40

function onSay(cid, words, param)

local price = 1000000
if doPlayerRemoveMoney(cid, price) == TRUE then
	local days = 15
                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 "..price.." gp's para colocar vip.")
end
return TRUE
end

 

edita nessa parte:

 

local days = 15 -- dias de vip que irão ganhar

local s = 29000 -- é a storage do seu vip cso for outra só mudar o valor ai

Editado Julho 21 por Vodkart

vinidiasV
21 de julho de 2010 às 12:03

Tipo eu consegui colocar o sistema de !buyvip por 1kk,mas o players n passa pelo tile pra area vip?help

VodkartV
21 de julho de 2010 às 12:48

movements/script

 

tileforvip.lua

function onStepIn(cid, item, position, fromPosition)

local config = {
msgDenied = "Vc nao e vip , comprepelo comando !buyvip.",
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

 

movements.xml

 

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

Editado Julho 21 por Vodkart

vinidiasV
21 de julho de 2010 às 16:11

Tentei e n deu certo ;S ja fiz d tudo

Editado Julho 21 por vinihoster

VodkartV
21 de julho de 2010 às 16:45

rs

 

você poderia pelo menos me dizer que sistema de vip você usa?

 

 

e no tile você colocou em UniqueID= 13850 ?

 

qualquer coisa me adc no msn.

 

thiagoredlife@hotmail.com

1 mês depois...
nakagava22N
05 de agosto de 2010 às 16:14

function onSay(cid, words, param)

local price = 1000000
if doPlayerRemoveMoney(cid, price) == TRUE then
	local days = 15
                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 "..price.." gp's para colocar vip.")
end
return TRUE
end

 

edita nessa parte:

 

local days = 15 -- dias de vip que irão ganhar

local s = 29000 -- é a storage do seu vip cso for outra só mudar o valor ai

 

 

 

 

ONDE EU ACHO ESSA PASTA ?

VodkartV
05 de agosto de 2010 às 16:20

isso é em talkactions/script

nakagava22N
07 de agosto de 2010 às 12:15

vlw

comedinhasssC
07 de agosto de 2010 às 15:27

Pelo vlw parece que a dúvida foi sanada...

 

Reportado para moverem

Henrique MouraH
07 de agosto de 2010 às 19:34

Tópico movido.

 

Abraços.

 

 

1 mês depois...
stalkerlS
23 de setembro de 2010 às 13:49

minha duvida é a mesma eu tenho um sistema vip mas; nao consigo colocar esse sistema do player comprar nao acho o storage da minha vip!

tem como alguem ajudar ou passar msn pra ajudar?

8 meses depois...
bhelliipB
10 de maio de 2011 às 14:39

@Vodkart

cara vlw ae.. tavo precisando muito desse script pra por no meu Alissow Server.

Joinha pra vc xD...

2 semanas depois...
matmaniaM
22 de maio de 2011 às 22:56

aff ninguem tem um que preste