Технический форум МТА Варнинг в системе кланов.
Lugang 29.08.2019 в 17:11

Пользователь

Репутация: 0 бал.

Замечания: 0 бал.

Всем здарова, при запуске сервера МТА в лог кидает варнинг:
WARNING: [gameplay]\team_system\server.lua:13: Bad argument @ 'getAccountPlayer' [Expected account at argument 1, got boolean]
WARNING: [gameplay]\team_system\server.lua:13: Bad argument @ 'getAccountPlayer' [Expected account at argument 1, got boolean]
13 строка из файла server.lua (кинул функцию, 13 строка выделена жирным шрифтом) :
function refreshTeamsOnTab()
clearTeams()
local teamsData = dbPoll(dbQuery(db, "SELECT ID, name, colorR, colorG, colorB FROM teams"), -1)
if (type(teamsData) ~= "table") or (#teamsData < 1) then return end
for _, team in ipairs(teamsData) do
local teamList = dbPoll(dbQuery(db, "SELECT account FROM members WHERE teamID = ?", team.ID), -1)
local activeMembers = {}
for _, member in ipairs(teamList) do
local player = getAccountPlayer(getAccount(member.account))
if player then table.insert(activeMembers, player) end
end
if #activeMembers > 0 then
local tabTeam = createTeam(team.name, team.colorR, team.colorG, team.colorB)
for _, player in ipairs(activeMembers) do
setPlayerTeam(player, tabTeam)
end
end
end
end
addEventHandler("onResourceStart", resourceRoot, refreshTeamsOnTab)

Может кто помочь?) и объяснить как устраняются такие варнинги. Спасибо заранее ;) Всем мир
Войдие или зарегистрируйтесь что бы написать сообщение