Страница 634 из 643 ПерваяПервая ... 134534584624632633634635636 ... ПоследняяПоследняя
Показано с 6,331 по 6,340 из 6423

Тема: Общие вопросы

  1. #6331
    Бывалый Аватар для PanzerCat
    Информация о пользователе
    Регистрация
    09.04.2017
    Адрес
    Тула
    Сообщений
    806
    Репутация: 60 Добавить или отнять репутацию

    По умолчанию

    У меня в автоматическом эвенте идет катсцена, а в параллельном сообщение "для закрытия видео нажмите пкм". нажимаю левую - катсцена сбрасывается но сообщение так же висит пока не нажмешь лкм. вот нужно это сообщение закрыть принудительно.

    Можно еще попробовать Window_Message.prototype.close(); (наверное перед $gameMessage.clear() - но у меня и то и то закрывает окно текста.
    не пашет. У меня стоит доп плагин "Galv's Message Styles" - может он мешает?

    https://galvs-scripts.com/2016/03/31/mv-message-styles/

  2. #6332
    Бывалый Аватар для Darchan Kaen
    Информация о пользователе
    Регистрация
    17.06.2013
    Адрес
    Одесса
    Сообщений
    851
    Записей в дневнике
    3
    Репутация: 47 Добавить или отнять репутацию

    По умолчанию

    Цитата Сообщение от PanzerCat Посмотреть сообщение
    У меня в автоматическом эвенте идет катсцена, а в параллельном сообщение "для закрытия видео нажмите пкм". нажимаю левую - катсцена сбрасывается но сообщение так же висит пока не нажмешь лкм. вот нужно это сообщение закрыть принудительно.


    не пашет. У меня стоит доп плагин "Galv's Message Styles" - может он мешает?

    https://galvs-scripts.com/2016/03/31/mv-message-styles/
    А если сделать перелкючатель, при закрытии катсцены ПКМ его включать и в пареллельном событии проверять, если переключатель включен - не показывать сообщение / закрывать событие?

  3. #6333
    Бывалый Аватар для PanzerCat
    Информация о пользователе
    Регистрация
    09.04.2017
    Адрес
    Тула
    Сообщений
    806
    Репутация: 60 Добавить или отнять репутацию

    По умолчанию

    Неа, ну т.е. он как бы закрывает сообщение. но в работу включается плагин Галва (потому что там появляется указатель - стрелочка сообщения)

  4. #6334
    Бывалый Аватар для Darchan Kaen
    Информация о пользователе
    Регистрация
    17.06.2013
    Адрес
    Одесса
    Сообщений
    851
    Записей в дневнике
    3
    Репутация: 47 Добавить или отнять репутацию

    По умолчанию

    Сорян, тут не помогу.

    Может кто-то еще что-то скажет.

  5. #6335
    Бывалый Аватар для Phileas
    Информация о пользователе
    Регистрация
    05.02.2016
    Адрес
    HD 128620, HR 5459, CP−60°5483, GCTP 3309.00A, LHS 50
    Сообщений
    617
    Записей в дневнике
    26
    Репутация: 22 Добавить или отнять репутацию

    По умолчанию

    Цитата Сообщение от PanzerCat Посмотреть сообщение
    Добрый вечер. Есть ли принудительная скриптовая команда для закрытия текстовый сообщений?
    Какой движок?

    В MZ есть "Window_Message.prototype.terminateMessage". Закрывает сообщение, очищает от текста.
    Также можно переопределить "Window_Message.prototype.isTriggered", метод возвращает true/false: надо ли закрыть сообщение.
    Мои игры

    Мой Telegram-канал

    Мой Boosty



    Спойлер In my humble opinion :

    Все мои сообщения отражают лишь моё скромное мнение. Я ни в коем случае не пытаюсь кого-либо обидеть, ни на кого/что не наезжаю и ничего не навязываю. Благодарю за понимание и адекватность.

  6. #6336
    Маститый Аватар для Alisa
    Информация о пользователе
    Регистрация
    29.08.2013
    Сообщений
    1,425
    Записей в дневнике
    8
    Репутация: 76 Добавить или отнять репутацию

    По умолчанию

    Maker MZ
    Есть вопрос. Как создать сундук, который выдаст запомненые вещи из "пролога"?
    Например вначале игры ГГ налутал вещей (из сундуков, дропов и тд). После игра переносит ГГ героя за роль другого персонажа в другом месте, у которого по идее ничего ещё в карманах нет. Но пологике игрок захочет нафармленые вещи из начала игры. Вот, как сделать так, что бы игрок получил эти вещи? Например из сундука. Появление вещей в инвентаре будет , ну как то нелогично. Хотя в основном так и делают в большинстве.
    Последний раз редактировалось Alisa; 09.09.2022 в 17:53.

  7. #6337
    Администратор Аватар для Пётр
    Информация о пользователе
    Регистрация
    24.04.2014
    Адрес
    Краснодар
    Сообщений
    3,940
    Записей в дневнике
    6
    Репутация: 132 Добавить или отнять репутацию

    По умолчанию

    Цитата Сообщение от Alisa Посмотреть сообщение
    Maker MZ
    Есть вопрос. Как создать сундук, который выдаст запомненые вещи из "пролога"?
    Например вначале игры ГГ налутал вещей (из сундуков, дропов и тд). После игра переносит ГГ героя за роль другого персонажа в другом месте, у которого по идее ничего ещё в карманах нет. Но пологике игрок захочет нафармленые вещи из начала игры. Вот, как сделать так, что бы игрок получил эти вещи? Например из сундука. Появление вещей в инвентаре будет , ну как то нелогично. Хотя в основном так и делают в большинстве.
    У Химе есть плагин на несколько инвентарей.
    Единственное он для МВ.
    https://himeworks.com/2016/03/inventory-core/

    Но мало ли. Может и на МЗ работает. А может кто поможет адаптировать под МЗ.

  8. #6338
    Бывалый Аватар для Darchan Kaen
    Информация о пользователе
    Регистрация
    17.06.2013
    Адрес
    Одесса
    Сообщений
    851
    Записей в дневнике
    3
    Репутация: 47 Добавить или отнять репутацию

    По умолчанию

    Цитата Сообщение от Alisa Посмотреть сообщение
    Maker MZ
    Есть вопрос. Как создать сундук, который выдаст запомненые вещи из "пролога"?
    Например вначале игры ГГ налутал вещей (из сундуков, дропов и тд). После игра переносит ГГ героя за роль другого персонажа в другом месте, у которого по идее ничего ещё в карманах нет. Но пологике игрок захочет нафармленые вещи из начала игры. Вот, как сделать так, что бы игрок получил эти вещи? Например из сундука. Появление вещей в инвентаре будет , ну как то нелогично. Хотя в основном так и делают в большинстве.
    На моей памяти подобное уже спрашивали.
    И можно сделать без плагинов (но с ними, конечно, удобнее).

    Код скрипта в эвенте перед тем, как забрать предметы:
    Спойлер code-A:

    Код:
    let items = $gameParty._items;
    let itemsList = Object.keys(items).map((key) => [Number(key), items[key]]);
    let weapons = $gameParty._weapons;
    let weaponsList = Object.keys(weapons).map((key) => [Number(key), weapons[key]]);
    let armors = $gameParty._armors;
    let armorsList = Object.keys(armors).map((key) => [Number(key), armors[key]]);
    let partyLootList = [itemsList, weaponsList, armorsList];
    $gameVariables.setValue(X, partyLootList);

    Код скрипта в эвенте дающем предметы(сундук, итд):
    Спойлер code-B:

    Код:
    let partyLootList = $gameVariables.value(X);
    let partyLootItems = partyLootList[0];
    let partyLootWeapons = partyLootList[1];
    let partyLootArmors = partyLootList[2];
    partyLootItems.forEach(data => $gameParty.gainItem($dataItems[data[0]], data[1]));
    partyLootWeapons.forEach(data => $gameParty.gainItem($dataWeapons[data[0]], data[1]));
    partyLootArmors.forEach(data => $gameParty.gainItem($dataArmors[data[0]], data[1]));
    $gameVariables.setValue(X, 0);

    где:
    X - номер переменной для хранения массива с предметами, оружием, броней.

    В данном коде сохраняется все - предметы, оружие, броня. Можно модифицировать что только оружие сохранялось, например.
    При выдаче предметов никаких дом. сообщений не выводится, это нужно делать или вручную, или плагином (скриптом тоже можно, но очень муторно).

    P.S:
    Если что, берутся команды скрипта не с головы
    Очень много полезных команд можно найти тут (MV):
    https://docs.google.com/spreadsheets...h7OHs/htmlview
    Для MZ они иногда немного отличаются (вызов эмоций, анимаций) - но в целом идентичны.
    Ну и немножко фантазии.
    Последний раз редактировалось Darchan Kaen; 09.09.2022 в 19:24. Причина: P.S:

  9. #6339
    Администратор Аватар для Пётр
    Информация о пользователе
    Регистрация
    24.04.2014
    Адрес
    Краснодар
    Сообщений
    3,940
    Записей в дневнике
    6
    Репутация: 132 Добавить или отнять репутацию

    По умолчанию

    Господа программисты.
    Как в МЗ получить количество предмета кодом?
    Или хотя бы проверить наличие предмета в инвентаре.
    Всю голову сломал, не могу сообразить как прописать.

  10. #6340
    Маститый Аватар для Alisa
    Информация о пользователе
    Регистрация
    29.08.2013
    Сообщений
    1,425
    Записей в дневнике
    8
    Репутация: 76 Добавить или отнять репутацию

    По умолчанию

    А что вот это значит?

Страница 634 из 643 ПерваяПервая ... 134534584624632633634635636 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 14 (пользователей: 0 , гостей: 14)

Метки этой темы

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
Общие вопросы