1 часть кода:
local query = dbQuery(sql, "SELECT `column` FROM `table`")
local result, code, mess = dbPoll(query, -1)
2 часть кода:
for key1, value1 in pairs (result) do
for key2, value2 in pairs (value1) do
outputChatBox(value2, player)
end
end
И вот я думаю, если 2 игрока заставят выполняться этот код одновременно, не получится ли ошибки? Ну, типо, сервер выполнил 1-ю часть кода, и перед тем как приступить ко 2-й части кода, сервер снова выполнит 1-ю часть (по требованию уже другого игрока). Надеюсь понятно объяснил.
Я кстати исправил код в соответствии с твоими рекомендациями, работает как и прежний. Так наверное правильней.
1 часть кода:
local query = {}
local result = {}
query [player] = dbQuery(sql, "SELECT `column` FROM `table`")
result [player], code, mess = dbPoll(query [player], -1)
2 часть кода:
for key1, value1 in pairs (result [player]) do
for key2, value2 in pairs (value1) do
outputChatBox(value2, player)
end
end