- 164
 
- 18
 
- Версия MoonLoader
 - .026-beta
 
Привет! Помогите пожалуйста, есть отрывок кода:
	
	
	
	
	
	
		
			
			
			
			
			
		
	
	
	
		
	
	
		
	
Все рабоатает, но не так как надо. Скрипт отправляет команду /finvite [id], там где [id] - айди БЛИЖАЙШЕГО игрока, но если рядом нет игроков, (в указаной дистанции) то скрипт просто пишет мой адми, то есть, /finvite [myid], из за этого флудит командой. Этого не должно быть, я не смог решить эту проблему, поэтому обращаюсь сюда. Помогите пожалуйста, буду благодарен!
			
			
			
				Lua:
			
		
		
		function autoInviteToFamily()
    local peds = getAllChars()
    local myid = sampGetPlayerIdByCharHandle(playerPed)
    local mx, my, mz = getCharCoordinates(playerPed)
    for _, v in pairs(peds) do
        local result, id = sampGetPlayerIdByCharHandle(v)
        if result then
            local x, y, z = getCharCoordinates(v)
            if x and y and z then
                local distance = getDistanceBetweenCoords3d(mx, my, mz, x, y, z)
                if id ~= myid and distance < 12.0 then
                    setTimerFunction(function()
                        sampSendChat(string.format('/finvite %d', id))
                    end, inputDelay[0])
                end
            end
        end
    end
end