Paste #269081

   
pasted on 31.03.2023 15:14
  • Edit to this paste
  • Print
  • Raw
  • The following pastes replied to this paste:  # 269366
  • Show paste tree
  • Compare with paste
    #  
  • Toggle line numbers
  • Syntax highlighting  
Text paste
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
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
Add Comment
Author