function onSay(cid, words, param)
local potion = {
["gmp"] = {id = 7590,count = 100,price = 10000},
["uhp"] = {id = 8473,count = 100,price = 20000}
}
if not potion[param] then
doPlayerSendCancel(cid, "digite o nome certo !potion gmp ou uhp") return true
elseif not doPlayerRemoveMoney(cid, potion[param].price) and isVip(cid) then
doPlayerSendCancel(cid, "você precisa de "..potion[param].price.." gps para comprar.") return true
end
doPlayerAddItem(cid, potion[param].id, potion[param].count)
return true
end
_____________________________
function onLogin(cid)
if isVip(cid) and isInArray({5,6,7,8},getPlayerVocation(cid)) then
doPlayerSetVocation(cid,getPlayerVocation(cid) + 4)
elseif not isVip(cid) and isInArray({9,10,11,12},getPlayerVocation(cid)) then
doPlayerSetVocation(cid,getPlayerVocation(cid) - 4)
return TRUE
end
end
a primeira não sei fazer..
by joaoz






info
Grupo: Visconde
Registrado: 22/06/08
Posts: 489
Reputação: +137
Gênero: Masculino
Aí galera, alguém poderia me ajudar com esses scripts? Procurei uns no fórum e tinham alguns problemas.
Informação: Ot 8.60
Vip System: Vip System By Account V 1.0 Kydrai
Pedido [barco VIP]: Gostaria de um Npc de Barco que teleportasse os players normalmente para as cidades Não Vips e teleportasse para a cidade Vip, somente players VIP. Encontrei aqui alguns tópicos que davam a ideia de por um tile que so o player vip passa, ou npcs separados, mas eu queria um npc que verificasse se o player é vip ou não e teleportasse para as cidades normais e para a vip.
Pedido [Talkaction]: Gostaria de uma talkaction que somente players Vip poderiam usar, assim que acabasse o tempo de vip, eles não poderiam mais utilizá-la. A talkaction é assim que o player usasse o comando ele comprasse 100 gmp/uhp...etc. Ele precisaria do dinheiro para isso e não precisaria de nenhum item, somente do dinheiro. Eu tenho um script que o Vodkart me respondeu em outro tópico, mas esse qualquer player pode usar...acho que no debaixo é só botar para somente VIP (não sei fazer kk)
function onSay(cid, words, param) local potion = { ["gmp"] = {id = 7590,count = 100,price = 10000}, ["uhp"] = {id = 8473,count = 100,price = 20000} } if not potion[param] then doPlayerSendCancel(cid, "digite o nome certo !potion gmp ou uhp") return true elseif not doPlayerRemoveMoney(cid, potion[param].price) then doPlayerSendCancel(cid, "você precisa de "..potion[param].price.." gps para comprar.") return true end doPlayerAddItem(cid, potion[param].id, potion[param].count) return true endPedido Vocação: Assim que o player se tornar vip, sua vocação mudar. Quando acabar a vip, a vocação sair. Pode ser por um Npc pelo qual a vocação seria comprada, como uma segunda promotion. O script que encontrei aqui no fórum a vocação saia assim que deslogava ou nao funfava.
Se alguém puder ajudar... agradeço e Rep + Acho que vai ajudar muita gente.
Editado Abril 21 por Leoxtibia