dgnovice87. Ход 0
Scripach


Привет!

========Эта стенка касается пользователей 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
И т.д.
(в большинстве своем - заголовки столбцов таблиц) - в некоем смысле
константы, заранее опредделенные.


С Уваженеим,
Скрипач. консул ВТК Шеридан.

ЗЫ

Надеюсь кому то помог. Если какие то непонятки - постараюсь разъяснить.
Пишите приватом.
:)))