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

Запрет продажи предметов (RPG Maker MV)

Больше
5 года 1 мес. назад - 5 года 1 мес. назад #122051 от xxxmenshxxx
Привет, может кто-то сталкивался, как можно сделать запрет на продажу определенного предмета в определенном магазине?

Или другими словами, чтобы определенный торговец не мог покупать определенный предмет?

Может быть есть какой-то плагин.
Последнее редактирование: 5 года 1 мес. назад пользователем xxxmenshxxx.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Поддержка Фонда Даритель Стимкея 2 место в Обучающем конкурсе Учитель
Больше
5 года 1 мес. назад #122052 от Безликий
Список доступных товаров регулируется при создании магазина. Насколько мне известно. Магазин при этом можно запускать так же, с проверкой разных условий, от которых может зависеть его содержимое. Вроде как, там всё очевидно, третья страница в списке ивентов, магазин... и там уже сам настраиваешь товары, как тебе надобно.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
5 года 1 мес. назад #122053 от xxxmenshxxx
Регулируется список товаров который можно купить, при этом продать можно все что есть в инвентаре.
Мне нужно сделать запрет на ПРОДАЖУ игроком определенных товаров определенному продавцу.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Проект месяца 3 место Проект месяца 1 место Проект месяца 2 место Организатор конкурсов Тестер Ветеран
Больше
5 года 1 мес. назад - 5 года 1 мес. назад #122054 от VarVarKa
Товар нельзя продать, если его стоимость равна нуля.
Можно менять стоимость определённого товара перед вызовом магазина у определённого продавца с помощью скрипта
$dataItems[id].price=p; где id - id предмета в базе данных, p - стоимость.
Таким образом скрипт $dataItems[id].price=0 запрещает продажу предмета с указанным id.
Последнее редактирование: 5 года 1 мес. назад пользователем VarVarKa.
Спасибо сказали: Dmy, xxxmenshxxx, Alx_Yago, LiRo

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
5 года 1 мес. назад #122055 от xxxmenshxxx
Спасибо

"Таким образом скрипт "$dataItems.price=0" запрещает продажу i-го предмета."
А куда вписывать id предмета в "$dataItems.price=0"?
Т.е. как например будет выглядеть скрипт для предмета 1?

Как вернуть стоимость предмета, после взаимодействия?
Спасибо сказали: VarVarKa

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Проект месяца 3 место Проект месяца 1 место Проект месяца 2 место Организатор конкурсов Тестер Ветеран
Больше
5 года 1 мес. назад - 5 года 1 мес. назад #122056 от VarVarKa
Для предмета 1 - $dataItems[1].price=0

Я поправила предыдущее своё сообщение, использовать i в квадратных скобках оказалось плохой идеей)

"Как вернуть стоимость предмета, после взаимодействия?" - вернуть только таким же способом. И можно задать любую стоимость, а учитывая, что по умолчанию цена продажи - это полцены, таким образом можно контролировать и цену продажи)

И чтобы не путаться со стоимостью покупки определённого предмета, в магазине всегда указывать свою стоимость, а не использовать из базы данных.
Последнее редактирование: 5 года 1 мес. назад пользователем VarVarKa.
Спасибо сказали: Dmy, xxxmenshxxx, Alx_Yago

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
5 года 1 мес. назад #122058 от xxxmenshxxx
Спасибо сказали: VarVarKa

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Время создания страницы: 0.100 секунд
Работает на Kunena форум