Миничат

poca 5 ч. не кикает больше часа. зер гут
poca 7 ч. было-бы неплохо, да
poca 7 ч. авто-бан за 10 повторений
poca 7 ч. придётся
poca 7 ч. банить
poca 7 ч. фсаперов
poca 7 ч. вручную
poca 7 ч. то
poca 7 ч. а
poca 7 ч. надо
poca 7 ч. прикрутить
poca 7 ч. фильтр
poca 7 ч. -
poca 7 ч. спам
poca 7 ч. но
poca 7 ч. работу
poca 7 ч. проделанную
poca 7 ч. за
poca 7 ч. большое
poca 7 ч. большое
Правила раздела:
1 Задавайте конкретные вопросы. Для болтовни есть свободный раздел.
2 По возможности давайте конкретные ответы.
3 Один вопрос=одна тема. Если хотите задать ещё вопрос, то начинайте новую тему.
4 Название темы должно составлять сам вопрос, и быть максимально конкретным. Рекомендуется начинать тему словами "Как", "Что", "Почему". А первый пост повторяет вопрос и даёт расширенные сведения.
5 Рекомендуется указывать версию мейкера (2000, 2003, RMXP, RMVX, ACE, IGM, и.т.д.. Это важно, и всё равно ведь спросят.
6 Темы "Пара вопросов", "Помогите", и подобные им - самый лёгкий путь к бану.
7 Поиск находится вверху справа.
А. Названия подразделов этого раздела уточняются. Советы принимаются.

Проверка на кол-во предметов одного вида в инв-ре?

Больше
6 года 7 мес. назад #113535 от KorumJI
Задача такая: Что-бы событие пустило на другую локацию в инвентаре нужно иметь два разных предмета по 2шт., но события могут либо в принципе активироваться только при наличии ОДНОГО предмета, либо быть активными и делать проверку на наличие предмета в инвентаре уже в условиях, но тоже только ОДНОГО предмета. Там просто нигде нельзя вписать количество. Пробовал через переменные делать условия, но вот что-бы присвоить переменным количество предмета в инвентаре натыкаюсь на ту же проблему "одного предмета". Как это вообще сделать?


Пример: Нужно 2 напитка и 2 еды. Изначально их 0. Задача купить в магазине оба предмета по паре штук и пройти в сл. локацию. Казалось бы - простейшее действие. А всё - больше одного предмета не проверить в условиях и непонятно, как присвоить переменной количество предметов, если движок не отслеживает, сколько я там в магазине и чего купил, поэтому в событии магазина это тоже руками в переменные не пропишешь. (конечно пропишешь, но откуда знать, один напиток я купил или три). Просто бред какой-то.
Тема заблокирована.
1 место в Готв 3 место Учитель Разработчик 3 место Готв Ветеран Писатель 2 место Тестер
Больше
6 года 7 мес. назад - 6 года 7 мес. назад #113536 от Демий
Можно упороться и сделать два разных предмета на каждый тип. Ну типа: "напиток 1" и "напиток 2".
Можно же присвоить переменной значение таки. Это делается через присвоение переменной данных игры. Первая же:
Последнее редактирование: 6 года 7 мес. назад пользователем Демий.
Спасибо сказали: yuryol
Тема заблокирована.
Больше
6 года 7 мес. назад #113545 от KorumJI

Демий пишет: Можно упороться и сделать два разных предмета на каждый тип. Ну типа: "напиток 1" и "напиток 2".
Можно же присвоить переменной значение таки. Это делается через присвоение переменной данных игры. Первая же:


Ну про разные предметы это бред. Т.к. по условию нужно будет купить уже 4 разных предмета, да и путаница у игрока будет. А про присвоить значение переменной, вот как? В момент покупки нельзя. После покупки тоже, непонятно, строка кода вообще не знает, купил я что-то или вообще ничего, а значение присвоит переменной.

Вот уж не думал, что только начав проект сразу наткнусь на неразрешимую проблему. Причем проблема исключительно программы. Похоже придется обращаться к запасному и более трудному варианту, начать проект на Unity.
Тема заблокирована.
1 место в Готв Проект месяца 1 место 2 место Учитель Проект месяца 2 место Проект месяца 3 место 3 место Готв Разработчик Коммерсант Проект года 3 место
Больше
6 года 7 мес. назад - 6 года 7 мес. назад #113546 от peter8031983

KorumJI пишет:

Демий пишет: Можно упороться и сделать два разных предмета на каждый тип. Ну типа: "напиток 1" и "напиток 2".
Можно же присвоить переменной значение таки. Это делается через присвоение переменной данных игры. Первая же:


Ну про разные предметы это бред. Т.к. по условию нужно будет купить уже 4 разных предмета, да и путаница у игрока будет. А про присвоить значение переменной, вот как? В момент покупки нельзя. После покупки тоже, непонятно, строка кода вообще не знает, купил я что-то или вообще ничего, а значение присвоит переменной.

Вот уж не думал, что только начав проект сразу наткнусь на неразрешимую проблему. Причем проблема исключительно программы. Похоже придется обращаться к запасному и более трудному варианту, начать проект на Unity.

Какое тебе Юнити, если ты задачу уровня детского сада решить не можешь?
Это решается ЭЛЕМЕНТАРНО двумя если.

Первая переменная = напиток
Вторая переменная = еда
Если 1 переменная >= 2
__Если 2 переменная >= 2
__Результат
__Конец
Конец
Последнее редактирование: 6 года 7 мес. назад пользователем AnnTenna. Причина: удалено оскорбление
Спасибо сказали: idavollr, PanzerCat
Тема заблокирована.
2 место Победитель конкурса 3 место Проект месяца 1 место Проект года 3 место Поддержка Фонда Победитель конкурса маппинга Организатор конкурсов Разработчик Проект года 1 место Оратор Проект месяца 3 место Проект месяца 2 место
Больше
6 года 7 мес. назад - 6 года 7 мес. назад #113547 от PanzerCat
Вставь в условие "Если" скрипт, один из этих

$gameParty.hasItem($dataItems[n]) >= 2
$gameParty.numItems($dataItems[n]) >=2
Последнее редактирование: 6 года 7 мес. назад пользователем PanzerCat.
Тема заблокирована.
Больше
6 года 7 мес. назад - 6 года 7 мес. назад #113549 от KorumJI
Все, разобрался. Не очень удобно конечно это реализовано в редакторе. Спасибо всем, кто подсказывал. Вот скрин, надеюсь еще кому-нибудь поможет.

ВНИМАНИЕ: Спойлер!
Последнее редактирование: 6 года 7 мес. назад пользователем KorumJI.
Спасибо сказали: Dokk
Тема заблокирована.
1 место в Готв Проект месяца 1 место 2 место Учитель Проект месяца 2 место Проект месяца 3 место 3 место Готв Разработчик Коммерсант Проект года 3 место
Больше
6 года 7 мес. назад - 6 года 7 мес. назад #113550 от peter8031983

KorumJI пишет: Все, разобрался. Не очень удобно конечно это реализовано в редакторе. Спасибо всем, кто подсказывал. Вот скрин, надеюсь еще кому-нибудь поможет.

ВНИМАНИЕ: Спойлер!

Оправдываю звание.
Проявляй смекалку ж.
"Ты не принёс, то что я просил"
"Пиво принёс, а рыба где? Пиво без рыбы - деньги на ветер"
Я ж так понял, ты юморить собрался. Вот и юмори.

Либо ставишь сообщение "нет рыбы, нет пива", а после выполнения условий ставишь Завершить выполнение
ВНИМАНИЕ: Спойлер!
Последнее редактирование: 6 года 7 мес. назад пользователем AnnTenna. Причина: удалено ругательство
Тема заблокирована.
Больше
6 года 7 мес. назад #113552 от KorumJI

peter8031983 пишет: Оправдываю звание, ёпт.
Проявляй смекалку ж.
"Ты не принёс, то что я просил"
"Пиво принёс, а рыба где? Пиво без рыбы - деньги на ветер"
Я ж так понял, ты юморить собрался. Вот и юмори.

Либо ставишь сообщение "нет рыбы, нет пива", а после выполнения условий ставишь Завершить выполнение

Да не то, чтоб прям юморить, просто мелкие игровые ситуации разбавляющие сюжет. Юморит там продавщица в магазине ))
Этот текст был для примера вставлен, чтобы отработать условие. Так там будет более осознано всё.

Сейчас еще попытаюсь еще придумать проверку на точно количество нехватающих предметов с выводом их недостающего количества.

Нужно с этими моментами сразу разобраться, т.к. чувствую в дальнейшем это еще ой как пригодится.
Тема заблокирована.
Время создания страницы: 0.107 секунд
Работает на Kunena форум