Ae mano eu tenho meu vip system aque e eu acho q tb vai pegar no seu pq é só por storage...+tpw só vai remove o tempo vip do player quando ele estiver online. Ou seja, ele nao perdera vip enquanto nao estiver logado.
Vo posta ake se tu quiser é só pega: Em actions/scripts crie um arquivo chamado vip.lua e nele coloque isto:
function onUse(cid, item, fromPosition, itemEx, toPosition)
local name = getCreatureName(cid)
if getPlayerStorageValue(cid,11551) < 1 then
getPlayerStorageValue(cid, 11551)
doSendAnimatedText(getPlayerPosition(cid), "Welcome!", TEXTCOLOR_RED)
doCreatureSay(cid, "CONGRATULATIONS! You are now a VIP for 30 days! You can now enter the VIP-area and use unique features!. ", TALKTYPE_ORANGE_1)
doBroadcastMessage("" .. name .. " is now a VIP member. For more details, go to our website shop: frozenhell-ice.com")
setPlayerStorageValue(cid, 11551, (getPlayerStorageValue(cid,11551) + 721))
doRemoveItem(item.uid, 1)
else
doPlayerSendCancel(cid,"You are already a donator.")
end
return true
end
E depois em actions.xml coloque isso:
<action itemid="id do item" script="vip.lua"/>
Agr para remover a vip vá em Globalevents/scripts e crie um arquivo chamado removevipdays.lua e nele coloque isto:
function onThink(interval, lastExecution, thinkInterval)
for _, name in ipairs(getOnlinePlayers()) do
local player = getPlayerByName(name)
if getPlayerStorageValue(player,11551) >= 1 then
setPlayerStorageValue(player,11551,(getPlayerStorageValue(player,11551) - 1))
end
end
return TRUE
end
E dps crie outro arquivo chamado removevip.lua e nele coloque isto:
-- Credits Alyson
local temple = {x=501, y=807, z=7}
function onThink(interval, lastExecution, thinkInterval)
for _, name in ipairs(getOnlinePlayers()) do
local player = getPlayerByName(name)
if getPlayerStorageValue(player,11551) == 1 then
doTeleportThing(player, temple)
doPlayerPopupFYI(player, "Your vip has ended.")
setPlayerStorageValue(player,11551,0)
end
end
return TRUE
end
E em Globalevents.xml coloque isso:
<globalevent name="removevipdays" interval="1800" event="script" value="removevipdays.lua"/> --nao altere nada
<globalevent name="removevip" interval="1" event="script" value="removevip.lua"/> --nao altere nada





info
Grupo: Campones
Registrado: 10/12/11
Posts: 12
Reputação: 0
Char no Tibia: Kina Dead Ali - Pacera
Galera, estou precisando de um sistema vip 100% para o cliente 8.60
Testei o 'Vip System By Account V1.0' e não foi, como o próprio tutorial disse, é para o TFS 0.3.6 - 8.54.
Testei a maioria dos Vips System que tem aqui no Xtibia, e não consegui com nenhum, meu mapa é o Global Server.
Alguém pode me ajudar, se não for pedir muito ? Preciso muito, pois meu ot ja está on.
Agradecido.