Ir para conteúdo
  • 0

Urgente (Talkction)


Baiakuda

Pergunta

Olá, é o seguinte, eu uso um sistema de vip e gostaria que quando o player ganha-se "x" dias de vip ele mesmo tanto em dias de premium, e quando acabar a vip acaba-se a premium dele tambem.

 

MEU SISTEMA VIP (talkaction) \/

local config = {
vip = "yes",
storage = 13500
}

function onSay(cid, words, param, channel)
	if words == "/buyvip" then
			local days = 10
local storageplayer = getPlayerStorageValue(cid, 13500)
			if doPlayerRemoveItem(cid, 8981, 1) then
					addVipDays(cid, days)
	 doPlayerAddPremiumDays(cid, days)
					doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você adicionou "..days.." dia(s) de vip, agora você possui "..getVipDays(cid).." dia(s) de vip.")
			else
					doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você não tem vip doll para ativar sua vip.")
			end

	elseif words == "/vipdays" then
			local duration = getVipDate(cid)
			doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você possui "..getVipDays(cid).." dia(s) de vip."..(duration and (" Ela irá durar até "..duration..".") or ""))
	end
	return TRUE
end

 

<talkaction words="/buyvip;/vipdays" event="script" value="vipaccplayer.lua"/>

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

Posts Recomendados

  • 0

@Baiakuda

Já dei a solução para sua dúvida.

 

Você vai precisar programar certos códigos em seu cliente ou nas sources. Por script acho impossível.

Vamos parar de dar respostas não testadas, aqui.

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...