Как вписать этот текст в код

berryww

Новичок
Автор темы
16
8
Версия MoonLoader
Другое
Как по примеру кода ниже добавить следующий текст:
  • Вы успешно продали Гражданский талон (2 шт.) торговцу Rafael_Harley, с продажи получили $14208 (комиссия 4 процент(а))
  • Вы успешно купили Подарок (1 шт.) у Symere_Woods за $10500

Наименование товара, ник, количество штук и цена меняется. Мне нужно, чтобы в конфиг считалась именно цена



Lua:
function sampev.onServerMessage(color, text)
    if text:find('Вы купили .+ %(%d+ шт%.%) у игрока .+ за %$(%d+)') then
        buy = text:match('Вы купили .+ %(%d+ шт%.%) у игрока .+ за %$(%d+)')
        mainIni.config.zakupka = mainIni.config.zakupka - buy
        inicfg.save(mainIni, "z.ini")
    elseif text:find('.+ купил у вас .+ %(%d+ шт%.%), вы получили %$(%d+) от продажи') then
        sell = text:match('.+ купил у вас .+ %(%d+ шт%.%), вы получили %$(%d+) от продажи')
        mainIni.config.zakupka = mainIni.config.zakupka + sell
        inicfg.save(mainIni, "z.ini")
    end
end
 

Hideme Flow

Известный
573
199
Как по примеру кода ниже добавить следующий текст:
  • Вы успешно продали Гражданский талон (2 шт.) торговцу Rafael_Harley, с продажи получили $14208 (комиссия 4 процент(а))
  • Вы успешно купили Подарок (1 шт.) у Symere_Woods за $10500

Наименование товара, ник, количество штук и цена меняется. Мне нужно, чтобы в конфиг считалась именно цена



Lua:
function sampev.onServerMessage(color, text)
    if text:find('Вы купили .+ %(%d+ шт%.%) у игрока .+ за %$(%d+)') then
        buy = text:match('Вы купили .+ %(%d+ шт%.%) у игрока .+ за %$(%d+)')
        mainIni.config.zakupka = mainIni.config.zakupka - buy
        inicfg.save(mainIni, "z.ini")
    elseif text:find('.+ купил у вас .+ %(%d+ шт%.%), вы получили %$(%d+) от продажи') then
        sell = text:match('.+ купил у вас .+ %(%d+ шт%.%), вы получили %$(%d+) от продажи')
        mainIni.config.zakupka = mainIni.config.zakupka + sell
        inicfg.save(mainIni, "z.ini")
    end
end
Так у тебя всё написано что ты хочешь спросить?