Что тут не так? статистику не получает
Сервер Diamond RP
Код:
function sampev.onShowDialog(dialogId, style, title, button1, button2, text)
--if regDialogOpen and title:find("Статистика") then -- получение данных статистики
--sampSendDialogResponse(dialogId, 1, 0, -1)
--return false
--if regDialogOpen and title:find("Статистика") then
org = text:match("Организация: (.*)")
preorg = text:match("Подразделение: (.*)\nРабота")
rang = text:match("Ранг:(.*)")
-- если организация не nil или любая, но не Мин.Обороны - ScriptUse = 0, иначе - переименование подфракций.
if org ~= nil then
nasosal_rang = tonumber(text:match("Ранг: (%d+)\n\nПроживание"))
if org:find("Министерство обороны") then
org = "Ministry of Defence"
if preorg:find("Сухопутные войска") then
fraction = "Ground Force"
arm = 1
mtag = "G.F."
elseif preorg:find("Военно%-воздушные силы") then
fraction = "Air Force"
arm = 2
mtag = "A.F."
elseif preorg:find("Военно%-морской флот") then
fraction = "Navy"
arm = 3
mtag = "Navy"
elseif preorg:find("Мин. обороны") then
fraction = "Minister of Defence"
arm = 4
mtag = "M"
end
if rang ~= "—" then
rang = all_trim(rang)
end
isLocalPlayerSoldier = true
ScriptUse = 1
else
if preorg:find("ЛС") or preorg:find("LS") then mtag = "LS"
elseif preorg:find("СФ") or preorg:find("SF") then mtag = "SF"
elseif preorg:find("ЛВ") or preorg:find("LV") then mtag = "LV"
else mtag = "-" end
arm = 5
if rang ~= "—" then
rang = all_trim(rang)
end
nasosal_rang = 1
ScriptUse = 0
end
else
nasosal_rang = 1
arm = 5
preorg = "Гражданский"
mtag = "SA"
rang = 0
ScriptUse = 0
end
regDialogOpen = false
return false
end
end