Страница 637 из 643 ПерваяПервая ... 137537587627635636637638639 ... ПоследняяПоследняя
Показано с 6,361 по 6,370 из 6423

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

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

    По умолчанию

    Цитата Сообщение от BabuinRiga Посмотреть сообщение
    Как работает и как сделать событие "Выбрать предмет"? Я находил вопрос на эту тему ,но всё было настолько размыто что я толком и не понял как оно вообще работает. Не подскажите?
    Всё очень просто.
    Выбрать предмет показывает предметы(в Асе только ключевые, в МЗ/МВ какие выберешь), которые у тебя есть в инвентаре.
    Тыкая на предмет, выбранная переменная приравнивается к ID предмета. То есть порядковому номеру в базе.
    А уже потом ты можешь творить всякое, проверяя номер переменной с тем что тебе нужно.
    Очень крутая функция, которой мало кто пользуется.

  2. #6362

    По умолчанию

    Как в МВ сделать проверку на количество предмета\оружия\брони?

    Делаю условие через команду например: $gameParty.items(id).length >>= 10 и игра выводит меня вариант иначе.

    В чем может быть ошибка?



    My PC
    CPU: AMD Ryzen 1600
    Ram: 16 Gb
    GPU: Nvidia Geforce 1050ti

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

    По умолчанию

    Цитата Сообщение от Ambrelium Посмотреть сообщение
    Как в МВ сделать проверку на количество предмета\оружия\брони?

    Делаю условие через команду например: $gameParty.items(id).length >>= 10 и игра выводит меня вариант иначе.

    В чем может быть ошибка?
    А нужно именно кодом? Просто в переменную не канает забить количество и проверять?
    Ну и как бы формула правильная, просто одна > лишняя.
    $gameParty.items(51).length >= 10 - так работает

  4. #6364

    По умолчанию

    Через переменные не вариант ибо моя система крафта предусматривает проверку больше чем один предмет, а также в количестве больше одной штуки.

    Странно, но не работает, хотя ид предмета верный, сам предмет тоже имеется проверял как меньшее так и большее значения все равно выводит на иначе!



    My PC
    CPU: AMD Ryzen 1600
    Ram: 16 Gb
    GPU: Nvidia Geforce 1050ti

  5. #6365

  6. #6366

    По умолчанию

    Да, но у меня есть также система готовки я её сейчас проверил и там в любом случаи срабатывает да, хотя 2 - 3 года назад все работало нормально, без использования записи в переменную. С чем вообще это может быть связано и можно ли делать проверки на количество без записи в переменную?
    Последний раз редактировалось Ambrelium; 07.02.2023 в 14:25.



    My PC
    CPU: AMD Ryzen 1600
    Ram: 16 Gb
    GPU: Nvidia Geforce 1050ti

  7. #6367

    По умолчанию

    Цитата Сообщение от Ambrelium Посмотреть сообщение
    Через переменные не вариант ибо моя система крафта предусматривает проверку больше чем один предмет, а также в количестве больше одной штуки.
    Почему не вариант? Я свою систему крафта из нескольких компонентов сделал на переменных и нормально получилось.

  8. #6368
    Познающий Аватар для VarVarKa
    Информация о пользователе
    Регистрация
    27.03.2016
    Сообщений
    352
    Записей в дневнике
    1
    Репутация: 44 Добавить или отнять репутацию

    По умолчанию

    Цитата Сообщение от Ambrelium Посмотреть сообщение
    Как в МВ сделать проверку на количество предмета\оружия\брони?

    Делаю условие через команду например: $gameParty.items(id).length >>= 10 и игра выводит меня вариант иначе.

    В чем может быть ошибка?
    Ты используешь не ту команду.
    $gameParty.items().length - показывает количество предметов в инвентаре, а не количество конкретного предмета. Если в инвентаре будет несколько зелий и несколько волшебных зелий, то получаем 2. Если взять ещё предмет, ржавый ключ например, то получим 3. Если взять ещё 10 ржавых ключей, то останется 3. При этом значение в скобках не важно, можно написать хоть миллион, результат не изменится.

    Для проверки количества конкретного предмета нужна команда $gameParty.numItems($dataItems[id]). Тогда твоё условие должно выглядеть так:
    $gameParty.numItems($dataItems[id])>=10

  9. #6369

    По умолчанию

    Всем ку . Я полный нуб в макерах , но загорелся идеей сделать что то похожее на рогалик с метапрогрессией . Как обнулить персонажа(уровень,навыки,с аряжение,предметы) , при этом чтобы у него ,например, остались монеты? rpg maker mz

  10. #6370
    Создатель Аватар для Рольф
    Информация о пользователе
    Регистрация
    14.04.2008
    Адрес
    Южно- Сахалинск/Пенза
    Сообщений
    10,081
    Записей в дневнике
    2
    Репутация: 108 Добавить или отнять репутацию

    По умолчанию

    Всем ку . Я полный нуб в макерах , но загорелся идеей сделать что то похожее на рогалик с метапрогрессией . Как обнулить персонажа(уровень,навыки,с �аряжение,предметы) , при этом чтобы у него ,например, остались монеты? rpg maker mz
    Как вариант убрать его с партии и добавить, там есть галочка сброс. Предметы и деньги сохранятся. А если предметы надо, то удалить предметы, проходишь все предметы, что у тебя существуют и кол-во. В минус предметы не уходят. Даже если переборщишь, то норм.

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

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

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

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

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

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

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

Ваши права

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