|
|
|
@ -38,7 +38,6 @@ end |
|
|
|
|
-->> MENU DIALOG |
|
|
|
|
menu = {} |
|
|
|
|
menu.dialog = {} |
|
|
|
|
menu.color = "{fffd8f}" |
|
|
|
|
menu.data = {} |
|
|
|
|
menu.update = function() |
|
|
|
|
|
|
|
|
@ -89,31 +88,31 @@ menu.update = function() |
|
|
|
|
end |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
title = menu.color.."Тайминги от пользователя:", |
|
|
|
|
title = "{"..config.data.font.color1.."}".."Тайминги от пользователя:", |
|
|
|
|
click = function(button, list, input , outs) |
|
|
|
|
menu.show = { true, "members" } |
|
|
|
|
end |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
title = menu.color..">{FFFFFF} LS: "..sender_data["ls"]["text"].." "..(sender_data["mhcars"]["time"] > 0 and math.floor(msk_time.get() - sender_data["mhcars"]["time"]).." sec" or ""), |
|
|
|
|
title = "{"..config.data.font.color1.."}"..">{FFFFFF} LS: "..sender_data["ls"]["text"].." "..(sender_data["mhcars"]["time"] > 0 and math.floor(msk_time.get() - sender_data["mhcars"]["time"]).." sec" or ""), |
|
|
|
|
click = function(button, list, input , outs) |
|
|
|
|
menu.show = { true, "members" } |
|
|
|
|
end |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
title = menu.color..">{FFFFFF} SF: "..sender_data["sf"]["text"].." "..(sender_data["mhcars"]["time"] > 0 and math.floor(msk_time.get() - sender_data["mhcars"]["time"]).." sec" or ""), |
|
|
|
|
title = "{"..config.data.font.color1.."}"..">{FFFFFF} SF: "..sender_data["sf"]["text"].." "..(sender_data["mhcars"]["time"] > 0 and math.floor(msk_time.get() - sender_data["mhcars"]["time"]).." sec" or ""), |
|
|
|
|
click = function(button, list, input , outs) |
|
|
|
|
menu.show = { true, "members" } |
|
|
|
|
end |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
title = menu.color..">{FFFFFF} LV: "..sender_data["lv"]["text"].." "..(sender_data["mhcars"]["time"] > 0 and math.floor(msk_time.get() - sender_data["mhcars"]["time"]).." sec" or ""), |
|
|
|
|
title = "{"..config.data.font.color1.."}"..">{FFFFFF} LV: "..sender_data["lv"]["text"].." "..(sender_data["mhcars"]["time"] > 0 and math.floor(msk_time.get() - sender_data["mhcars"]["time"]).." sec" or ""), |
|
|
|
|
click = function(button, list, input , outs) |
|
|
|
|
menu.show = { true, "members" } |
|
|
|
|
end |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
title = menu.color..">{FFFFFF} MHCARS: "..sender_data["mhcars"]["text"].." "..(sender_data["mhcars"]["time"] > 0 and math.floor(msk_time.get() - sender_data["mhcars"]["time"]).." sec" or ""), |
|
|
|
|
title = "{"..config.data.font.color1.."}"..">{FFFFFF} MHCARS: "..sender_data["mhcars"]["text"].." "..(sender_data["mhcars"]["time"] > 0 and math.floor(msk_time.get() - sender_data["mhcars"]["time"]).." sec" or ""), |
|
|
|
|
click = function(button, list, input , outs) |
|
|
|
|
menu.show = { true, "members" } |
|
|
|
|
end |
|
|
|
@ -132,14 +131,14 @@ menu.update = function() |
|
|
|
|
settings = {title = "mafia-tools" ,style = 4 ,btn1 = "Выбрать" ,btn2 = "Закрыть" ,forward = "{ffffff}" ,backwards = "\n" ,score = false}, |
|
|
|
|
{ |
|
|
|
|
{ |
|
|
|
|
title = menu.color.."Синхронизация таймингов\t", |
|
|
|
|
title = "{"..config.data.font.color1.."}".."Синхронизация таймингов\t", |
|
|
|
|
click = function(button, list, input , outs) |
|
|
|
|
if button ~= 1 then return end |
|
|
|
|
menu.show = { true, "main" } |
|
|
|
|
end |
|
|
|
|
}, |
|
|
|
|
{ -->> Комната |
|
|
|
|
title = menu.color..">{ffffff} Комната\t"..config.data.room, |
|
|
|
|
title = "{"..config.data.font.color1.."}"..">{ffffff} Комната\t"..config.data.room, |
|
|
|
|
click = function(button, list, input , outs) |
|
|
|
|
if button ~= 1 then return end |
|
|
|
|
menu.show = { true, "edit", function(button, list, input, outs) |
|
|
|
@ -154,14 +153,14 @@ menu.update = function() |
|
|
|
|
end |
|
|
|
|
}, |
|
|
|
|
{ -->> Участники |
|
|
|
|
title = menu.color..">{ffffff} Участники комнаты\t"..count, |
|
|
|
|
title = "{"..config.data.font.color1.."}"..">{ffffff} Участники комнаты\t"..count, |
|
|
|
|
click = function(button, list, input , outs) |
|
|
|
|
if button ~= 1 then return end |
|
|
|
|
menu.show = { true, "members" } |
|
|
|
|
end |
|
|
|
|
}, |
|
|
|
|
{ -->> Список блокировщика |
|
|
|
|
title = menu.color..">{ffffff} Список блокировщика\t", |
|
|
|
|
title = "{"..config.data.font.color1.."}"..">{ffffff} Список блокировщика\t", |
|
|
|
|
click = function(button, list, input , outs) |
|
|
|
|
if button ~= 1 then return end |
|
|
|
|
if #blacklist > 0 then |
|
|
|
@ -172,7 +171,7 @@ menu.update = function() |
|
|
|
|
end |
|
|
|
|
}, |
|
|
|
|
{ -->> Использовать список как |
|
|
|
|
title = menu.color..">{ffffff} Использовать список как:\t"..(config.data.list_block and "Черный список" or "Белый список"), |
|
|
|
|
title = "{"..config.data.font.color1.."}"..">{ffffff} Использовать список как:\t"..(config.data.list_block and "Черный список" or "Белый список"), |
|
|
|
|
click = function(button, list, input , outs) |
|
|
|
|
if button ~= 1 then return end |
|
|
|
|
config.data.list_block = not config.data.list_block |
|
|
|
@ -181,14 +180,14 @@ menu.update = function() |
|
|
|
|
end |
|
|
|
|
}, |
|
|
|
|
{ -->> Настройка отображения |
|
|
|
|
title = menu.color.."Настройка отображения\t", |
|
|
|
|
title = "{"..config.data.font.color1.."}".."Настройка отображения\t", |
|
|
|
|
click = function(button, list, input , outs) |
|
|
|
|
if button ~= 1 then return end |
|
|
|
|
menu.show = { true, "main" } |
|
|
|
|
end |
|
|
|
|
}, |
|
|
|
|
{ -->> Рендер |
|
|
|
|
title = menu.color..">{ffffff} Показать на экране\t"..(config.data.render and "вкл" or "выкл"), |
|
|
|
|
title = "{"..config.data.font.color1.."}"..">{ffffff} Показать на экране\t"..(config.data.render and "вкл" or "выкл"), |
|
|
|
|
click = function(button, list, input , outs) |
|
|
|
|
if button ~= 1 then return end |
|
|
|
|
config.data.render = not config.data.render |
|
|
|
@ -197,11 +196,12 @@ menu.update = function() |
|
|
|
|
end |
|
|
|
|
}, |
|
|
|
|
{ -->> Смена позиции |
|
|
|
|
title = menu.color..">{ffffff} Сменить позицию\t", |
|
|
|
|
title = "{"..config.data.font.color1.."}"..">{ffffff} Сменить позицию\t", |
|
|
|
|
click = function(button, list, input , outs) |
|
|
|
|
if button ~= 1 then return end |
|
|
|
|
config.data.render = true |
|
|
|
|
ammo_timer.setpos = true |
|
|
|
|
menu.show = { true, "main" } |
|
|
|
|
end |
|
|
|
|
}, |
|
|
|
|
} |
|
|
|
@ -387,8 +387,6 @@ ammo_timer.loop = function() |
|
|
|
|
while true do |
|
|
|
|
wait(0) |
|
|
|
|
if config.data.render then |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if ammo_timer.setpos then |
|
|
|
|
sampSetCursorMode(3) |
|
|
|
|
local x, y = getCursorPos() |
|
|
|
@ -400,7 +398,6 @@ ammo_timer.loop = function() |
|
|
|
|
ammo_timer.setpos = false |
|
|
|
|
end |
|
|
|
|
end |
|
|
|
|
|
|
|
|
|
local text = string.format("%s\n%s\n%s\n%s", getText("ls"), getText("sf"), getText("lv"), getText("mhcars")) |
|
|
|
|
renderFontDrawText(font,text,config.data.timer_pos.x,config.data.timer_pos.y,-1) |
|
|
|
|
end |
|
|
|
@ -448,7 +445,7 @@ config.default = { |
|
|
|
|
name = "Segoe UI", |
|
|
|
|
size = 10, |
|
|
|
|
flag = 13, |
|
|
|
|
color1 = "2f72f7", |
|
|
|
|
color1 = "fffd8f", |
|
|
|
|
color2 = "ffffff" |
|
|
|
|
}, |
|
|
|
|
timer_pos = { |
|
|
|
|