- 419
- 226
- Версия MoonLoader
- .026-beta
привет всем,есть диалог /jobprogress
получаемый текст из него -
{FFFFFF}Статистика успеваемости сотрудника {66FF6C}Больница LS{FFFFFF}: Leeky_Rave
1) Пациентов вылечено: {FFB323}56{FFFFFF}
2) Выдано мед.карт: {FFB323}3{FFFFFF}
3) Проведено сеансов по лечению от наркозависимости: {FFB323}0{FFFFFF}
4) Доставлено медикаментов: {FFB323}2{FFFFFF}
5) Продано рецептов: {FFB323}1{FFFFFF}
Статистика успеваемости за сегодня:
1) Пациентов вылечено: {F9FF23}3{FFFFFF}
2) Выдано мед.карт: {F9FF23}1{FFFFFF}
3) Проведено сеансов по лечению от наркозависимости: {F9FF23}0{FFFFF}
Нужно значения,то бишь количество пациентов и т.д разбить по переменным.
Найдутся гении,которые скажут финдить по 1) Пациентов вылечено и т.д,но мне нужно сделать так,чтобы статистика за все время и за сегодня раскидана была по разным переменным.
я попробовал
сделать так
но ничего не получается,помогите(
получаемый текст из него -
{FFFFFF}Статистика успеваемости сотрудника {66FF6C}Больница LS{FFFFFF}: Leeky_Rave
1) Пациентов вылечено: {FFB323}56{FFFFFF}
2) Выдано мед.карт: {FFB323}3{FFFFFF}
3) Проведено сеансов по лечению от наркозависимости: {FFB323}0{FFFFFF}
4) Доставлено медикаментов: {FFB323}2{FFFFFF}
5) Продано рецептов: {FFB323}1{FFFFFF}
Статистика успеваемости за сегодня:
1) Пациентов вылечено: {F9FF23}3{FFFFFF}
2) Выдано мед.карт: {F9FF23}1{FFFFFF}
3) Проведено сеансов по лечению от наркозависимости: {F9FF23}0{FFFFF}
Нужно значения,то бишь количество пациентов и т.д разбить по переменным.
Найдутся гении,которые скажут финдить по 1) Пациентов вылечено и т.д,но мне нужно сделать так,чтобы статистика за все время и за сегодня раскидана была по разным переменным.
я попробовал
Lua:
function sampev.onShowDialog(dialogId, style, title, button1, button2, text)
textforcmd = text
if dialogId == 0 then
if text:find("Статистика успеваемости сотрудника.+:.+1) Пациентов вылечено: %d+2) Выдано мед.карт: %d+3) Проведено сеансов по лечению от наркозависимости: %d+ 4) Доставлено медикаментов: %d+ 5) Продано рецептов: %d+") then
local bolnica, nick, pacientovvsego, medcartvidanozavsevremia, seansovnarkovsego, medikamentovdostavlenovsego, receptovprodanovsego = text:match('Статистика успеваемости сотрудника (.+): (.+) 1) Пациентов вылечено: (%d+) 2) Выдано мед.карт: (%d+) 3) Проведено сеансов по лечению от наркозависимости: (%d+) 4) Доставлено медикаментов: (%d+) 5) Продано рецептов: (%d+)')
vilichenovsego.v = sheckan
sampAddChatMessage(bolnica .. nick .. pacientovvsego .. medcartvidanozavsevremia .. seansovnarkovsego .. medikamentovdostavlenovsego .. receptovprodanovsego,-1)
return false
-- еще выше должен быть код получения статы за сегодня,не сделал еще
end
end
end
но ничего не получается,помогите(