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) |