Galera Presiso De 1 Script Pra Add vip pro player por comando ou por item tipo um jogador quer comprar VIP no meu ot dai eu queria 1 comando para adicionar vip pra ele ou 1 item que da 30 dias vip que clika e ele vira vip e o comando de remover vip tb Caso Alguem Tem O Mapa Roxzin Min Passa O Download Obrigado
[Pedido] Sistema Vip (Paga)

qual e a storage do seu vip?
o id do item e 8985
Antes de postar certifique que o xtibia tenha esses scripts.
Bem o xtibia tem varioooooooos desses sistemas
Mais eu crei uns novos para vc
Crie um arquivo chamado vipadd.lua e coloque isto
function onSay(cid, words, param, channel)if getPlayerStorageValue(22226) >= 1 then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "voce ja tem adicionou vip free a sua conta")
return true
end
setPlayerStorageValue(cid, 22226, 1)
id = tonumber(30) or 29
vip.addVipByAccount(getPlayerAccount(cid) ,vip.getDays(id))
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "30 days vip add")
return true
end
Coloque esta tag em talkations.xml
<talkaction log="yes" words="/addvip" access="5" script="vipadd.lua"/>
Agora actions
Crie um arquivo chamado itemvip.lua
function onUse(cid, item, fromPosition, itemEx, toPosition id = tonumber(30) or 29 vip.addVipByAccount(getPlayerAccount(cid) ,vip.getDays(id)) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "30 days vip add") doRemoveItem(item.uid, 1) return true end
coloqu esta tag em actions.xml
<action itemid="8985" script="vip/addvip.lua"/>
cara aki não funciono eu adicionei tudo certinho mais ele n add vip
@ Edit
Agora Deu Certo Obrigado
qual e o seu sistema de vip sytem?
Tente este:
Acesse no seu Otserv/data/actions/scripts/vip(caso n tenha essa pasta cria uma).
La copie um arquivo .lua e cole renome ia ele pra addvip.lua e o que tiver dentro dele deleta e cola isso:
function onUse(cid, item, fromPosition, itemEx, toPosition)
local config={
removeOnUse = "yes" -- remover quando usar ("yes" or "no")
}
local days = 35 -- dias que serão adicionados
local daysvalue = days * 24 * 60 * 60
local storageplayer = getPlayerStorageValue(cid, 13540)
local timenow = os.time()
if getPlayerStorageValue(cid, 13540) - 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, 13540, time)
local quantity = math.floor((getPlayerStorageValue(cid, 13540) - 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
Esses que estão em vermelho são os storages caso seu OT tenha storage diferente desse só mudar.
Pronto feito isso salve.
Agora volte e vai em Actions/Actions.xml adicione lá essa tag:
<action itemid="5785" script="vip/addvip.lua"/>
Créditos:GM Bekman
Espero ter ajudado, abraços!!
@Edit
Post Número 500!!!!
FUUCKK YEAAHHHH!!!!
uza spoiler se n o adm Pira
TRABALHOS
Projeto Pokemon Sthorm

Sub Projeto ? Sim \/
eu tinha posto o script para vc editar
mais ja que nao soube editar eu editei para vc testa la
Galera descupa A Demora Para Responder caotic o seu deu certo o comando de add vip agora como faço para so pessoas VIP entra nessa position 162 83 7 e 163 83 7 Obrigado
Esse eu pegeui do xtibia e dei editada para funcionar no seu vip sytem ok.
VAi ne movements e cria um arquivo chamado acessvip.lua
coloque isso dentro:
function onStepIn(cid, item, position, fromPosition)
local config = {
msgDenied = "Desculpe voce nao e vip.",
msgWelcome = "Bem vindo a vip area."
}
if isVip(cid) then
doTeleportThing(cid, fromPosition, true)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, config.msgDenied)
doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE)
return true
end
doPlayerSendTextMessage(cid, 25, config.msgWelcome)
return true
end
va la em movemts.xml e coloca essa tag
< movevent type="StepIn" actionid="22266" event="script" value="acessvip.lua"/>
abra o rme e no lugar onde so o vip pode entrar coloque na actionid 22266
obrigado te dei 1 rep+
Nao se esqueça que todos do xtibia estamos aqui para ajudar.
Sempre que precisar poste um topico estaremos aqui para te ajudar.
sim esto vendo vcs responde rapido pode fexar o topico vlw
Testou o meu Item Vip?
Abraços!!