1.Просто хочу сохранить игру через тригер (например при событи окончания таймера 120 сек). Лазил на форумах нашол такую функцию:
function SaveGameFunc takes nothing returns nothing
call SaveGame("The Fart Pit")
Как это использовать чтоб работало? Мне бы внятное объяснение (пример с использованием данной функции), а лучше скриншот рабочей версии или карту наработку(очень желательно карту).
2.Как в любой момент скрыть /показть курсор?( во многих картах видел такую функцию) так же в редакторе гуи есть функция отключения интерфейса(курсора), но она отключает и другие кнопки, и вариант удалить модель тоже не подходит. Если можно внятный код со всеми готовыми переменными в виде скриншота, текста или карты пример ( очень желательно карту пример).

Принятый ответ

world_editor, настраиваем мемхак по инструкции xgm.guru/p/wc3/easymem
Далее переносим из RenderEdge себе все триггеры и через кастом скрипт в нужный момент вызываем
call BlockMouse(false), всё курсора нет
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
2
26
5 лет назад
2
  1. А для каких целей это нужно? Может быть достаточно сделать интерфейс видимым, но неактивным? Такого можно добиться, если наложить на экран изображение со 100% прозрачностью. Только оно слетит после сохранения/загрузки, нужен будет триггер, который будет его опять накладывать до нужного момента.
call SaveGame("NameSave")
Имя файла ведь с расширением указывать?
0
17
5 лет назад
Отредактирован world_editor
0
quq_CCCP:
Ну только в режиме киниматика курсор пропадает, иначе никак, в гуи есть функции в разделе "спецэффекты".
Так чтобы прям на ровном месте удалить курсор по средь игры, стандартными средсвами никак...
Сохранить игру насколько помню можно только в кампании.
Так значит эта функция для кампании, а для обычной карты никак нельзя через скрипты ? Просто режим кинематики у меня нельзя отключать и сохранится через меню нет возможности. Режим кинематики для удаления курсора в моей ситуации не работает.
8gabriel8:
  1. А для каких целей это нужно? Может быть достаточно сделать интерфейс видимым, но неактивным? Такого можно добиться, если наложить на экран изображение со 100% прозрачностью. Только оно слетит после сохранения/загрузки, нужен будет триггер, который будет его опять накладывать до нужного момента.
call SaveGame("NameSave")
Имя файла ведь с расширением указывать?
Это нужно для внешнего вида, курсор по середине экрана сильно мешает и разрушает атмосферу. Его можно было бы убрать через удаление модельки, но он мне нужен для выборки в меню паузы. Опять же можно выбирать в меню и пустым курсором, но это крайне неудобно. Насчёт способа: ( наложения на экран изображения) делать это надо через тригер фильтра да? или я неправильно понял? можно пример?
Он должен показываться только когда появляется соответствующие меню диалогов и скрываться когда диалог выбран.
0
32
5 лет назад
0
На мемхаке можно сдвигать курсор принудительно в любой угол например в 0,0 это левый верхний угол, не помню что у нас на 130 патче,
Ещё есть мега костыль способности канал, если снять галочку "отображение графики" и кастовать принудительно такую способность, но не будет виден курсор вообще,
(принудительно кастовать через ForceUIKeyBJ), если интересно, распишу подробней
Но тогда панель приказов превратится в 11 пустых и кнопка отмена на 2,3
0
29
5 лет назад
0
На мемхаке можно сдвигать курсор
На мемхаке можно и просто скрывать курсор)
0
26
5 лет назад
0
world_editor, да, вроде бы фильтр называется, к сожалению под рукой не редактора, чтобы сделать пример, но, судя по описанию ситуации, тебе такое не годится. По идее вариант Bergi_Bear с Каналом самое то, если иконку Отмена спрятать. Но только если вызов меню не собьёт каст Канала, так как закрытие меню вряд ли удастся определить, чтобы красиво скастовать Канал вновь. Но вообще в такой ситуации воспользовался бы способом, аналогичным сбросу кинематики. Включил режим кинематики для потери курсора, на Esc сбрасывал бы режим кинематики (и всё запаузить в игре), чтобы вызвать меню, потом опять на Esc включал режим кинематики. А мемхак только для 1.26а, при этом не у всех идет и игра критует, если после карты не перезапустишь её.
0
17
5 лет назад
0
Bergi_Bear:
На мемхаке можно сдвигать курсор принудительно в любой угол например в 0,0 это левый верхний угол, не помню что у нас на 130 патче,
Ещё есть мега костыль способности канал, если снять галочку "отображение графики" и кастовать принудительно такую способность, но не будет виден курсор вообще,
(принудительно кастовать через ForceUIKeyBJ), если интересно, распишу подробней
Но тогда панель приказов превратится в 11 пустых и кнопка отмена на 2,3
Да интересно и если можно карту пример.
0
32
5 лет назад
0
world_editor, Надо больше подробностей, нужны ли клики, по определённому ли событию должен убираться курсор или вообще навсегда?
NazarPunk, что то не припомню...
NazarPunk, проверил, в первом вообще апи курсора только на Get и события, во втором вообще курсоров нет, RednderEdge точно позволяет переместить или же не давать выходить из области ещё есть mix на управление курсоров, его можно как длл подгружать правда он в сетевой никак не работает ВООБЩЕ, но на первое время дать функции курсора без мемхака, надо пробовать xgm.guru/p/wc3/160205
2
29
5 лет назад
2
что то не припомню...
В Render Edge Memhack, в демке Camera есть две функции
call BlockMouse(false)
call EnableUserControl(false)
Одна из них точно скрывает курсор))
0
32
5 лет назад
0
NazarPunk, теперь вспомнил... точно это они
0
17
5 лет назад
0
Клики нужны т.к. надо тыкать кнопки меню пауз, да по определённому событию например при появлении меню паузы и после клика по кнопки на нём курсор должен скрываться, и такое меню будет очень часто следовательно курсор должен скрываться до следующего появления меню паузы.
0
32
5 лет назад
0
world_editor, не пойму что такое меню паузы у нас? это вызов F10-F9? только наличия события не припомню, а зачем его тыкать вообще? или ты о диалоговых окнах? тогда понял курсора по игре не должно быть видно , но он должен появляться на диалогах, ещё вопросы.. нужно ли чтобы курсор был на панели приказов и на панели инвентаря? и игра ОДИНОЧНАЯ? сетевая?
Мы о дарк крипт говорим же да?
Каковы познания в мемхаке?
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.