fix port ls & fix pair G button & fix offline pair

test-utf-8
lionur 2 years ago
parent 9f64fb089f
commit 00794ff84d
  1. 30
      TruckHUD.lua

@ -3342,13 +3342,17 @@ function transponder()
for k,v in pairs(base) do
if v.pair_mode_name == myname then
if new_pair[k] == nil then
new_pair[k] = true
sampAddChatMessage('TruckHUD: Èãðîê '..k..'['..v.id..'] äîáàâèë Âàñ â ðåæèì ïàðû.', -1)
sampAddChatMessage('TruckHUD: Íàæìèòå {e63939}"G"{FFFFFF} ÷òîáû ïðèíÿòü åãî â íàïàðíèêè.', -1)
pair_yes = {
time = os.time(),
id = v.id
}
if sampIsPlayerConnected(v.id) and sampGetPlayerNickname(v.id) == k then
new_pair[k] = true
sampAddChatMessage('TruckHUD: Èãðîê '..k..'['..v.id..'] äîáàâèë Âàñ â ðåæèì ïàðû.', -1)
if pair_mode_id ~= v.id then
sampAddChatMessage('TruckHUD: Íàæìèòå {e63939}"G"{FFFFFF} ÷òîáû ïðèíÿòü åãî â íàïàðíèêè.', -1)
pair_yes = {
time = os.time(),
id = v.id
}
end
end
end
end
if new_pair[k] ~= nil and v.pair_mode_name ~= myname then
@ -3431,6 +3435,15 @@ function transponder()
end
end
function fix_l(symbol, cargo_msg)
if symbol == "l" then
if cargo_msg == "lsn" or cargo_msg == "lsy" then
return false
end
end
return true
end
solo_antiflood_message = {}
function transponder_solo_message(info)
if info.solo_data ~= nil then
@ -3443,8 +3456,9 @@ function transponder_solo_message(info)
local check_label = { "id", "name", "action", "cargo" }
local cargo_symbol = (inifiles.Settings.luCheckerCargo == 1 and "n" or (inifiles.Settings.luCheckerCargo == 2 and "y" or (inifiles.Settings.luCheckerCargo == 3 and "l" or "")))
if cargo_symbol ~= "" or inifiles.Settings.luCheckerCargo == 4 then
if solo_data["cargo"]:find(cargo_symbol) or inifiles.Settings.luCheckerCargo == 4 then
if (solo_data["cargo"]:find(cargo_symbol) and fix_l(cargo_symbol, solo_data["cargo"])) or inifiles.Settings.luCheckerCargo == 4 then
for i = 1, #solo_data_antiflood[sender] do -- Ïîèñê äóáëèêàòà
local counter = 0
for s = 1, #check_label do

Loading…
Cancel
Save