fatsawhorse, глядя на твои скрипты, возникает ощущение, что ты не отдаешь себе отчёт в том, что ты пишешь. Какое-то совершенно неверное применение рисиверов (!!BH, !!BG из твоего примера), выдуманный смысл команд (!!BM:E). Ты же когда общаешься с людьми, то не выдумываешь слова на ходу и используешь общепринятые значения слов.