Ir para conteúdo

Adaptação De Storage Em Script Viplogin


nmaster

Posts Recomendados

Olá Gente, Gostaria de adaptar no meu script uma storage porque eu preciso porcausa do Site.

Gostaria que quando o player for VIP ele adiciona-se uma Storage e Quando Não for Vip ele Retira-se a Storage..

Preciso muito porcausa do Vip Status do Meu Site?

 

Adaptem no Script abaixo porfavor:

function onLogin(cid)
       local vip = isVip(cid)
       if getVipTime(cid) > 0  and vip == FALSE then
               local townid = 1
               doPlayerSetTown(cid, townid)
               local templePos = getTownTemplePosition(getPlayerTown(cid))
               doTeleportThing(cid, templePos, false)
               setVipTime(cid, 0)
               doTeleportPlayers(cid, templePos)
               doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Sua Vip acabou!")
       elseif vip == TRUE 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

 

Agradeço Desde Já! :D

Link para o comentário
Compartilhar em outros sites

nao intendi direito..

 

ve se é isso

 

function onLogin(cid)
local storage = 1234
       local vip = isVip(cid)
       if getVipTime(cid) > 0  and vip == FALSE then
               local townid = 1
               doPlayerSetTown(cid, townid)
               local templePos = getTownTemplePosition(getPlayerTown(cid))
               doTeleportThing(cid, templePos, false)
               setVipTime(cid, 0)
               doTeleportPlayers(cid, templePos)
               doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Sua Vip acabou!")
               setPlayerStorageValue(cid,storage,0)
       elseif vip == TRUE 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 ""))
setPlayerStorageValue(cid,storage,1)        
       end
       return TRUE
end

Link para o comentário
Compartilhar em outros sites

function onLogin(cid) 
local storage = 40789 -- storage

               local vip = isVip(cid) 
               if getVipTime(cid) > 0 and vip == FALSE and getPlayerStorageValue(cid, storage) == 1 then  
               local townid = 1 
               doPlayerSetTown(cid, townid) 
               local templePos = getTownTemplePosition(getPlayerTown(cid)) 
               doTeleportThing(cid, templePos, false) 
               setVipTime(cid, 0)
               setPlayerStorageValue(cid,storage, -1)  
               doTeleportPlayers(cid, templePos) 
               doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Sua Vip acabou!")
               elseif vip == TRUE 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 "")) 
               setPlayerStorageValue(cid, storage, 1)          
               end 
               return TRUE 
               end

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

×
×
  • Criar Novo...