|
|
|
|
| Author: Wasteland Ghost 08.02.05 15:18:09 | Синтаксис оригинального компилятора: void float_msg(ObjectPtr who, string msg, int type) - создать "плавающее" сообщение (над криттером) Аргументы: who - указатель на криттера msg - строка сообщения, которую можно получить при помощи функции message_str type - тип (см. DEFINE.H): специальные: FLOAT_MSG_WARNING (-2) - предупреждение (эран центрируется на говорящего) FLOAT_MSG_SEQUENTIAL (-1) - циклический перебор всех цветов цвет сообщения: FLOAT_MSG_NORMAL (0) FLOAT_MSG_BLACK (1) FLOAT_MSG_RED (2) (FLOAT_COLOR_BAD) FLOAT_MSG_GREEN (3) (FLOAT_COLOR_SICK) FLOAT_MSG_BLUE (4) FLOAT_MSG_PURPLE (5) (FLOAT_COLOR_HIGH) FLOAT_MSG_NEAR_WHITE (6) FLOAT_MSG_LIGHT_RED (7) (FLOAT_COLOR_AFRAID) FLOAT_MSG_YELLOW (8) (FLOAT_COLOR_NORMAL) FLOAT_MSG_WHITE (9) (FLOAT_COLOR_GOOD) FLOAT_MSG_GREY (10) (FLOAT_COLOR_SAD) (FLOAT_COLOR_WHISPER) FLOAT_MSG_DARK_GREY (11) FLOAT_MSG_LIGHT_GREY (12) (FLOAT_COLOR_SFX) (FLOAT_COLOR_PAIN) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Author: legacy information 22.06.02 13:29:01 | 810A - вывод фразы рядом с фигуркой криттера. 3 аргумента: CritterID (80BC), выводимая строка, цвет надписи. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Author: ABel 18.06.02 22:16:53 | Выводит сообщение над объектом. Параметры
Возвращаемое значение - нет - Пример float_msg (target_obj, 'I am '+obj_name(target_obj, -1); Примечание
Ообъект obj не обязательно должен быть живым существом.
Параметр color = -1 может использоваться для последовательного перебора всех допустимых цветов. То есть, при многократном выводе сообщений со значением color = -1 цвет будет автоматически выбираться игрой и пробегать перечисленные выше цвета (кроме -2). |