А можно ли сделать так, чтобы в спам макросе на сап, если в таргете кто-то есть, то он не сбрасывал цель и выбирал ближайшую, а сапал?
Технически можно, но практически это не будет работать как надо.
Ситуация один: у нас кто-то есть в таргете, макрос это проверяет и пытается сапать только эту цель. Вроде всё как надо, но...
Ситуация два: у нас никого нет в таргете, макрос это видит, выбирает ближайшую цель и ... и всё, будет пытаться до посинения сапнуть эту цель, ибо при повторном нажатии макроса мы попадаем в ситуацию один.
Именно по этой причине я сделал выбор "спам или в таргет" зависящим от зажатого модификатора (шифта). имхо, это оптимально, ибо если у нас есть время для принятия решения о том, какую цель сапать - у нас хватит время зажать шифт, иначе просто спамим макрос и сапаем того, кто попадётся.