From 73fcafeb9935a1446f349ae86b85dc7f2c1250d1 Mon Sep 17 00:00:00 2001 From: rubin Date: Thu, 9 Feb 2023 14:59:57 +0300 Subject: [PATCH] added ammo timer auto send --- mafia-tools.lua | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/mafia-tools.lua b/mafia-tools.lua index 5ba9a14..ac705f4 100644 --- a/mafia-tools.lua +++ b/mafia-tools.lua @@ -1092,11 +1092,19 @@ request.handler = function(text) end return true end - -->> AMMO TIMER ammo_timer = {} ammo_timer.last_ammo = "" ammo_timer.onServerMessage = function(color, message) + if message:find("^ .+ ограбил магазин оружия. На склад добавлено %d+ материалов$") then + if ammo_timer.last_ammo ~= "" then + request.send[#request.send + 1] = { + key = ammo_timer.last_ammo, + text = "last" + } + request.wait = 0 + end + end if message:find("^ Следующее ограбление будет доступно в (%d+:%d+:%d+)") then if ammo_timer.last_ammo ~= "" then request.send[#request.send + 1] = { @@ -1363,6 +1371,7 @@ function sampev.onSendPickedUpPickup(id) ["sf"] = {x = -2626.4050292969, y = 210.6088104248, z = 4.6033186912537}, ["lv"] = {x = 2158.3286132813, y = 943.17541503906, z = 10.371940612793} } + ammo_timer.last_ammo = "" for k, v in pairs(ammo) do local distance = getDistanceBetweenCoords3d(X, Y, Z, v.x, v.y, v.z) if distance <= 5 then