Ir para conteúdo
  • 0

Comando !buyvip (Plz Gente)


vinidias

Pergunta

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 por vinihoster
Link para o comentário
Compartilhar em outros sites

15 respostass a esta questão

Posts Recomendados

  • 0

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 por Vodkart
Link para o comentário
Compartilhar em outros sites

  • 0

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 por Vodkart
Link para o comentário
Compartilhar em outros sites

  • 0

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

Link para o comentário
Compartilhar em outros sites

  • 0

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 ?

Link para o comentário
Compartilhar em outros sites

  • 0

to querendo um tutorial certinhoo daora, qe pelo GOD adiciona vip ; addvip name, days . e tenha acesso ah area vip .. e que ganhe uma promotion de elite knight virei Vip Knight!! ajuda plx, add msn : teeco_bertulli@hotmail.com

 

 

:XTibia_smile:

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...