Здравствуйте, гость ( Вход | Регистрация )

> Залочить выпадание монет
ahtung66
сообщение 22.5.2020, 15:05
Сообщение #1


*

Registred
Сообщений: 3
Регистрация: 22.5.2020
Группа: Пользователи
Наличность: 0
Пользователь №: 19.646
Возраст: 40



Всем привет. У меня есть вопрос по серверному движку, код не смотрел, возможно ли отключить выпадание монет при убийстве NPC монстров, а также запрет получения монет за квест от NPC? Чтобы только админ мог вводить монеты в игру?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
 
Ответить в эту темуОткрыть новую тему
Ответов
Aimed
сообщение 25.5.2020, 2:35
Сообщение #2


*********

Grandmaster
Сообщений: 2.250
Регистрация: 29.12.2012
Группа: Пользователи
Наличность: 5797
Пользователь №: 15.607



ХЗ что я тут напутал.... Давайте рассмотрим конкретный пример - PayPal.

У нас есть 2 типа гампов. Один гамп для того что б игрок мог купить у сервера - гамп 1 и гамп для того что б игрок мог вывести средства и получить реал, гамп 2.

-Гамп 1:
Тут сперва выборка платежных систем через radio button.
Жмём далее, прилетает новый гамп, в нашем случае был выбран Paypal.
Тут есть одно поле для ввода почты ПП аккаунта игрока
Жмём далее, прилетает гамп со ссылкой на ПП акк шард овнера, куда надо переводить деньги.

Сервер в это время пишет о том что игрок хочет сделать транзакцию + его ПП мыло + время с датой. Можно писать куда угодно. Сразу в обьект аккаунта, файл, базу, пофигу и потом 24 часа, каждые Х минут, авторизируется и чекает список транзакций через PayPal REST API, пока не увидит новую транзакцию с этим мылом, после чего игроку выдаётся игровое имущество...
Потом можно ради статистики куда-нить записать данные о транзакции. Игровой аккаунт такой-то перевел столько то в такой-то системе оплаты и получил столько-то игрового имущества.


-Гамп 2( для вывода игрового имущества в обмен на реальные деньги):
Опять сперва выборка платежных систем через radio button.
Выбераем PayPal, жмём далее и прилетает новый гамп:
Поле1: тут игроку надо вводить email адрес от его PP акка.
Поле2: количество выводимой игровой валюты
Жмём далее. Игроку прилетает гамп, который покажет сколько реальных денег игроку переведут на его счет и удаляется игровое имущество, которое было указано в поле1.

Дальше сервер через REST API авторизируется и делает перевод со своего аккаунта в выбранной платежной системе. Заодно пишет в свою базу или в файл о транзакции, на всякий случай. В таком случае даже браузер открывать не надо, просто из игры все делается. Удобно.

Естетсвенно сервер овнеру надо предварительно настроить все кошельки/аккаунты, а потом работу с их REST API что б смотреть новые транзакции и самому делать транзакции на аккаунты игроков.

Итог:
Если нужно купить у сервера, клиент открывает браузер с нужной ссылкой, дальше игроку надо только залогиниться и сделать транзакцию. 1 переход из игры в веб и все.
Если нужно продать серверу то все можно сделать из игры, если игрок в состоянии вписать айди своего кошелька/аккаунта или если это мыло.
Все что ввел игрок можно запомнить и в следующие разы присылать гампы уже заполненными, игроку только прийдется прожимать далее и в случае покупки у сервера заходить в свою системы оплаты и осуществлять перевод.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Сообщений в этой теме
ahtung66   Залочить выпадание монет   22.5.2020, 15:05
Juzzver   Запросто. Открываешь базовый код всех существ, в д...   22.5.2020, 15:18
ahtung66   Прекрасно, значит это возможно, спасибо за быстрый...   22.5.2020, 15:52
Alastar   Прекрасно, значит это возможно, спасибо за быстры...   22.5.2020, 20:58
Aimed   Оба варианта реализуемы, но через веб проще. Осущ...   22.5.2020, 23:12
Alastar   А в вебе у вас магическим образом интерфейс сам п...   23.5.2020, 9:10
Aimed   А ввод Капчи и выбор способа оплаты на платёжке к...   23.5.2020, 11:23
Alastar   А капча то зачем? Ну ок, допустим без кабинета. В...   23.5.2020, 12:19
Aimed   Ну к примеру оплата через интеркассу: тебя перена...   24.5.2020, 5:54
Alastar   Так это уже равносильно перенаправлению и логину ...   24.5.2020, 10:26
Juzzver   Aimed несколько напутал. Интерфейс с магазином про...   24.5.2020, 15:39
Juzzver   Схема понятна, но чем она лучше веб версии? На авт...   25.5.2020, 3:27


Ответить в эту темуОткрыть новую тему
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия | Версия для КПК Сейчас: 4.9.2025, 15:22
Designed by Nickostyle