Подскажите ещё одну штуку, я использовал вот такой код для выбора рандомного цвета но на луа что то не работает r = math.random(size(%arr)) set #map findcolor (18, 61 531, 545 (16721408 ) %map workwindow -1 5) if (#map > 0) set #r3 1 + random(size(%map)) left %map[#r3 1] %map[#r3 2] end_if ----------------------------------------------------------------------------------- --lua a = findimage (0, 0, 800, 600, "(map.bmp)", "%arr", workwindow, 2, 80, -1, 5) hint (a) if tonumber(a) > 0 then r = math.random(size(%arr)) left (arr[r] [1], arr[r] [2]) end
работает вообще math.random(size(%arr)) ?
разобрался работает если писать просто r = random(1, 10)
--lua a = findimage (0, 0, 800, 600, "(map.bmp)", "%arr", workwindow, 2, 80, -1, 5) hint (a) if tonumber(a) > 0 then r = random(1, 10) move (arr[r] [1], arr[r] [2]) end
|