Вопрос

mihamiha

Новичок
Автор темы
12
2
Как вырезать всё лишнее из админ тулса?
Код:
local x, y = ToScreen(2, 195) — 60
local w, h = ToScreen(280, 255)
imgui.SetNextWindowPos(imgui.ImVec2(x, y), imgui.Cond.FirstUseEver)
imgui.SetNextWindowSize(imgui.ImVec2(w-x, h-y), imgui.Cond.FirstUseEver)
imgui.Begin(u8"##createCar", _, imgui.WindowFlags.NoCollapse + imgui.WindowFlags.NoResize + imgui.WindowFlags.NoMove + imgui.WindowFlags.NoTitleBar)
imgui.SetWindowFontScale(1.1)
imgui.Text(u8"Создать транспорт:")
imgui.SetWindowFontScale(1.0)
imgui.Separator()
imgui.Columns(3, _, false)
imgui.SetColumnWidth(-1, (w-x) / 3)
imgui.Text(u8"Выберите транспорт:")
imgui.PushItemWidth(142)
imgui.Combo("##car", comboCar, tCarsName)
imgui.PopItemWidth()
local button = imgui.Button(u8"Создать", imgui.ImVec2(100, 22))
imgui.NextColumn()
imgui.SetColumnWidth(-1, (w-x) / 3)
imgui.Text(u8"Выберите цвет:")
imgui.AlignTextToFramePadding()
imgui.Text("#1"); imgui.SameLine();
imgui.PushItemWidth(80)
imgui.InputInt("##carColor1", carColor1)
imgui.PopItemWidth()
imgui.AlignTextToFramePadding()
imgui.Text("#2"); imgui.SameLine();
imgui.PushItemWidth(80)
imgui.InputInt("##carColor2", carColor2)
imgui.PopItemWidth()
imgui.NextColumn()
imgui.SetColumnWidth(-1, (w-x) / 3)
imgui.PushStyleVar(imgui.StyleVar.ItemSpacing, imgui.ImVec2(1.0, 3.1))
imgui.Text(u8("ID: " .. comboCar.v + 400))
imgui.Text(u8("Транспорт: " .. tCarsName[comboCar.v + 1]))
local carId = comboCar.v + 1
local type = tCarsType[carId]
imgui.Text(u8("Тип: " .. tCarsTypeName[type]))
imgui.Text(u8("Макс. скорость: " .. tCarsSpeed[comboCar.v + 1]))
imgui.PopStyleVar()
imgui.Columns(1)
if button then
pInfo.info.lastCreateCar = comboCar.v
pInfo.info.lastCreateCarColor1 = carColor1.v
pInfo.info.lastCreateCarColor2 = carColor2.v
sampSendChat("/veh " .. comboCar.v + 400 .. " " .. carColor1.v .. " " .. carColor2.v)
end
imgui.End()
 
local x, y = ToScreen(2, 258) — 189
local w, h = ToScreen(280, 446)
imgui.SetNextWindowPos(imgui.ImVec2(x, y), imgui.Cond.FirstUseEver)
imgui.SetNextWindowSize(imgui.ImVec2(w-x, h-y), imgui.Cond.FirstUseEver)
imgui.Begin(u8"##log", _, imgui.WindowFlags.NoCollapse + imgui.WindowFlags.NoResize + imgui.WindowFlags.NoMove + imgui.WindowFlags.NoTitleBar)
imgui.AlignTextToFramePadding()
imgui.SetWindowFontScale(1.1)
imgui.Text(u8"Журнал:")
imgui.SetWindowFontScale(1.0)
imgui.SameLine(w-x-357)
if imgui.Button(u8"Очистить") and #logText > 0 then
logText = {}
addLog("Журнал очищен ...")
end
imgui.SameLine()
if imgui.Button(u8"Копировать журнал") and #logText > 0 then
local t = ""
for k, v in ipairs(logText) do
t = t .. (tostring(t):len() > 0 and "\n" or "") .. v
end
setClipboardText(t)
addLog("Содержимое журнала скопировано в буфер. Используйте CTRL + V")
end
imgui.SameLine()
imgui.PushItemWidth(150)
imgui.InputText("##logFilter", logFilter)
if not imgui.IsItemActive() and logFilter.v:len() == 0 then
imgui.SameLine(w-x-151)
imgui.PushStyleColor(imgui.Col.Text, imgui.ImColor(195, 195, 195, 255):GetVec4())
imgui.Text(u8"Поиск по журналу")
imgui.PopStyleColor()
end
imgui.PopItemWidth()
imgui.Separator()
imgui.BeginChild("##logText", imgui.ImVec2(w-x-8, h-y-65))
imgui.PushStyleVar(imgui.StyleVar.ItemSpacing, imgui.ImVec2(1, 2))
if #logText > 0 then
local fCount = 0
for k, v in ipairs(logText) do
if logFilter.v:len() > 0 then
if string.find(string.rlower(v), string.rlower(u8:decode(logFilter.v)), 1, true) then
imgui.TextWrapped(u8(v))
fCount = fCount + 1
end
else
imgui.TextWrapped(u8(v))
end
if (imgui.IsItemClicked(0) or imgui.IsItemClicked(1)) and (logFilter.v:len() == 0 or fCount > 0) then
setClipboardText(v)
end
end
if logFilter.v:len() > 0 and fCount == 0 then
imgui.Text(u8"Совпадения не найдены ...")
end
else
imgui.Text(u8"Журнал пуст ...")
end
if ScrollToButton then
imgui.SetScrollHere()
ScrollToButton = false
end
 
