Copy Link
Add to Bookmark
Report

NULL mag Issue 08 22 Animation in mystic menus

eZine's profile picture
Published in 
null magazine
 · 26 Dec 2020

  



there are more than one ways, to make an animation in mystic bbs menus.
you can use a scripting language if you want, but in this case will do it
with menu commands/entries only and we will make an easy animation.

if you want to see the animation and have an idea, of what is been showed,
you can login to Another Droid BBS and see it, in the main menu. it's a
simple and small animation, where it displays some characters in a specific
position, but with different colors. this way it seems like the eyes of
the droid fade in and out.

to make this effect, we use 4 entries in the menu. you can add as many as
you want. you could only use two if you wanted. we are using the timer
function that mystic menus have and everybody seems to forget :)


ÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜ
Û Configuration Networking Servers Editors Other Exit Û
ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß

Ûßßßßßßßßßßßßßßßßßßßß Command list (main) ßßßßßßßßßßßßßßßßßßßßßÜ
Û HotKey Text ID Exe Û
 Û ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Û
ÜÜ Û ?F 67 1 ° °²gj!
ÞÛÜÜ Û !L 65 1 °ÜÜÛÛÜÜ
°ÛÛÛÜÜ Û !T 72 1 °ÛÛÛÛÛ±þ
ß ²ÛÛÛÛÜÛ !X 74 1 ° ÜÛÛÛÝÞ
² ±²²²ÛßÛ !R 75 1 °Þ²²²° ²
ß Û°°°Û Û TIMER 76 1 °°°°Û° ²
°°²ÛÛÛÛ Û TIMER 77 1 °ÜÜÜ ÜÜÛ
ÜÜþ ßß² Û TIMER 78 1 °ßßß Ý°°
Û TIMER 79 1 ² ßÜ
Û °
 Û ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Û
 Û Press / for Menu Settings, other options Û
 ßÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÛ


+++ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄÄ ÄÄ Ä Ä ú
::: (Editors) -> Menu Editor...



add the command and change the HOTKEY to value TIMER. set the TIMER field to
the number of seconds you want to display the text/chars, after the menu is
being re-drowned, in this entry is 3sec and also set the TIMER TYPE to
INTERVAL.

in the COMMAND area, add one command of type GT:Display Text and add the
string you want to display. you can use any ACS,MCI codes to position the
cursor and change the color. this way you can write anything you want to the
screen, in whatever color you like. if you have patience and some skills, you
could make very cool animations.


ÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜ
Û Configuration Networking Servers Editors Other Exit Û
ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß

