Помогите с Lua скриптом

NXT

Новичок
Автор темы
1
0
Версия SA-MP
  1. 0.3.7 (R1)
Помогите с скриптом, некоторое время работает, а потом консоль sf выдаёт такое:
[ML] (error) hotbot.luac: opcode '00A0' call caused an unhandled exception
stack traceback:
[C]: in function 'getCharCoordinates'
...TA San Andreas MultiPlayer v0.3.7\moonloader\hotbot.luac: in function <...TA San Andreas MultiPlayer v0.3.7\moonloader\hotbot.lua:0>
[ML] (error) hotbot.luac: Script died due to an error. (0A8E120C)

CАМ СКРИПТ:
local scriptState = false
local ignore = {}
function main()
while not isSampAvailable() do wait(0) end
sampRegisterChatCommand('hotbot', my_cmd)
while true do wait(0)
if scriptState then
chars = getAllChars()
for k, v in pairs(chars) do
if v ~= PLAYER_PED then
px,py,pz = getCharCoordinates(v)
mx,my,mz = getCharCoordinates(PLAYER_PED)
dist = getDistanceBetweenCoords3d(px,py,pz,mx,my,mz)
if dist < 5.5 then
res, id = sampGetPlayerIdByCharHandle(v)
if res then
sampSendChat('/selleat '..id)
wait(3000)
end
end
end
end
end
end
end
function my_cmd()
scriptState = not scriptState
if scriptState then sampAddChatMessage('ON', 0x00FF00)
else sampAddChatMessage('OFF', 0xFF0000) end
end
 

Вложения

  • hotbot.lua
    1,021 байт · Просмотры: 4
Последнее редактирование: