Подпишитесь на наш Telegram-канал, чтобы всегда быть в курсе важных обновлений! Перейти

Вопрос [NL] Как сделать перечисление по порядку

  • Автор темы Автор темы mjll2k2k
  • Дата начала Дата начала
Начинающий
Начинающий
Статус
Оффлайн
Регистрация
10 Июл 2022
Сообщения
53
Реакции
7
code_language.lua:
Expand Collapse Copy
AntiAA = {
    enable,
}

local function AAs(phase)
    if not AntiAA.enable:get() then return end

  
    if phase == 1 then
        yaw:override(33)
    elseif phase == 2 then
        yaw:override(22)
      elseif phase == 3 then
        yaw:override(11)
    elseif phase == 4 then
        yaw:override(14)
    end
end

events.createmove:set(function(cmd) AAs(math.random(1, 4)) end)


Как сделать перечисление фаз не по рандому, а по порядку?
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
code_language.lua:
Expand Collapse Copy
AntiAA = {
    enable,
}

local function AAs(phase)
    if not AntiAA.enable:get() then return end

 
    if phase == 1 then
        yaw:override(33)
    elseif phase == 2 then
        yaw:override(22)
      elseif phase == 3 then
        yaw:override(11)
    elseif phase == 4 then
        yaw:override(14)
    end
end

events.createmove:set(function(cmd) AAs(math.random(1, 4)) end)


Как сделать перечисление фаз не по рандому, а по порядку?
Код:
Expand Collapse Copy
AntiAA = {
    enable,
}
t = 1
local function AAs()
    if not AntiAA.enable:get() then return end

    if t > 4 then t = 1 end
 
    if t == 1 then
        yaw:override(33)
    elseif t == 2 then
        yaw:override(22)
      elseif t == 3 then
        yaw:override(11)
    elseif t == 4 then
        yaw:override(14)
    end
    
    t = t + 1
end

events.createmove:set(function(cmd) AAs() end)
самая хуевая хуйня говнокодом но работает
 
Код:
Expand Collapse Copy
AntiAA = {
    enable,
}
t = 1
local function AAs()
    if not AntiAA.enable:get() then return end

    if t > 4 then t = 1 end

    if t == 1 then
        yaw:override(33)
    elseif t == 2 then
        yaw:override(22)
      elseif t == 3 then
        yaw:override(11)
    elseif t == 4 then
        yaw:override(14)
    end
   
    t = t + 1
end

events.createmove:set(function(cmd) AAs() end)
самая хуевая хуйня говнокодом но работает
Спасибо огромное!
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Код:
Expand Collapse Copy
AntiAA = {
    enable,
}
t = 1
local function AAs()
    if not AntiAA.enable:get() then return end

    if t > 4 then t = 1 end

    if t == 1 then
        yaw:override(33)
    elseif t == 2 then
        yaw:override(22)
      elseif t == 3 then
        yaw:override(11)
    elseif t == 4 then
        yaw:override(14)
    end
 
    t = t + 1
end

events.createmove:set(function(cmd) AAs() end)
самая хуевая хуйня говнокодом но работает
Какой говнкод конечно, можно раза в 4 легче сделать(пример) mjll2k2k

Причем потом легче добавить задержку, добавив ее в строку после for
code_language.lua:
Expand Collapse Copy
function main()
    l = {11, 12, 33, 34}
    for i = 1, 4 do
        print(l[i])
    end
end
main()
 
Назад
Сверху Снизу