Если я не ошибаюсь, есть серьезная ошибка в русском описании команды !!OW:W
Quote:W#1/$1
Установить/проверить/получить номер города под контролем игрока (в таблице городов)
#1 – игрок
$1 – номер города (0…47)
На самом деле команда !!OW:W#1/$1; возвращает в $1
количество городов под контролем игрока #1.
Это можно использовать, чтобы быстро перебрать все города какого-либо игрока:
и так далее.
В тех скриптах, что есть, для этого обычно используется команда UN:U с перебором всех городов на карте и последующей проверкой их на принадлежность игроку, что гораздо дольше.
Неплохо было бы, если бы кто-нибудь из тех, кто разбирается в исходниках, проверил мое предположение.
P.S. Очень долго искал в справочнике описание конструкции if-el-en.
Оказывается, в списке ресиверов сверху она обозначена как I/E (буквы заглавные почему-то). Неочевидно от слова "совсем".
А в списке ресиверов справа (кнопка "Ресейверы") ее вообще нет.