imgui.PopStyleVar()
imgui.EndChild()
imgui.Separator()
imgui.PushItemWidth(w-x-85)
if imgui.InputText("##logi", logInputBuf, imgui.InputTextFlags.EnterReturnsTrue) or imgui.SameLine() or imgui.Button(u8"Отправить")then
if logInputBuf.v:len() > 0 then
addLog(u8:decode("* " .. logInputBuf.v))
logInputBuf.v = ''
ScrollToButton = true
end
imgui.SetKeyboardFocusHere(-1)
end
imgui.PopItemWidth()
imgui.End()

local x, y = ToScreen(440, 0)
local w, h = ToScreen(640, 448)
imgui.SetNextWindowPos(imgui.ImVec2(x, y), imgui.Cond.FirstUseEver)
imgui.SetNextWindowSize(imgui.ImVec2(w-x, h), imgui.Cond.FirstUseEver)
imgui.Begin(u8"##pensBar", _, imgui.WindowFlags.NoCollapse + imgui.WindowFlags.NoResize + imgui.WindowFlags.NoMove + imgui.WindowFlags.NoTitleBar)
imgui.SetWindowFontScale(1.1)
imgui.Text(u8"Таблица наказаний:")
imgui.SetWindowFontScale(1.0)
imgui.Separator()
local _, hb = ToScreen(_, 416)
imgui.BeginChild("##pens", imgui.ImVec2(w-x-2, hb))
local pens = [[Блокировка чата:
Флуд
Капс
Розжиг
Торговля
Оффтоп в репорт
Мат в репорт
Реклама любого ресурса
Обман администрации
Клевета
Оскорбление проекта
Оскорбление игроков
Троллинг администрации
Неуважение к администрации
Оскорбление администрации
Обсуждение действий администрации
Клевета на администратора
Упоминание родных
Неадекватное поведение
Оффтоп в /o (Действия с аккаутами)

Кик игрока:
Drive By
Team Kill
Spawn Kill
Оскорбление в нике
Нарушение правил /capture
Использование чит программ
Помеха спавну / проходу (AFK 1+ мин.)

Выдача КПЗ:
Багоюз
Нарушение правил /capture
Использование чит-программ

Блокировка аккаунта:
Оскорбление в нике
Обман администрации
Неадекватное поведение (флуд /v)
Реклама любого ресурса
Оскорбление администрации
Оскорбление родных
Оскорбление проекта
Использование чит-программ
Макрос
GodMode

Блокировка IP-адреса:
Неоднократное оскорбление в нике
Неоднократное оскорбление рдных
Неоднократное оск. администрации]]
local times = [[

5-20 минут
5-20 минут
60-180 минут
40-60 минут
10-20 минут
10-20 минут
60-180 минут
30-60 минут
40-60 минут
180 минут
10-30 минут
60-120 минут
60-120 минут
180 минут
120-180 минут
60-120 минут
180 минут
30-40 минут
40-60 минут











10-20 минут
5-10 минут
40-60 минут


20-30 дней
5-10 дней
2-5 дней
30 дней / 90 дней IP
30 дней
30 дней
30 дней / 90 дней IP
30 дней / 5 дней IP
30 дней / 2 дня IP
30 дней / 90 дней IP


10 дней
10 дней
10 дней]]
imgui.Columns(2, _, false)
imgui.SetColumnWidth(-1, 255)
imgui.Text(u8(pens))
imgui.NextColumn()
imgui.Text(u8(times))
imgui.Columns(1)
imgui.EndChild()
imgui.Separator()
imgui.Text(u8"Последнее обновление таблицы: 05.03.2018")
imgui.End()
Это то что я вырезал из админ тулса
Оригинал
 
Последнее редактирование: