Compare Pastes

Differences between the pastes #269081 (31.03.2023 15:14) and #269366 (23.04.2023 22:11).
1
function lvlAgg (expPp, gExpN, gExpN1, gExpN2, gLvl, gNik, zT)
2
    local gExpN = 4 - gExpN   ---получаем количество оставшегося лвла на уровне
3
    for i = 1,expPp do               --прибавляем опыт по единичке
4
        gExpN1 = gExpN1 + 1     --единичку прибавили к опыту на уровне
5
        gExpN = gExpN - 1      -- от оставшегося опыта на уровне отнимаем единичку
6
        if gExpN == 0 then       --если опыта на уровне не осталось, то
7
            gLvl = gLvl + 1  --прибавляем к лвлу единицу
8
            SendChatMessage("Поздравляем " .. gNik .. " c лвлапом!!!", "guild", nil, 1)
9
            gExpN = 8            --оставшийся опыт назначаем равным 8
10
            gExpN1 = 0           --текущий опыт на уровне назначаем равным нулю
11
        else
12
        end
13
    end
14
    local stroka = officerNote
15
    local strokaSplit = mysplit (stroka)
16
    gildExpN13 = string.format("%03d",gildExpN1)
17
    stroka = gildLvlN .. gildExpN13 .. " " .. strokaSplit[2] .. " " .. strokaSplit[3]
18
    GuildRosterSetOfficerNote(zT, stroka)