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

Начинающий
Статус
Оффлайн
Регистрация
10 Июл 2022
Сообщения
51
Реакции[?]
7
Поинты[?]
6K
code_language.lua:
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)

Как сделать перечисление фаз не по рандому, а по порядку?
 
Kodit izke
Забаненный
Статус
Оффлайн
Регистрация
9 Авг 2020
Сообщения
741
Реакции[?]
243
Поинты[?]
7K
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
code_language.lua:
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)

Как сделать перечисление фаз не по рандому, а по порядку?
Код:
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)
самая хуевая хуйня говнокодом но работает
 
Начинающий
Статус
Оффлайн
Регистрация
10 Июл 2022
Сообщения
51
Реакции[?]
7
Поинты[?]
6K
Код:
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)
самая хуевая хуйня говнокодом но работает
Спасибо огромное!
 
Забаненный
Статус
Оффлайн
Регистрация
19 Ноя 2022
Сообщения
9
Реакции[?]
0
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Код:
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:
function main()
    l = {11, 12, 33, 34}
    for i = 1, 4 do
        print(l[i])
    end
end
main()
 
Сверху Снизу