Войти на сайт

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

ТЕМА: Запрет продажи предметов (RPG Maker MV)

Запрет продажи предметов (RPG Maker MV) 3 года 7 мес. назад #122051

  • xxxmenshxxx
  • xxxmenshxxx аватар
  • Вне сайта
  • Оседлый
  • Сообщений: 26
  • Спасибо получено: 12
Привет, может кто-то сталкивался, как можно сделать запрет на продажу определенного предмета в определенном магазине?

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

Может быть есть какой-то плагин.
Последнее редактирование: 3 года 7 мес. назад от xxxmenshxxx.
Администратор запретил публиковать записи гостям.

Запрет продажи предметов (RPG Maker MV) 3 года 7 мес. назад #122052

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

Запрет продажи предметов (RPG Maker MV) 3 года 7 мес. назад #122053

  • xxxmenshxxx
  • xxxmenshxxx аватар
  • Вне сайта
  • Оседлый
  • Сообщений: 26
  • Спасибо получено: 12
Регулируется список товаров который можно купить, при этом продать можно все что есть в инвентаре.
Мне нужно сделать запрет на ПРОДАЖУ игроком определенных товаров определенному продавцу.
Администратор запретил публиковать записи гостям.

Запрет продажи предметов (RPG Maker MV) 3 года 7 мес. назад #122054

  • VarVarKa
  • VarVarKa аватар
  • Вне сайта
  • Мастер
  • Сообщений: 235
  • Спасибо получено: 685
  • Проект месяца 1 местоПроект месяца 2 местоПроект месяца 3 местоОрганизатор конкурсовТестерВетеран
Товар нельзя продать, если его стоимость равна нуля.
Можно менять стоимость определённого товара перед вызовом магазина у определённого продавца с помощью скрипта
$dataItems[id].price=p; где id - id предмета в базе данных, p - стоимость.
Таким образом скрипт $dataItems[id].price=0 запрещает продажу предмета с указанным id.
Последнее редактирование: 3 года 7 мес. назад от VarVarKa.
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: Dmy, xxxmenshxxx, Alx_Yago, LiRo

Запрет продажи предметов (RPG Maker MV) 3 года 7 мес. назад #122055

  • xxxmenshxxx
  • xxxmenshxxx аватар
  • Вне сайта
  • Оседлый
  • Сообщений: 26
  • Спасибо получено: 12
Спасибо

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

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

Запрет продажи предметов (RPG Maker MV) 3 года 7 мес. назад #122056

  • VarVarKa
  • VarVarKa аватар
  • Вне сайта
  • Мастер
  • Сообщений: 235
  • Спасибо получено: 685
  • Проект месяца 1 местоПроект месяца 2 местоПроект месяца 3 местоОрганизатор конкурсовТестерВетеран
Для предмета 1 - $dataItems[1].price=0

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

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

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

Запрет продажи предметов (RPG Maker MV) 3 года 7 мес. назад #122058

  • xxxmenshxxx
  • xxxmenshxxx аватар
  • Вне сайта
  • Оседлый
  • Сообщений: 26
  • Спасибо получено: 12
Спасибо!
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: VarVarKa
Время создания страницы: 0.195 секунд