Ûßßßßßßßßßßßßßßßßßßßßßßßßßßßß Command #76 (main) ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßÜ
Û Display Text ³ Û
Û LightBar Low ³ Û
Û LightBar High ³ Û
Û Hot Key ³ TIMER Û
Û Access ³ Up ³ 0 Escape ³ 0 Û
Û Display Type ³ Always Down ³ 0 Tab ³ 0 Û
Û X Y ³ 0 0 Left ³ 0 PageUp ³ 0 Û
Û Timer ³ 3 Right ³ 0 PageDn ³ 0 Û
Û Timer Type ³ Interval Redraw ³ No Home ³ 0 End ³ 0 Û
Û Command ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Access ÄÄÄÄÄ Data ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Û
Û (GT) Display line of text |[X17|[Y13|08ß|[X29ß ²
Û °
Û °
Û °
Û Û
ßÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜ (TAB) to edit menu commands ÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÛ

+++ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄÄ ÄÄ Ä Ä ú
::: (Command Editor) -> Key to run this command (CTRL-L/Hot Key Functions)...

ÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜ
Û Configuration Networking Servers Editors Other Exit Û
ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß

Ûßßßßßßßßßßßßßßßßßßßßßßßßßßßß Command #77 (main) ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßÜ
Û Display Text ³ Û
Û LightBar Low ³ Û
Û LightBar High ³ Û
Û Hot Key ³ TIMER Û
Û Access ³ Up ³ 0 Escape ³ 0 Û
Û Display Type ³ Always Down ³ 0 Tab ³ 0 Û
Û X Y ³ 0 0 Left ³ 0 PageUp ³ 0 Û
Û Timer ³ 4 Right ³ 0 PageDn ³ 0 Û
Û Timer Type ³ Interval Redraw ³ No Home ³ 0 End ³ 0 Û
Û Command ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Access ÄÄÄÄÄ Data ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Û
Û (GT) Display line of text |[X17|[Y13|08ß|[X29ß ²
Û °
Û °
Û °
Û Û
ßÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜ (TAB) to edit menu commands ÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÛ

+++ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄÄ ÄÄ Ä Ä ú
::: (Command Editor) -> Text displayed on generated menus...


all the entries you see are almost the same. the only thing that changes is
the color to display the two characters and give that fade effect.

the timer capabilities that mystic menus have are very sophisticated. in this
example, we did things as simple as it can be and thus the result is not very
"professional". there are other settings that we can use and make the
 animation more "robust" and complicated, but this is out of the scope of this
tutor. you can read more about timer commands in mystics manual.


ÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜ
Û Configuration Networking Servers Editors Other Exit Û
ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß

Ûßßßßßßßßßßßßßßßßßßßßßßßßßßßß Command #78 (main) ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßÜ
Û Display Text ³ Û
Û LightBar Low ³ Û
Û LightBar High ³ Û
Û Hot Key ³ TIMER Û
Û Access ³ Up ³ 0 Escape ³ 0 Û
Û Display Type ³ Always Down ³ 0 Tab ³ 0 Û
Û X Y ³ 0 0 Left ³ 0 PageUp ³ 0 Û
Û Timer ³ 5 Right ³ 0 PageDn ³ 0 Û
Û Timer Type ³ Interval Redraw ³ No Home ³ 0 End ³ 0 Û
Û Command ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Access ÄÄÄÄÄ Data ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Û
Û (GT) Display line of text |[X17|[Y13|04ß|[X29ß ²
Û °
Û °
Û °
Û Û
ßÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜ (TAB) to edit menu commands ÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÛ

+++ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÄÄÄ ÄÄ Ä Ä ú
::: (Command Editor) -> TIMER event execution type...


a glimpse of the result...

1001 01010°²²²²ÛÛ²±²ÛÛÛ²²° 1010100 11101 01 01010°²²²²ÛÛ²±²ÛÛÛ²²° 1010100 111
0110010 °±²ÛÛßßßßßÜ°²Ûßßß²²± 1010 100 01110010 °±²ÛÛßßßßßÜ°²Ûßßß²²± 1010 100
110011 ±²ÛßÛÛ°±°±²Û²°²±Û°±²²²± 0101 0111 0011 ±²ÛßÛÛ°±°±²Û²°²±Û°±²²²± 0101 01
10101 ± ±²Ûܱßß°Ûß±ßßÛÛß²°ßÜß²² 010101 00101 ± ±²Ûܱßß°Ûß±ßßÛÛß²°ßÜß²² 010101
0111 ²²°±²²²ß°ßßÜß²°Û²ÛÛß±°Û²²Ü² 01 1001 11 ²²°±²²²ß°ßßÜß²°Û²ÛÛß±°Û²²Ü² 01 10
110 ±² ß°±²ÛÛÛß°²ÛÛ²°Û²ÛÛÛ²°Ü²²² 1 10 0110 ±² ß°±²ÛÛÛß°²ÛÛ²°Û²ÛÛÛ²°Ü²²² 1 10
101 ±²Ü ß°±²ÛÛÛ°±²Û²±°Û²ÛÛÛ²°²²° 01 111 01 ±²Ü ß°±²ÛÛÛ°±²Û²±°Û²ÛÛÛ²°²²° 01 11
111 ±² ßÜ °±²ÛÛÛ°±²²±°Ûß²ÛßÜÛ²±° 010 011 1 ±² ßÜ °±²ÛÛÛ°±²²±°Ûß²ÛßÜÛ²±° 010 0
010 ²Û ÛßÜ °±²²ÛÛ°±²²ß±ß ±ß²Üßܱ 101011010 ²Û ÛßÜ °±²²ÛÛ°±²²ß±ß ±ß²Üßܱ 10101
0101 ²Ü±ÜßßÛßÜÜÜßßßß ÜÜÜÜÛܱ߰²± 01001 1001 ²Ü±ÜßßÛßÜÜÜßßßß ÜÜÜÜÛܱ߰²± 01001
10100 ²Û °ßßßß²²ÜÜÜßÜ Üß²²ßßÜ° 01 10 1100 ²Û °ßßßß²²ÜÜÜßÜ Üß²²ßßÜ° 01 1
01011 ±²ßÜÛ °Ü ßܱ߱ßßßß Ü ² 10 111 011 ±²ßÜÛ °Ü ßܱ߱ßßßß Ü ² 10 1
10001 Û±ÜßÛÜ ßÛ ß° Üܱܲ °ßÜß ± 101 01 001 Û±ÜßÛÜ ßÛ ß° Üܱܲ °ßÜß ± 101
10100 ß ÛÜßÛßÛÜÜÜÜÜÜÜ ÛßÜßÛÜÜÜÜ²ß 010 101100 ß ÛÜßÛßÛÜÜÜÜÜÜÜ ÛßÜßÛÜÜÜÜ²ß 010
0110 °Û °ßܲßÜÜÜÜÜÜ°Üß°ß±²±ÜÜÜÜÛ 101 101 10 °Û °ßܲßÜÜÜÜÜÜ°Üß°ß±²±ÜÜÜÜÛ 101 1
1100 ±°Üß°²Ü²ÜÜÜ°ßÜÛ°ßÜ°ßß°߲߰ 0110101100 ±°Üß°²Ü²ÜÜÜ°ßÜÛ°ßÜ°ßß°߲߰ 01101
0101 Û Ûß± ²ßß°°°ÜÜÛܲÜÜÛ°±² ² 01010110101 Û Ûß± ²ßß°°°ÜÜÛܲÜÜÛ°±² ² 010101
1011 Û Û ± ²°° ßßßܲßÜܲßÜß°Ü Ü 0101011011 Û Û ± ²°° ßßßܲßÜܲßÜß°Ü Ü 01010
0101 Û²°ßÜß²±²Üß °Üßßßßßßܱ°Ü °Û 1010101101 Û²°ßÜß²±²Üß °Üßßßßßßܱ°Ü °Û 10101
1010 ß²°°ßßÜß²ßßÜÜ °²°±²²± Û±°°Ü °° 0101010 ß²°°ßßÜß²ßßÜÜ °²°±²²± Û±°°Ü °° 01
0000 Û²°°° ßÜÛÛ°ÛßÜÜÜÜÜÜÜß±Û° Û °°±²ÜÜ00 Û²°°° ßÜÛÛ°ÛßÜÜÜÜÜÜÜß±Û° Û °°±
1010 ÜÜ°ÜÛÛÛÜ ßÜÜß° ²ÛÛÛ°Û±Ûß° ² Û² ±²10 ÜÜ°ÜÛÛÛÜ ßÜÜß° ²ÛÛÛ°Û±Ûß° ² Û²
00010 ßÜ Ûß ÜÛÜ ßÛÜܲÜÛ°ÛÛÜß ÜÜß ÛÛ² 010 ßÜ Ûß ÜÛÜ ßÛÜܲÜÛ°ÛÛÜß ÜÜß ÛÛ²
ÜÜÜÜ ßß ÜÜ ÜÜÜÜ ßßßÛÜßß Ÿr!Û² ß ÜÜÜÜ ßß ÜÜ ÜÜÜÜ ßßßÛÜßß Ÿr!Û² ß

← previous
next →
loading
sending ...
New to Neperos ? Sign Up for free
download Neperos App from Google Play
install Neperos as PWA

Let's discover also

Recent Articles

Recent Comments

Neperos cookies
This website uses cookies to store your preferences and improve the service. Cookies authorization will allow me and / or my partners to process personal data such as browsing behaviour.

By pressing OK you agree to the Terms of Service and acknowledge the Privacy Policy

By pressing REJECT you will be able to continue to use Neperos (like read articles or write comments) but some important cookies will not be set. This may affect certain features and functions of the platform.
OK
REJECT