Вопрос Как доделать код

  • 33
  • 1
Контакты для связи отсутствуют.
4.4. Запрещено публиковать исходный код без BB-кода "CODE".
Нужно сделать чтобы выдавалось рандомное количество денег от 10000 до 50000 для ежедневных наград. Данный код не работает почему то.
Lua:
sReward.RegisterReward("Деньги Рандом", function(ply)

    if !isfunction(ply.addMoney) then return end

    local amount = math.random(10000, 50000)

    ply:addMoney(amount)

end, Material("sreward/money.png", "smooth"))



    {

        enabled = true,

        name = "Деньги Рандом",

        instruction = "Наиграй 3 часа на сервере, чтобы получить награду!",

        maxuse = 0,

        customCheck = function(ply)

            return sReward.CheckAllPlaytimes(ply, 3) -- The number behind is

        end,

        customCheckMsg = "Тебе нужно наиграть 3 часа на сервере, чтобы получить награду!",

        net_cd = 5,

        reward = {

            ["Деньги Рандом"] = amount,

        }

    },
 
Последнее редактирование модератором:
  • 93
  • 2
  • 7
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Что именно не работает? какая ошибка? мы же не ванги приложите скриншот/текст ошибки
 
  • 168
  • 1
  • 4
Контакты для связи отсутствуют.
Нужно сделать чтобы выдавалось рандомное количество денег от 10000 до 50000 для ежедневных наград. Данный код не работает почему то.
Lua:
sReward.RegisterReward("Деньги Рандом", function(ply)

    if !isfunction(ply.addMoney) then return end

    local amount = math.random(10000, 50000)

    ply:addMoney(amount)

end, Material("sreward/money.png", "smooth"))



    {

        enabled = true,

        name = "Деньги Рандом",

        instruction = "Наиграй 3 часа на сервере, чтобы получить награду!",

        maxuse = 0,

        customCheck = function(ply)

            return sReward.CheckAllPlaytimes(ply, 3) -- The number behind is

        end,

        customCheckMsg = "Тебе нужно наиграть 3 часа на сервере, чтобы получить награду!",

        net_cd = 5,

        reward = {

            ["Деньги Рандом"] = amount,

        }

    },
а вам в прикол писать через ии?
 
  • 2
  • 0
Контакты для связи отсутствуют.
Код:
sReward.RegisterReward("Деньги Рандом", function(ply)
    if not isfunction(ply.addMoney) then return end

    local amount = math.random(10000, 50000)
    ply:addMoney(amount)

end, Material("sreward/money.png", "smooth"))

sReward.AddCustomReward({
    enabled = true,
    name = "Деньги Рандом",
    instruction = "Наиграй 3 часа на сервере, чтобы получить награду!",
    maxuse = 0,
    customCheck = function(ply)
        return sReward.CheckAllPlaytimes(ply, 3)
    end,
    customCheckMsg = "Тебе нужно наиграть 3 часа на сервере, чтобы получить награду!",
    net_cd = 5,
    reward = function(ply)
        -- Здесь вызываем функцию, которая уже добавляет деньги
        local amount = math.random(10000, 50000)
        ply:addMoney(amount)
    end
})
 
  • 44
  • 1
Нужно сделать чтобы выдавалось рандомное количество денег от 10000 до 50000 для ежедневных наград. Данный код не работает почему то.
Lua:
sReward.RegisterReward("Деньги Рандом", function(ply)

    if !isfunction(ply.addMoney) then return end

    local amount = math.random(10000, 50000)

    ply:addMoney(amount)

end, Material("sreward/money.png", "smooth"))



    {

        enabled = true,

        name = "Деньги Рандом",

        instruction = "Наиграй 3 часа на сервере, чтобы получить награду!",

        maxuse = 0,

        customCheck = function(ply)

            return sReward.CheckAllPlaytimes(ply, 3) -- The number behind is

        end,

        customCheckMsg = "Тебе нужно наиграть 3 часа на сервере, чтобы получить награду!",

        net_cd = 5,

        reward = {

            ["Деньги Рандом"] = amount,

        }

    },
Код:
sReward.RegisterReward("Деньги Рандом", function(ply)
    if not isfunction(ply.addMoney) then return end

    local amount = math.random(10000, 50000)

    ply:addMoney(amount)
end, Material("sreward/money.png", "smooth"), {
    enabled = true,
    name = "Деньги Рандом",
    instruction = "Наиграй 3 часа на сервере, чтобы получить награду!",
    maxuse = 0,
    customCheck = function(ply)
        return sReward.CheckAllPlaytimes(ply, 3)
    end,
    customCheckMsg = "Тебе нужно наиграть 3 часа на сервере, чтобы получить награду!",
    net_cd = 5,
    reward = function(ply)
        local amount = math.random(10000, 50000)
        return {["Деньги Рандом"] = amount}
    end
})
Это попробуй
 
Активность
Пока что здесь никого нет
Сверху Снизу