Ja existem outros tutoriais do mesmo script ..
Olhe antes de postar , mas foi bom
seu interesse em trazer para cá.
Por gustaavostroonda, 11 de jun. de 2012 em Globalevents e Spells
info
Grupo: Visconde
Registrado: 13/10/11
Posts: 411
Reputação: +65

Ja existem outros tutoriais do mesmo script ..
Olhe antes de postar , mas foi bom
seu interesse em trazer para cá.
info
Grupo: Campones
Registrado: 11/06/12
Posts: 3
Reputação: +6

Vlw , da proxima dou uma olhada antes!
e que eu tava olhando na OTLand e gostei desse script.
se puder da um REP+
Editado Junho 11 por gustaavostroonda
info
Grupo: Campones
Registrado: 12/11/10
Posts: 69
Reputação: +2

Vlw ai Tava Presisando desse sistema meu ot
info
Grupo: Cavaleiro
Registrado: 04/06/12
Posts: 188
Reputação: +22
Char no Tibia: Muleke do Sangue

Vrdade man ja vi um monte desses por ai.
iagual ao FaltouCriatividade Falou
info
Grupo: Artesão
Registrado: 26/07/11
Posts: 122
Reputação: +2

funfo aki cara vlw msm tava precisando
REP+
Preciso dele como vip infinita tem como faze ai ?
qual é a função que verifica a vip?
terei que utilizar get storage?
WebRep
Classificação geral
Este site não tem classificação
(número de votos insuficientes)
info
Grupo: Campones
Registrado: 03/10/12
Posts: 19
Reputação: -1
Char no Tibia: Kina Dart

meu nao funfo quando clico no ai vo entra nao da pra mim entra
info
Grupo: Campones
Registrado: 19/05/11
Posts: 14
Reputação: 0

vlw memo irmao tava procurando fas tempo
vlw fera
info
Grupo: Campones
Registrado: 10/01/08
Posts: 4
Reputação: 0
Char no Tibia: GOD Vitor

Tenho um baiak e nele tem do vip ao vip9, os vips 7 ao 9 são por itens, gostaria de botar tempo nesses 3 ultimos vips.
Como ver os dias e vip \?/
Como ver os dias
info
Grupo: Artesão
Registrado: 21/07/13
Posts: 143
Reputação: +26

Como ver os dias e vip \?/
Como ver os dias
Substitua o arquivo sistemavip.lua da pasta movements por:
function onStepIn(cid, item, position, fromPosition)
local config = {
msgDenied = "Você nao e VIP compre agora mesmo!",
}
if getPlayerStorageValue(cid, 13500) - 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
local remainingDays = math.floor((getPlayerStorageValue(cid, 13500) - timenow)/(24 * 60 * 60))
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Bem-Vindo à área VIP. Você tem" ..remainingDays.. " dia(s) de VIP restante(s)!")
return TRUE
end
info
Grupo: Campones
Registrado: 11/06/12
Posts: 3
Reputação: +6
Primeiro va até Nome da pasta/Data/actions/scripts e crie um arquivo.lua chamado "sistemavip.lua"
function onUse(cid, item, fromPosition, itemEx, toPosition)
local config={
removeOnUse = "yes" -- remover quando usar ("yes" or "no")
}
local days = 30 -- coloque os dias que serão a VIP!
local daysvalue = days * 24 * 60 * 60
local storageplayer = getPlayerStorageValue(cid, 13500)
local timenow = os.time()
if getPlayerStorageValue(cid, 13500) - 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, 13500, time)
local quantity = math.floor((getPlayerStorageValue(cid, 13500) - timenow)/(24 * 60 * 60))
doSendMagicEffect(getPlayerPosition(cid), math.random(28,30))
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você tem ".. quantity .." dias de VIP restantes.")
if (config.removeOnUse == "yes") then
doRemoveItem(item.uid, 1)
end
return TRUE
end
Os textos que estao em AZUL e o action ID que voce colocara no piso , Depois que fizer isto salve e feche!
Depois abra a actions.xml adiciona isoo!
o ITemID coloque o ID de o item que voce quer que adicione a VIP!
Agora vamos adicionar as movements!
Va até Nome da pasta/Data/movements/scripts e crie um arquivo.lua chamado "sistemavip.lua"
local config = {
msgDenied = "Você nao e VIP compre agora mesmo!",
msgWelcome = "Bem Vindo a area VIP!"
}
if getPlayerStorageValue(cid, 13500) - 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
Depois abra a movements.xml adiciona isoo!
Pronto sua VIP esta pronta!
Gostou ?? da REP+ ae
Editado Junho 11 por gustaavostroonda