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