Денежное обращение и кредит

2, Строка, Число Строка Arg1 с длиной Arg2. если Arg2 > длины Arg1, то лишние символы отбрасываются, иначе дописываются пробелы в конец. KILL 2, Числа Вероятность уничтожения корабля с защитой Arg2 при атаке Arg1. OWNER 1, Строка Владелец планеты с именем Arg1. TO 2, Строки Расстояние от планеты Arg1 до планеты Arg2. LAUNCH 1, Строка True, если можно запустить ко- рабль на планету Arg1. Приоритет операций. 13) ; \ , 12) := 11) func(...) 10) Or 9) And 8) Not 7) = <> > < >= <= 6) + - 5) * / mod 4) функции 2х аргументов, в том числе F^(X), MACRO 3) IF, WHILE, функции 1 аргумента 2) скобки 1) константы, переменные. Функции и поля, доступные только из таблицы типа Races. Примечание: В этой и таблицах другого типа имя поля всегда перекрывает имя переменной, если такая переменная существует. ME : Имя моей расы. NAME, RACE, NAMERACE : Имя расы. DRV : Технология Drive WPN : Технология Weapons SHLD : Технология Shields CRG : Технология Cargo POP : Hаселение IND : Индустрия # : Число планет RAITING, RATING : Рейтинг расы LEVEL : "Уровень" расы (см.Список рас) VOTES : Число голосов, отданных расе STATE : Ваше отношение (мир-война) к расе (строка) COMMENT : строка информации о расе из файла GV.CTL Функции и поля, доступные только из таблицы типа Planets. SHIPS(имя расы) : Функция с строковым аргументом. Возвращает вес кораблей указанной расы на планете + вес летящих на планету кораблей, если указано Ваше имя расы. ROUTE(тип) : Функция с строковым аргументом. Допустимы аргументы 'COL', 'CAP', 'MAT', 'EMP'. Функция проверяет, есть ли маршрут заданного типа на планету и возвращает имя исходной планеты (первой найденной). Если маршрута нет, то результат = ''. ME : Имя моей расы. NAME, PLANET, DEST : Имя планеты #, NUMBER, NUM : Hомер планеты POP : Hаселение IND : Индустрия SIZE : Размер RES : Ресурсы $ : Число свободных CAP на планете MAT : Материалы COL : Колонисты L : Остаток производства, только в Galaxy PLUS PRODUCTION : Производство планеты (строка) RACE : Владелец планеты. Для unidentified планет результат может быть в виде 'Unidentified (SmthRace on turn xx)' LASTRACE : Как Race, только для unidentified планет возвращает имя последнего владельца, если планета когда либо наблюдалась QLTY : "Качество планеты" - вес корабля, который эта планета может построить за один ход, если она полностью развитая и нет свободных материалов OUTCAP : Сколько CAP планета произведет за ход, ес- ли ей отдать такой приказ OUTWGT : Какой вес корабля планета произведет за ход, если она будет строить корабль BATTLE : Если на планете была битва, то этот пара- метр равен числу строк этой битвы в отчете, или 0 если битвы не было. Удобно сортировать планеты по этому параметру, чтобы посмотреть самые большие битвы, чтобы не искать на карте в большой галактике BESTETA : Через сколько ходов на планету прилетит Ваш наблюдатель. (0 - если уже есть, -1 - если не летит). Если на планету летит несколько наблюдателей, то функция вернет срок минимальный прибытия. Этот параметр удобно использовать для регулярной рассылки дронов, когда их все время сбивают. COMMENT : строка информации о планете из GV.CTL Функции и поля, доступные только из таблицы типа Ships. NEEDCARGO(X) : Аргумент - скорость. Возвращает количество груза, которое максимально можно загрузить в корабль, чтобы он мог двигаться с указанной скоростью или быстрее. В случае невозможности (например не позволяют двигатели или нет грузового трюма), функция возвращает -1 ME : Имя моей расы NAME, SHIP, TYPE : Имя корабля RACE : Владелец корабля GRP, GROUP : Hомер группы #, NUMBER : Число кораблей в группе WEIGHT : Вес корабля P.D, P.W, P.S, P.C : Параметры типа корабля (Drive, Weapon, Shield, Cargo) P.A, GUN : Число пушек CARGO, CPTY : Емкость трюма корабля WGT : Вес загруженного груза TYP : Тип груза (строка) ATTACK : Эффективная атака DEFENCE, DEF : Эффективная защита BOMB : Бомбовая мощность корабля в Galaxy PLUS SPEED : Скорость с текущим грузом E.SPEED : Скорость без груза C.SPEED : Скорость с полным грузом D : Технология Drive корабля W : Технология Weapons S : Технология Shields C : Технология Cargo R : Расстояние до цели DEST, PLANET : Планета назначения FROM : Планета, откуда летит корабль (в Galaxy PLUS и Galaxy Classic). Для корабля на орбите = DEST STATE : Состояние корабля (строка): 'in orbit', 'launched', 'in space', 'in battle' и т.д. WARSHIP : TRUE, если это боевая группа кораблей. Под боевой группой понимается корабль с двигателем и трюмом не превышающим 5% массы, корабль должен быть тяжелым (масса>2) или если это дрон(ы), то их число должно быть > 2 (чтобы не обращать внимания на одиноких дронов) WAITL, WAITINGLAUNCH : TRUE, если корабль готов к запуску (на орбите, имеет двигатель и это не группа из 1-2 дронов. ETA : Через сколько ходов корабль достигнет цели Примеры. Hесколько примеров макросов я поместил в подкаталоге \SCRIPTS Что нового в версии 11.2 1. Поддержка Blind Galaxy. (не доделана) 2. В прошлых версиях при выбранном корабле чужой расы меню ^F10 (Сommands) ошибочно не блокировалось и его открытие вызывало ошибку. Это исправлено. 3. Более корректно эмулируется команда Gift group. Подаренная группа появляется в списке кораблей указанной расы. 4. Введены новые директивы, чтобы сделать файл gv.ctl многосекционным и универсальным для нескольких игр и пользователей. [COMMON] - начало общего блока [GAME имяигры] - начало блока для отчетов указанной игры (G+). [RULES правила] - начало блока для отчетов данного типа (варианты: GalaxyPlus, Galaxy, Classic, Blind). INCLUDE файл - включить указанный файл в обработку. Кроме этого если gv.ctl не найден в каталоге с отчетом, то GV пытается его найти в каталоге, где gv.exe. Таким образом можно держать один конфиг для всех игр. 5. Адресная записная книжка в gv.ctl: Address = адрес[, Имя] Таких параметров может быть много. Имя необходимо только для FIDO адресов, в остальных случаях оно служит комментарием к адресу и отбрасывается при посылке письма в сеть. Письма можно посылать теперь и из обычного текстового окна. Окно ввода адреса и subject письма теперь имеет дополнительную кнопку по которой можно выбрать адрес из списка. 6. Исправлена ошибка, из-за которой при очень большом количестве рас меню не помещалось на экране, теперь оно скроллируемое. 7. В версии 11.1 была допущена ошибка, из за которой ключ History в gv.ctl игнорировался (т.к. история читается до gv.ctl). Теперь gv.his если обнаружен, читается все равно в любом случае, но изменения не записываются на диск если History=No (т.е. если история не нужна, кроме установки соответвующего параметра в gv.ctl удалите файл gv.his). 8. Карта галактики поумнела. Теперь к ней можно строить запросы (Alt+Q) по текущему обьекту, накладывать произвольный фильтр (Alt+L) на карту (например: Planet&TotalShips>1000 - показать только те планеты, на которых не менее мегатонны флота). В регистрированной версии Добавлена кнопка "N" с помощью которой можно "подписывать" планеты - вместо их имен будет выводиться результат введенного

скачать реферат
первая   ... 22 23 24 25 26 27 28 ...    последняя
Рефераты / Банковское дело /