Монетизация: различия между версиями

Материал из ML WIKI
м
м
Строка 4: Строка 4:
 
Для возможности заработка золота нужно иметь 1.000 и больше уникальных посетителей.
 
Для возможности заработка золота нужно иметь 1.000 и больше уникальных посетителей.
  
Код отложен до лучших времён.
+
<code>Событие игрока (Событие чата) --> Если переменная (Значение равно (=)) --> Установить переменную (Установить (=)) --> Установить переменную (Установить (=)) --> Установить переменную (Парсить число) --> Если переменная (Сравнить число) --> Действие игрока (Попросить транзакцию золота) --> Установить переменную (Установить (=)) --> Иначе --> Действие игрока (Отправить сообщение) --> '''| после всех поршней |''' --> Если игрок (Сообщение равно) --> Установить переменную (Установить (=)) --> Действие игрока (Отправить сообщение)</code>
 +
 
 +
<code>Событие игрока (Транзакция золота) --> Если переменная (Значение равно (=)) --> Действие игрока (Отправить сообщение).</code>
 +
 
 +
# Событие игрока (Событие чата) - запускает код, когда игрок отправляет любое сообщение в чат
 +
# Если переменная (Значение равно (=)) - сверяет значение переменной
 +
# Установить переменную (Установить (=)) - присваивает значение переменной
 +
# Установить переменную (Установить (=)) - присваивает значение переменной
 +
# Установить переменную (Парсить число) - конвертирует текстовое значение в числовое
 +
# Если переменная (Значение равно (=)) - сверяет значение переменной
 +
# Действие игрока (Попросить транзакцию золота) - создаёт запрос о транзакции золота
 +
# Установить переменную (Установить (=)) - присваивает значение переменной
 +
# Иначе - в случае, если значение не прошло проверку "Если переменная (Значение равно (=)) |
 +
# Действие игрока (Отправить сообщение) - отправляет в чат сообщение
 +
# '''| после всех поршней |''' - отдельно (после) от всего кода
 +
# Если игрок (Сообщение равно) - проверяет содержимое сообщения
 +
# Установить переменную (Установить (=)) - присваивает значение переменной
 +
# Действие игрока (Отправить сообщение) - отправляет в чат сообщение
 +
 
 +
# Событие игрока (Транзакция золота) - запускает код, когда игрок получает запрос о транзакции золота
 +
# Если переменная (Значение равно (=)) - сверяет значение переменной
 +
# Действие игрока (Отправить сообщение) - отправляет в чат сообщение
 +
 
 +
Об int и string
 +
 
 +
[[Файл:Транзакция золота.png|безрамки|800x800пкс]]
 
== Mineland Studio ==
 
== Mineland Studio ==
 
Mineland Studio позволяет настроить монетизацию игры, давая возможность владельцу игры зарабатывать реальные деньги, которые игроки будут донатить, покупая товар из игрового магазина.
 
Mineland Studio позволяет настроить монетизацию игры, давая возможность владельцу игры зарабатывать реальные деньги, которые игроки будут донатить, покупая товар из игрового магазина.

Версия 21:09, 1 мая 2022

Заработок золота

Золото - игровая валюта, с помощью которой можно совершать покупки в магазинах на других официальных режимах MineLand (SkyWars, BedWars, SkyBlock и т.д.), а также покупать товары в игровых магазинах от игроков.

Для возможности заработка золота нужно иметь 1.000 и больше уникальных посетителей.

Событие игрока (Событие чата) --> Если переменная (Значение равно (=)) --> Установить переменную (Установить (=)) --> Установить переменную (Установить (=)) --> Установить переменную (Парсить число) --> Если переменная (Сравнить число) --> Действие игрока (Попросить транзакцию золота) --> Установить переменную (Установить (=)) --> Иначе --> Действие игрока (Отправить сообщение) --> | после всех поршней | --> Если игрок (Сообщение равно) --> Установить переменную (Установить (=)) --> Действие игрока (Отправить сообщение)

Событие игрока (Транзакция золота) --> Если переменная (Значение равно (=)) --> Действие игрока (Отправить сообщение).

  1. Событие игрока (Событие чата) - запускает код, когда игрок отправляет любое сообщение в чат
  2. Если переменная (Значение равно (=)) - сверяет значение переменной
  3. Установить переменную (Установить (=)) - присваивает значение переменной
  4. Установить переменную (Установить (=)) - присваивает значение переменной
  5. Установить переменную (Парсить число) - конвертирует текстовое значение в числовое
  6. Если переменная (Значение равно (=)) - сверяет значение переменной
  7. Действие игрока (Попросить транзакцию золота) - создаёт запрос о транзакции золота
  8. Установить переменную (Установить (=)) - присваивает значение переменной
  9. Иначе - в случае, если значение не прошло проверку "Если переменная (Значение равно (=)) |
  10. Действие игрока (Отправить сообщение) - отправляет в чат сообщение
  11. | после всех поршней | - отдельно (после) от всего кода
  12. Если игрок (Сообщение равно) - проверяет содержимое сообщения
  13. Установить переменную (Установить (=)) - присваивает значение переменной
  14. Действие игрока (Отправить сообщение) - отправляет в чат сообщение
  1. Событие игрока (Транзакция золота) - запускает код, когда игрок получает запрос о транзакции золота
  2. Если переменная (Значение равно (=)) - сверяет значение переменной
  3. Действие игрока (Отправить сообщение) - отправляет в чат сообщение

