Привет!
========Эта стенка касается пользователей GComm=========
Напишу наиболее часто используемые мной макросы. У кого их нет, могу выслать (18К неархивированного файла)
(*** Макросы для подписи планет (Alt+N) и фильтры для карты (Alt+L) ***)
Данный тип макросов, служат для изменения надписей под планетами на карте. Правила использования: 1. Map->Replace Planet Name. (Alt+N) 2. В окошке пишешь макрос (или комманду). 3. Жмешь ввод и любуешься.
Наиболее часто я использую. (есессно 1. и т.д. не нуно писать) 1. FleetsMass(4) // Вместо 4 ставь любое число. Заменяет название планеты на //"Масса_Твоего_Флота/Масса_Дружественного_Флота/Масса_Враждебного_Флота"
2. Round(Pop-Size)+" / "+Round(Col)
Заменяет название планетыы на Сколько нуно населения для залития / количество кола на планете. Файл Макросов не нужен. Удобен при рассылке транспортов.
3. L
Показывает количество доступного L на планете. Исполбзуется для рассылки для рассылки флота. Позволяет видеть наиболее раскачанные планеты
4. Identified("Имя_Расы"). Показывает планеты, на которой находятся корабли указанной расы. (комбинация клавиш Alt+L, возможно и Alt+N, но не очень удобно)
----------------------------------------------------------------------
(*** Макросы для таблицы кораблей ***)
Тыкаете на кнопку List Of Ships далее жмете Alt+L (должно быть условие на вводе) или Alt+U (дополнительный столбец)
1.а. (Alt+L) PlanetDest(Dest,"#80")<Speed (Alt+L) Получите список кораблей, долетающих до планеты #80 за 1 ход PlanetDest(Dest,"#80")<Speed*2 (Alt+L) Получите список кораблей, долетающих до планеты #80 за 2 хода и т.д. 1.б. (Alt+U) PlanetDest(Dest,"#80") Получите расстояние от текущей планеты, до планеты #80 ---------------------------------------------------------------------- ---------------------------------------------------------------------- ---------------------------------------------------------------------- ----------------------------------------------------------------------
Для получения полного списка доступных макросов, глядите содержимое файла GCOMM.MAC.
Пример ---- Macro Arrive(Num); begin result:= PlanetDest(Dest,Num)<Speed; end; --- Arrive - Это имя макроса. Num - передаваемый параметр. PlanetDest - некая функция. (можно пользоваться и ей тоже, если догадаетесь, что она делает)
Dest Speed И т.д. (в большинстве своем - заголовки столбцов таблиц) - в некоем смысле константы, заранее опредделенные.
С Уваженеим, Скрипач. консул ВТК Шеридан.
ЗЫ
Надеюсь кому то помог. Если какие то непонятки - постараюсь разъяснить. Пишите приватом. :)))
|