- 22
- 3
- Версия MoonLoader
- .026-beta
В общем-то, я сделал получение организации через статистику, но не понимаю, как правильно сделать так, чтобы команда /stats отправлялась один раз, когда игрок уже находится на сервере и выбрал место спавна.
Lua:
local statsReceived = false
function samp.onShowDialog(dialogId, style, title, button1, button2, text)
if not statsReceived and title == "{FFFFFF}Статистика | {ae433d}Персонаж" then
local organizationLine = text:match("Организация[^\r\n]*")
if organizationLine then
local org = organizationLine:match("Организация%s+(.+)")
if org then
organization = org:gsub("^%s+", ""):gsub("%s+$", "")
sampAddChatMessage('o', -1)
statsReceived = true
sampSendDialogResponse(dialogId, 0, 0, "")
return false
end
end
end
end
function main()
while not isSampAvailable() do wait(0) end
while not sampIsLocalPlayerSpawned() do
wait(100)
print(statsReceived, -1)
end
if not statsReceived then
sampSendChat("/stats")
wait(100)
end
while true do
wait(0)
end
end