Ir para conteúdo

Como Saber A Storage Do Meu Vip?


prodarky

Posts Recomendados

Achei , 1 vipTile.lua

 

function onStepIn(cid, item, position, fromPosition)

local tileConfig = {
       kickPos = fromPosition,
       kickEffect = CONST_ME_POFF,
       kickMsg = "Voce nao e vip , desculpe.",
       enterMsg = "Bem vindo a area vip",
       enterEffect = CONST_ME_MAGIC_BLUE,
       vipStorage = 13540,
}

   if(getPlayerStorageValue(cid, tileConfig.vipStorage) <= 0) then
       doTeleportThing(cid, tileConfig.kickPos)
       doSendMagicEffect(tileConfig.kickPos, tileConfig.kickEffect)
       doPlayerSendCancel(cid, tileConfig.kickMsg)
       return
   end

       doPlayerSendTextMessage(cid, 25, tileConfig.enterMsg)
       doSendMagicEffect(position, tileConfig.enterEffect)
       return true
end

Link para o comentário
Compartilhar em outros sites

Só que não tem nada do tipo , no TalkActions , eu peguei esse VipTile , foi de 1 topico do IRockStar. ,

 

Achei 1 nos MODS !buypremium vê se esse serve

 

<?xml version="1.0" encoding="UTF-8"?>
<mod name="Buy premium command" version="1.0" author="The Forgotten Server" contact="otland.net" enabled="yes">
<config name="buypremium_config"><![CDATA[
	config = {
		days = 90,
		cost = 10000,
		maxDays = 360
	}
]]></config>
<talkaction words="!buypremium; !pacc" event="buffer"><![CDATA[
	domodlib('buypremium_config')
	if(getPlayerPremiumDays(cid) > config.maxDays) then
		doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You can not buy more than " .. config.days + config.maxDays .. " days of Premium Account.")
		doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)
		return
	end

	if(not doPlayerRemoveMoney(cid, config.cost)) then
		doPlayerSendCancel(cid, "You don't have enough money, " .. config.days .. " days premium account costs " .. config.cost .. " gold coins.")
		doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)
		return
	end

	doPlayerAddPremiumDays(cid, config.days)
	doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You have bought " .. config.days .. " days of premium account.")
]]></talkaction>
</mod>

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

Não serve esse do buypremium, mas provavelmente é 13540. Pega um char vip, e usa essa talkaction com ele:

 

Vá em data/talkactions/scripts, crie um arquivo .lua e cole isto nele:

 

function onSay(cid, words, param)

 

if getPlayerStorageValue(cid, 13540) - os.time() > 0 then

doPlayerSendTextMessage(cid, 22, "Seu storage vip é 13540")

else

doPlayerSendCancel(cid, "Seu storage vip nao é 13540")

end

return TRUE

end

 

Depois vá em data/talkactions e cole esta tag entre as tags para players:

 

<talkaction words="Palavras" event="script" value="nome_do_arquivo.lua"/>

 

Se tu pegar um char que já é vip, ele vai te dizer se o storage vip é 13540 ou não. Isso se você tiver um char que já é vip, e se tiver sistema vip no seu ot, é claro.

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

  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...