Макросы для СС2
//Улучшенный макрос MBH
//Сделать последний изображенный объект черным и без заливки.
MACRO MBH
SELBYP CHANGEC 0 CHANGEFS Hollow SELBYD ENDM
// This shows how to see if it is the first time it (or related macros) have been run
//Use a different variable to firsttime for different checks
//Improved version
MACRO FTE
GV firsttime -1 GV firsttime firsttime*secondtime IFP firsttime 2fte GV secondtime -1 :1fte
MSGBOX First time It"s the first time!
GO efte :2fte
MSGBOX First time It"s not my first time!
:efte ENDM
|
//Set variable Colord to be a dark color
//Makes the last drawn entity solid and color Colord
MACRO MDS
SELBYP CHANGEC Colord CHANGEFS Solid SELBYD ENDM
//Set variable Colorl to be a light color
//Makes the last drawn entity solid and color Colorl
MACRO MDS
SELBYP CHANGEC Colorl CHANGEFS Solid SELBYD ENDM
//If you want to keep the current layer, color, etc,
//then restore it later, use KP to save the settings then
//RS to restore them. Note that it doesn"t work if there is
//an entity at -10000,-10000
MACRO KP
POINT -10000,-10000 ENDM
MACRO RS KEEP -10000,-10000 SELBY1 ERASE SELBYD ENDM
|
Название | Скрыть все - Показать все |
Автор | ProFantasy |
Команда | HIDETOG |
Описание | Этот макрос - переключатель, который скрывает все слои кроме текущего и SymbolDefinition, или открывает все слои. |
Инструкции | Иконка: |
Код
MACRO HIDETOG
APND hstime -1
GV hstime hstime
IFZ hstime+1 hsfirsttime
IFZ hst 1hidetog
GV HST 0
SHOWA
GO ehidetog
:1hidetog
GV HST 1
HIDEA
SHOW SYMBOL DEFINITION>
:hsfirsttime
GV hsftime hsftime-1
GL HST 1
HIDEA
SHOW SYMBOL DEFINITION
:ehidetog
ENDM
Название | Спрятать слой при открытии карты |
Автор | Anna M. Dobritt |
Команда | MAPA |
Описание | Этот макрос позволяет скрыть и заморозить указаннный слой при открытии карты. Полезно для Мастера, если требуется показать подземелье игрокам, скрыв все ловушки (слой "TRAPS"). |
Инструкции | Слой MAP LINKS - Это слой, который открывается как выбранный. Вы можете изменить название слоя.
HIDEA - Скрыть ВСЕ слои. Выможете заменить эту команду на ту, которая нужна вам, например - HIDE BUILDINGS и т.п. (HIDE *LAYER NAME*)
FREEZEA - Заморозить все, кроме выбранного слоя. |
Код
MACRO MAPA
RDOFF
GFNOP fname *.fcw
IFERR emapa
LOADM fname
LAYER MAP LINKS
HIDEA
FREEZEA
RDON
:emapa
ENDM
Название | Переключение Заливка-Нет заливки |
Автор | ProFantasy |
Команда | FILLTOG |
Описание | Переключает два стиля залики - Есть заливка-Нет заливки. |
Инструкции | Иконка: |
Код
MACRO FILLTOG
APND ftftime -1
GV ftftime ftftime
IFZ ftftime+1 ftfirsttime
IFZ fs 1filltog
GV fs 0
FSTYLE Solid
GO efilltog
:1filltog
GV fs 1
FSTYLE Hollow
:ftfirsttime
GV ftftime ftftime-1
GL fs 1
FSTYLE Hollow
:efilltog
ENDM
Copyright © AD&Den`s Lair Все права защищены.