Aqui vai um caso o do amigo acima não seja do seu agrado:
Vá na pasta data\talkactions\scripts e crie um arquivo chamado compravip.lua e dentro adicione:
local a = {
ITEM = {2145, 10}, -- ID do item (no caso, diamond) , Quantidade de diamonds para comprar a vip!
DAYS = 30 -- Dias de vip
}
function onSay(cid, words, param,channel)
if getPlayerItemCount(cid, a.ITEM[1]) >= a.ITEM[2] then
doPlayerAddPremiumDays(cid, a.DAYS)
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você recebeu "..a.DAYS.." dias de vip account! Faça bom proveito!")
doSendMagicEffect(getCreaturePosition(cid), 28) --efeito que aparecerá quando o player comprar a vip (configurável)
doPlayerRemoveItem(cid, a.ITEM[1], a.ITEM[2])
else
doSendMagicEffect(getCreaturePosition(cid), 2) -- efeito caso o player não possua os diamonds para a compra (configurável)
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Desculpe mas você não tem Diamonds suficientes para ativar sua vip.")
end
return TRUE
end
Agora vamos adicionar a Tag, vá em data\talkactions e abra o talkactions.xml, dentro adicione isso:
<talkaction words="!buyvip30;@buyvip30" event="script" value="compravip.lua"/>