function lvlAgg (expPp, gExpN, gExpN1, gExpN2, gLvl, gNik, zT)
local gExpN = 4 - gExpN ---получаем количество оставшегося лвла на уровне
for i = 1,expPp do --прибавляем опыт по единичке
gExpN1 = gExpN1 + 1 --единичку прибавили к опыту на уровне
gExpN = gExpN - 1 -- от оставшегося опыта на уровне отнимаем единичку
if gExpN == 0 then --если опыта на уровне не осталось, то
gLvl = gLvl + 1 --прибавляем к лвлу единицу
SendChatMessage("Поздравляем " .. gNik .. " c лвлапом!!!", "guild", nil, 1)
gExpN = 8 --оставшийся опыт назначаем равным 8
gExpN1 = 0 --текущий опыт на уровне назначаем равным нулю
else
end
end
local stroka = officerNote
local strokaSplit = mysplit (stroka)
gildExpN13 = string.format("%03d",gildExpN1)
stroka = gildLvlN .. gildExpN13 .. " " .. strokaSplit[2] .. " " .. strokaSplit[3]
GuildRosterSetOfficerNote(zT, stroka)
end