Об int и string

Транзакция золота.png

Mineland Studio

Mineland Studio позволяет настроить монетизацию игры, давая возможность владельцу игры зарабатывать реальные деньги, которые игроки будут донатить, покупая товар из игрового магазина.

Промо страница: https://studio.mineland.net

Панель управления: https://studio.mineland.net/panel/worlds

Главное фото.jpg

Мои игры

В нём можно лицезреть все привязанные к Mineland Studio игры. Данный отдел позволяет добавить привязку к игре, увидеть статистику определённой игры и настроить товары игры. Для подключение игры нужно уметь 1.000 и больше уникальных посетителей.

Studio.mineland.net.png
  • Платежи - список выплат Mineland Studio на кошелёк владельца игры
  • Транзакции - список покупок товаров игры
  • Настройки - позволяет настроить:
    • Отображаемое название и описание игры в магазине Mineland Studio
    • Ссылку магазина
    • Состояние магазина (Магазин включен/выключен)
    • Валюта продажи товара в магазине (Рубли/Доллары)
  • Товары - список всех товаров в магазине
  • Магазин - открыть страницу магазина

Выплаты

Раздел предназначен исключительно для информации о выплатах денег из игр на кошелёк владельца игры.

При создании запроса о выплате предоставляется следующий выбор:

  • Тип выплаты:
    • QIWI
    • Card
  • Номер телефона/номер карты (в зависимости от выбранного типа выплаты)
  • Сумма выплаты (минимальная сумма выплаты - 1000 рублей)
Проценты выплаты.png

Узнать больше о комиссии можно на данной странице: о комиссиях

Уроки

При нажатии перебрасывает на ютуб канал, посвященный урокам по Редактору игр и всем, что связанно с ним.

Школа кодеров.png

Ссылка на сей ютуб канал: Mineland Dev - Школа Создателей Игр

Настройки

Даёт возможность сменить почтовый адрес и пароль к аккаунту Mineland Studio.

Товары игры

Товар можно создать, а после отредактировать или удалить. В настройках товара (при его создании/редактировании) следует уделить немало внимания тому, как будет выглядеть товар.

Можно настроить:

  • Название товара
  • Ключ товара - для связки магазина и игры
  • Описание товара - то, что будет написано при открытии товара
  • Краткое описание товара - то, что игроки будут видеть в товаре под картинкой
  • Цена товара
  • Сумма скидки
  • Доплату
  • Картинку

Как выдать в игре купленный товар

Есть 2 способа выдачи купленного товара:

Через ключ товара

Событие игрока (Транзакция Mineland Studio) ➞ Если переменная (Значение равно (=)) ➞ ...

Детальнее:

  1. Событие игрока (Транзакция Mineland Studio) - запускает код, когда игрок совершает покупку в магазине
  2. Если переменная (Значение равно (=)) | В сундук: Игровое значение Ключ товара Mineland Studio и Текст с ключом товара - проверяет, какой товар был куплен
  3. ...

В пункте 3 нужно поставить код, который будет выдавать товар. Если товар является предметом, то: Действие игрока Выдать предметы, если доступ к какой-то функции, то: Установить переменную (=) (если код связан с переменной). Всё зависит от товара.

Видео: https://www.youtube.com/watch?v=sb2v-Jnj3BI&t

Где можно получить Ключ товара

Для получения/настройки ключа товара нужно:

  1. Открыть панель "Мои игры"
  2. Нажать на кнопку "Товары"
  3. Затем на "Изменить"
  4. Второе поле "Ключ товара"

Ключ товара.png

Ключ товара может состоять из текста и чисел.

Через отображаемое имя товара Mineland Studio

Событие игрока (Транзакция Mineland Studio) ➞ Если переменная (Значение равно (=)) ➞ ...

Детальнее:

  1. Событие игрока (Транзакция Mineland Studio) - запускает код, когда игрок совершает покупку в магазине
  2. Если переменная (Значение равно (=)) | В сундук: Игровое значение Отображаемое имя товара Mineland Studio и Текст с названием товара - проверяет, какой товар был куплен
  3. ...

В пункте 3 нужно поставить код, который будет выдавать товар. Если товар является предметом, то: Действие игрока Выдать предметы, если доступ к какой-то функции, то: Установить переменную (=) (если код связан с переменной). Всё зависит от товара.

Название товара.png

Тестовая выдача товара

Проверить товар - важное дело, однако платить за него не всегда удобно.

Если нажать на товар, то можно увидеть его картинку, название и описание, а также все необходимые данные для покупки, такие как ник и почта. Под этими полями можно найти "Я соглашаюсь с условиями..." и "Тестовая выдача без оплаты".

Для выдачи достаточно вписать желаемый ник (необязательно Ваш. Можно вписать ник любого игрока), нажать на "Тестовая выдача без оплаты" и "Купить".

Тестовая выдача.png

Не помешает знать

Связаться с разработчиком Mineland Studio можно с помощью Telegram: https://t.me/SwiftAdviser