Ir para conteúdo
  • 0

Vip System com item e 35% a mais


Subhe

Pergunta

bom pessoal

eu queria um vip sytem que fosse por item

e que ele dê 35% a mais de xp pros vips, e se for possivel, toda vez que o player entrar na area vip (que será uma porta) aparecer quando a vip dele vai acabar

 

 

desde já agradeço

 

quem me ajudar, darei rep + por uma semana ><'

 

 

OBS: meu servidor é o Alissow 8.60 versão 4.11

Editado por Subhe
Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

Oi amigo, aqui está um sistema bem simples de VIP por char:

 

 

function onUse(cid, item, fromPosition, itemEx, toPosition)
local config={
removeOnUse = "yes" -- remover quando usar ("yes" or "no")
}
local days = 30 -- dias que serão adicionados
local daysvalue = days * 24 * 60 * 60
local storageplayer = getPlayerStorageValue(cid, 13546)
local timenow = os.time()
if getPlayerStorageValue(cid, 13546) - 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, 13546, time)
local quantity = math.floor((getPlayerStorageValue(cid, 13546) - 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 

 

 

E para os VIPs receberem 35% a mais de exp vc usa esse código:

 

 

local expextra = 1.35 -- 35% de exp
function onLogin(cid)
   if getPlayerStorageValue(cid, 13546) == 1 then
    doPlayerSetExperienceRate(cid,expextra)
    doPlayerSendTextMessage(cid,21,"Você tem 35% a mais de exp por ser vip ")
    else
     doPlayerSendTextMessage(cid,21,"Torne-se vip e ganhe 35% a mais de exp")
end
return TRUE
   end

 

com a tag

 

 

<event type="login" name="expvip" script="XXXX.lua"/>

 

e no login.lua vc adiciona:

 

registerCreatureEvent(cid, "expvip")

 

Qualquer dúvida pode me perguntar

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...