Ir para conteúdo

Featured Replies

Postado

@raicont use this script then

function onUse(cid, item, fromPosition, itemEx, toPosition)
local daysvalue = 1 * 24 * 60 * 60
local daily = getPlayerStorageValue(cid, 13541)

local rewards = {
    { item = 12832, count = 1 },
    { item = 2160, count = 100 },
    { item = 12227, count = 1 },
    { item = 12331, count = 1 },
    { item = 12618, count = 5 },
    { item = 12242, count = 1 },
    { item = 2145, count = 1 }
}

if (daily == -1) then
    daily = 0
end

if getPlayerStorageValue(cid, 13540) - os.time() <= 0 and getPlayerLevel(cid) >= 300 and isPremium(cid) then
    local random = math.random(1, #rewards)
    doPlayerAddItem(cid, rewards[random].item, rewards[random].count)
    time = os.time() + daysvalue
    setPlayerStorageValue(cid, 13540, time)
    setPlayerStorageValue(cid, 13541, daily+1)
    local daily = getPlayerStorageValue(cid, 13541)
    doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You done your " .. daily .. " Daily Quest. You got 1 cc.")
elseif getPlayerLevel(cid) < 300 or not isPremium(cid) then
    doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You must be at least level 300 AND have premium account to do this quest.")
else
    doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You must wait 24 Hours to get your daily quest. Next avaiable will be at: " .. os.date("%H:%M:%S", getPlayerStorageValue(cid, 13540)) .. ".")
end

return true
end
  • Respostas 6
  • Visualizações 661
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • @raicont use this script then function onUse(cid, item, fromPosition, itemEx, toPosition) local daysvalue = 1 * 24 * 60 * 60 local daily = getPlayerStorageValue(cid, 13541) local rewards = {    

  • @raicont since I don't know the storage of your vip system I made it to 300+ only, if you want it vip only then tell me your vip storage   function onUse(cid, item, fromPosition, itemEx, toPo

  • @raicont do you use premium account on your server to make the players "vip"? if not, you probably use an item that when they use they become vip, if you use an item, send me the script of that i

Postado
  • Autor

Thank you very much. It served me perfectly. Just tweak the messages a bit and i separated them. What do you think? ... Thank you!

 

 

function onUse(cid, item, fromPosition, itemEx, toPosition)
local daysvalue = 1 * 24 * 60 * 60
local daily = getPlayerStorageValue(cid, 13541)

local rewards = {
    { item = 12832, count = 1 },
    { item = 2160, count = 100 },
    { item = 12227, count = 1 },
    { item = 12331, count = 1 },
    { item = 12618, count = 5 },
    { item = 12242, count = 1 },
    { item = 2145, count = 1 }
}

if (daily == -1) then
    daily = 0
end

if getPlayerStorageValue(cid, 13540) - os.time() <= 0 and getPlayerLevel(cid) >= 300 then
    local random = math.random(1, #rewards)
    doPlayerAddItem(cid, rewards[random].item, rewards[random].count)
    time = os.time() + daysvalue
    setPlayerStorageValue(cid, 13540, time)
    setPlayerStorageValue(cid, 13541, daily+1)
    local daily = getPlayerStorageValue(cid, 13541)
    doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You done your " .. daily .. " Daily Chest.")
elseif getPlayerLevel(cid) < 300 then
    doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You must be at least level 300.")
    
    elseif getPlayerLevel(cid) < 300 or not  isPremium(cid) then
    doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You need to have premium account to do this chest.")
else
    doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You must wait 24 Hours to get your daily chest. Next avaiable will be at: " .. os.date("%H:%M:%S", getPlayerStorageValue(cid, 13540)) .. ".")
end

return true
end

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.7k

Informação Importante

Confirmação de Termo