×
Меню
Индекс

MSFD Определение открыл ли игрок меню

[no fix] MenuMode
 
     If ( MenuMode == 1 )
 
MenuMode возвращает 1, если игрок открыл меню (инвентарь).
Обычно эти строки помещаются в каждый скрипт, чтобы он не исполнялся, когда у игрока открыт инвентарь.
Диалоги, консоль, счетчик сна, похоже, также являются меню. ??
 
Такое тоже прокатывает.
If ( MenuMode )
     Return
Endif
 
Т.е. если MenuMode == 0 имеет смысл (для особо затейливых скриптов), то ==1 фактически равно MenuMode без знаков после.