1. Sol Casino
Бонус за регистрацию: 30 Бесплатных Спинов ( Ссылка на Бесплатный Бонус )
Бонус за первый депозит: 200% за пополнение на €/$/₽ 300 ( Ссылка на регистрацию )
2. Rox Casino
Бонус за регистрацию: 200 Бесплатных Спинов ( Ссылка на Бесплатный Бонус )
Бонус за первый депозит: 100% за пополнение на €/$/₽ 300 ( Ссылка на регистрацию )
3. Jet Casino
Бонус за регистрацию: 200 Бесплатных Спинов ( Ссылка на Бесплатный Бонус )
Бонус за первый депозит: 150% за пополнение на €/$/₽ 300 ( Ссылка на регистрацию )
4. Fresh Casino
Бонус за регистрацию: 30 Бесплатных Спинов ( Ссылка на Бесплатный Бонус )
Бонус за первый депозит: 150% за пополнение на €/$/₽ 1000 ( Ссылка на регистрацию )
5. Izzi Casino
Бонус за регистрацию: 20 Бесплатных Спинов ( Ссылка на Бесплатный Бонус )
Бонус за первый депозит: 150% за пополнение на €/$/₽ 300 ( Ссылка на регистрацию )
6. Legzo Casino
Бонус за регистрацию: 60 Бесплатных Спинов ( Ссылка на Бесплатный Бонус )
Бонус за первый депозит: 200% за пополнение на €/$/₽ 200 ( Ссылка на регистрацию )
Слоти в режимі реального часу – хакмд
# Слоти в режимі реального часу
## Основний потік
“ `Roundaid seckencediagram autonumber
Учасник гравця учасник учасника, учасник аварії учасника Gameserver учасник CAS CAS
Гравець ->> CAS: Я хочу грати в активізацію CAS CAS ->> Gameserver: Створіть сеанс (відпочинок) Активуйте Gameserver Gameserver –>> CAS: URL W/ Game Deactivate Gameserver CAS –>> Гравець: Дайте URL -адресу Deactivate CAS Note над гравцем: Відкрита сторінка, подана через Firebase в iframe / Redirect
Гравець ->> Gameserver: Запит на з’єднання (MQTT) Активуйте Gameserver Gameserver ->> CAS: Отримати інформацію про гравця / баланс Активувати CAS CAS –>> Gameserver: Повернення інформації про гравця / баланс Деактивувати CAS Gamesserver ->> Гравець: Public Balance (MQTT) Deactivate Gameserver Activate Player Note Over Player: Виберіть початкову ставку, Divible від Denom Player ->> Gameserver: Виберіть початкову кількість ставок (MQTT) Деактивувати гравця Activate Gamesserver Gamesserver ->> CAS: Зменшіть суму від балансу (відпочинку) Деактивувати Gameserver Активуйте CAS CAS –>> Gamesserver: Зменшено баланс (відпочинок) Деактивувати CAS Activate Gamesver Gameserver ->> Automatserver: Встановіть початкову суму ставки (MQTT) Деактивувати Gameserver Activate Automaserver Automaserver –>> Gameserver: Підтвердьте початковий успіх ставки (MQTT) Активуйте JAGESVER Automaserver –>> PIP: Підтвердьте початкову ставку на успіх (MQTT) Примітка над Gameserver: Створіть теми маршруту EMQX між гравцем/машиною Deactserver Activate Pip Примітка над автоматичним: Cever Automatumatserver: Cever Automatomatserver -> “Зайнятий в Інтернеті” Піп ->> Гравець: Запустіть гру, інстанціальний SimplePeer (MQTT) Деактивувати PIP Gamesserver ->> CAS: Якщо баланс від PIP менший, ніж очікувалося (MQTT) Деактивувати Gameserver Activate CAS CAS CAS –>> Gameserver: Підтвердьте корекцію балансу (MQTT) Деактивувати CAS
Петля ігрового гравця ->> AutomAtserver: Зробіть ставку за допомогою кнопки / дотику (MQTT) Активізуйте автосалону ->> Gameserver: Повідомте про ставку (MQTT) Активуйте Gameserver Gameserver ->> CAS: Реєструйте ставку (відпочинок) Деактивування Gameserver Activate CAS CAS –>> Gameserver: повернення (відпочинок) Деактивувати CAS -автосервант CAS –>> Гравець: Відображення нового балансу (MQTT) Деактивувати
Гравець ->> Gameserver: Вийдіть з гри Activate Gamesserver PIP ->> Gameserver: Гравець втратив зв’язок (MQTT) Gameserver ->> Automatserver: закінчити сеанс (MQTT) Deactivate Gamesver Activate Automaserver Automaserver ->> GamesErver: Session Hind (MQTT) Автомобільний автомобіль (MQTT) ->> PIP: SESSION HOND (MQTT) ДІАКТИВАТИВНИЙ АВТОМАТЕРВЕР АКТИВАТИ АКТАЦІЙНИЙ АКТАЦІЙНИЙ АКТАЛЬНИЙ АВТОМОБІЛ -> “Безкоштовний” GameServer ->> CAS: Збільшити/зменшити баланс із рештою кількості (відпочинку) ДЕАКТИВАТИ ІГРИССЕРвер Активуйте CAS Note над Gamesserver: Запам’ятати ID TX ID відплатити CAS CAS –>> Gameserver: Баланс збільшувався/зменшувався (відпочинок) ДЕАКТИВАТИ КАС “ “ “ `
## EMQX Потік повідомлень
“ `Русалка блок -схема C [client] p [pip] kir [/villswitch Ingress Prine/] ker [/killswitch egress rule/] pir [/дозвіл Правило/] Повітря [// adipress] Правило/] AER [/адаптер Вихід rous/] ib ([Міст ІНГРЕС]) EB ([Міст виходу])
Підграф місцевий EMQX P – “Gamemachine/Out/Loders” ———> Aer Aer – “Gateway/to_dashboard/$ serial/gamemachine/out/лічильники” –> Еб
IB –> Повітря –> P ent підграфування приладної панелі emqx eb –> Kir kir – “Machine/$ serial/gamemachine/out/лічильники” –> Pir pir – “Клієнт/$ session_id/gamemachine/out/лічильники” ——> С
C – “Клієнт/$ session_id/gamemachine/in/cmd” –> За на -за – “машина/$ серійний/gamemachine/in/cmd” –> Кер Кер –> Ib кінець “ `
## MQTT Теми
#### Довідка:
– `Ingress`: Мости повідомлень із зовнішніх служб до місцевих. – `Egress`: Мости локальних повідомлень зовнішнім службам.
#### Зробити:
– Використовуйте проміжне правило на інформаційній панелі EMQX
## emqx повторне повідомлення
| | 0 | 1 | 2 | < Sub QoS | | ——–: | : —–: | : —–: | : —–: | : ——– | | 0 | &Хрест; | &Хрест; | &Хрест; | | | 1 | &Хрест; | &Перевірити; | &Перевірити; | | | 2 | &Хрест; | &Перевірити; | &Перевірити; | | | Паб Qos ^ | | | | |
## корисні навантаження
### 1. Я хочу грати
З боку CAS
### 2-3 Створіть сеанс
** Відпочинок ** `Cas -> Gameserver`
Метод: `Post /Session`
Корисна навантаження (від CAS):
“ `json ” casino_id “:” “<Ідентифікатор казино>”,” Game_id “:” “<Ідентифікатор гри>”,” Ідентифікатор користувача “:”<ідентифікатор користувача>”, // необов’язковий параметр, внутрішній казино userid” валюта “:”<Валютний код>”,” Locale “:”<Локальний код>”,” Гео “:” “<Код країни>”Деномінація”: “<Точність int>”,” Баланс?”:”<Початковий баланс для зменшення запитів на баланс>”,” Returnurl “:” “<Returnurl>”// для виходу всередині гри` “ `
Відповідь (від Gameserver):
“ `json ” url “:” https: // firebase.Павутина.Додаток?session_id =<Сеанс_да>&Locale =<Місцевий>”` “
У URL -адресі ми проходимо два параметри, Session_id та Locale. Ми негайно передаємо мову, щоб якомога швидше перевірити правильний інтерфейс. Решта інформації буде доступна в темі Session_ID після ініціалізації гри.
! Ідентифікатор казино переживає, щоб зрозуміти, до якого казино, до чого ми йдемо. (База даних, YAML)
### 4. Дайте URL -адресу
Робить CAS
### 5. Запит на з’єднання
** MQTT ** `Player -> Gameserver`
Ініціалізуйте підключення MQTT до брокера на інформаційній панелі
– Ім’я користувача: від URL (`mqtt_u`) – пароль: від URL (` mqtt_p`) – client_id: від url (`session_id`)
Тема: `Клієнт/$ session/gs/connect` корисна навантаження:` nil`
Клієнт чекає відповіді Gameserver через MQTT, див. [Цей крок] (#8-Publish-Balance).
Відповідь GamesErver: Тема: `Клієнт/$ Session_id/GS/Connect_Ack` PRINGOW:
“ `json ” валюта “:” “<Валютний код>”,” Конфесія “:” “<Точність int>”,” Баланс?”:”<Початковий баланс для зменшення запитів на баланс>”,” Returnurl “:” “<Returnurl>”// для виходу всередині гри` “ `
### 6.7. Отримати рівновагу
** Відпочинок ** `Gameserver -> Cas`
Цей крок необов’язковий. Виконується, якщо CAS не забезпечує баланс користувача на [init Step] (#2-3-create-a-session).
Метод: `Post /Balance` Тіло:
“ `json ” сеанс “:” “<Сеанс_да>”` “
Відповідь:
“ `json ” баланс “: 123000,” конфесія “: 1000` “ “ “ “ “ “ “
Метод необов’язковий, він викликаний, якщо баланс не був переданий при ініціалізації сеансу.
### 8. Опублікувати баланс
** MQTT ** `Player -> Gameserver`
Тема: `Клієнт/$ session_id/gs/connect_ack` корисна навантаження:
“ `json ” баланс “: 123000,” конфесія “: 1000` “ “ “ “ “ “ “
### 9. Виберіть початкову суму ставки
** MQTT ** `Player -> Gameserver`
::: ПОПЕРЕДЖЕННЯ ** Примітка **: У діалоговому вікні вибору ставок, лише кількість, що ділиться за номіналом, і менше/рівний доступний баланс можна набрати ::::::::::::::::::::::::::::::
Тема: `Клієнт/$ session_id/gs/bet` корисна навантаження:
“ `json ” Сума “: 123000,” конфесія “: 1000` “ “ “ “ “ “ `
### 10,11. Ініціалізація фізичного автоматичного сеансу (відпочинок) `Gameserver -> Cas`
Ми пропонуємо людині, яку частину грошей він хоче завантажити в автоматику. Після цього ми робимо ставку – сеанс ставок. У виграші ми вказуємо 0. Таким чином, ми негайно списуємо гравця з рахунку всіх грошей, які повинні бути вкладені в машину.
Метод: `Пост казино.URL/API/realliveslot/Initialization` Тіло:
“ `json _id: ’55cc9892e1b3f321358b4574′, // ЮНІКС ІД СЕСІАЛЬНІСТЬ:” C72be71eb07df07e5003ed0831c6eea3 “50000 // 50 USD для деномінації BET: 1000 ‘C72BE71EB07DF07E5003ED0831C6EA3’ “ “ “ “ `
Відповідь:
“ `json ” data “: ” Дія “:” Ініціалізація “,” Успіх “: true, // bool” transactionId “:” 02403bca9aeccc9e62562564d34d “, // oll in casino System. Тільки для (успіх == правда) випадків “баланс”: 1000, // баланс користувача _after_ ставка. Навіть якщо (успіх == false). “Валюта”: “USD”, “Деномінація”: 1000, “Повідомлення”: “Недостатні кошти”, // Необов’язково, Shoupn, якщо успіх: False “Code”: 300. // Необов’язково “Знак”: “` “ `
> Обробка помилок: У випадку помилок ви не повинні розпочати ігровий сеанс та кидати повідомлення з повідомлення. > Знак запиту: Важливо, щоб у нас був шолом на URL -адресі з реквізитим у URL -адресі, t.До. У великій від SessionID ви можете це здогадатися.
### 12. Встановіть початкову ставку для PIP
** mqtt ** `gameserver -> Automatserver`
Тема: `Машина/$ Serial/Gamemachine/IN/CMD` PRINGOW:
“ `json ” cmd “:” готівка “,” val “:” set “,” сума “: 123123,” den “: 100` “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “
### 13,14. Підтвердити початкову ставку
** MQTT ** `Автомобіль -> Gameserver`
Тема: `Машина/$ Serial/Gamemachine/out/spin_counters`
Корисна навантаження (успіх):
“ `json ” Сума “: 123000,” den “: 1000` “ “ “ “
Корисна навантаження (помилка):
“ `json ” помилка “: <INT: Код>, “Опис”: <Рядок: Текстове повідомлення>, “Повторіть”: <Int: секунди> “ `
** mqtt ** `gameserver -> Player` Тема: `Клієнт/$ session_id/gs/bet_ack`
Повторіть необов’язкове поле, містить інформацію після того, скільки MS повторює запит. Це має сенс, якщо повторення повторення за секунду може змінити результат.
### 15. Почніть гру
** mqtt ** `gameserver -> Pip ‘
Тема: `Машина/$ Serial/pip/start/$ session_id` корисна навантаження: `nil`
`Session_id` тут для ідентифікації екземпляра peer` на PIP (` Карта<SessionID, Peerinstance>`)
## 16,17. Виправте статус
** Відпочинок ** `Gameserver -> Cas`
Якщо сума від PIP менше, ніж очікувалося, поверніть залишок через відпочинок до CAS
Метод: `Post /правильне баланс ‘корисна навантаження:
“ `json ” Сума “: 121000,” деном “: 1000` “ “ “ “ “
Якщо виправлення не вдалося, то
– Видалити правила з EMQX – Transaction Transaction – закінчити гру
### 18. Ігрова петля
** MQTT ** `Player -> Automatserver`
#### Зробіть ставку за допомогою кнопки / дотику
Тема: `Клієнт/$ session_id/gamemachine/in/cmd`
Корисна навантаження:
– для кнопки:
“ `json ” cmd “:” кнопка “,” val “:” “<Ідентифікатор кнопки>”` “
– Для дотику:
“ `json ” cmd “:” touch “,” val “:” touch_on/touch_move/touch_off “,” x “:” 0x007f “,” x “:” 0x001a “` “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “
### 19. Відображення нового балансу
** mqtt **
Тема: `Gamemachine/$ serial/balance` корисна навантаження:
“ `json ” баланс “: 123000,” конфесія “: 1000` “ “ “ “ “ “ “
### 20. Вийдіть з гри (витончено)
** MQTT ** `Player -> Gameserver`
Тема: `Клієнт/$ session_id/close` корисна навантаження: немає
### 21. Гравець закрив браузер / втратив конференцію (нерозумно)
** mqtt ** `pip -> Gameserver`
PIP виявляє це за допомогою помилки SimplePer
Тема: `Gamemachine/$ serial/out/close` корисна навантаження: немає
<!– Піт -> Localhost -> Automat_server | (100) -> GS -> CAS WIN 100 –>
### 22. Закінчіть сеанс
** mqtt ** `gameserver -> Automatserver`
Тема: `Gameserver/$ session_id/Finish`
### 23,24. Підтвердити закінчення сеансу
** MQTT ** `Автомобіль -> Gameserver`
Тема: `Gamemachine/$ serial_id/out/Finish` Pringoad: None
### 25.26. Кінець ігрової сесії
** Відпочинок ** `Gameserver -> Cas`
– Гравець відклав кнопку, щоб вийти – гравець не робив ставок більше 5 хвилин Gamerver надсилає запит на ставку з перемогою, рівним остаточному балансу
Метод: `Пост казино.URL/API/realliveslot/extireation` body:
“ `json _id: ’55cc9892e1b3f321358b4574′, // ЮНІКС ІД СЕСІАЛЬНІСТЬ:” C72be71eb07df07e5003ed0831c6eea3 “50000 // 50 USD для деномінації BET: 1000 ‘C72BE71EB07DF07E5003ED0831C6EA3’ “ “ “ “ `
Відповідь:
“ `json ” data “: ” Дія “:” закінчення терміну дії “,” успіх “: true, // bool” transactionid “:” 02403bca9aecc9e62562564d34d “, // oll in casino System. Тільки для (успіх == правда) випадків “баланс”: 1000, // баланс користувача _after_ ставка. Навіть якщо (успіх == false). “Валюта”: “USD”, // я додав, якщо ні, то скажіть мені, і я знімаю. (DIMA) “Деномінація”: 1000, “Повідомлення”: “Недостатні кошти”, // Необов’язково, слід показати, якщо успіх: False “Code”: 300 // Необов’язково “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ ` “ “ “ “ “ “ “ “ “ `
> Обробка помилок: У випадку помилки на цьому етапі нам потрібно повторити запит лише за допомогою експоненціальної резервної копії.
### 2x. Транзакція з відключення
** Відпочинок ** `Gameserver -> Cas`
Зробити
—
“ “ Roundaid seckencediagram учасник CAS учасник Gameserver
Gameserver ->>+ PIP: Підпишіться на безкоштовний стан (MQTT) PIP ->>+ Gameserver: Повідомте про безкоштовний статус (MQTT) CAS ->>+ Gameserver: Отримайте статуси машин (відпочинок) Gameserver ->>+ CAS: Повернення машин (відпочинок) “ “
Gameserver підписується на `Gamemachine/+/Out/Free` та підтримує карту<Серійний, isonline>`У Мемрі
Тема: `Gamemachine/$ serial/out/free`, корисна навантаження:` true/false`
API REST для CAS: Endpoint: `Get /Machines`”
“ `json ” машини “: [” serial “:” ffff “,” ім’я “:” mymachine 1 “,” онлайн “: true, ” serial “:” dddd “,” ім’я “:” mymachine “2”, “онлайн”: false, “serial”: “eeee”, “ім’я”: “mymachine 3”, “онлайн”: true] “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ ` “ “ “ “ “ “ `
—
### Список ігор
`CAS -> Gameserver`
Для нас потрібен метод, щоб дати список ігор, для нас це список тем.
“ `json ” ігри “: [” gameid “:” “<Gameid>”,” Gamename “: ” en “:” enname “,” ru “:” runame “,” статус “:” онлайн/офлайн “,” увімкнено “: true]` “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ ` “ “ “ “ “ `
—
### Q: Shoup Ми відкриваємо серіал машини користувачеві?
A: або:
– Дайте серійний номер клієнтської машини. Теми будуть виглядати як `amemachine/$ serial/cmd <-Мост-> Gamemachine/CMD (до хоста MQT Machin. Теми будуть виглядати як `amemachine/$ session_id/cmd <-Мост-> Gamemachine/CMD (до мосту HOST ‘HOST’ EMQX повинен конвертувати `$ session_id` на $ serial`, а потім на відповідний хост
Ми вирішили не виставляти серіал, а лише ідентифікатор сеансу.
### Q: Як перенести серіал машини на інформаційну панель Oour?
Відповідь: через тему (я.Е. `Gamemachine/$ serial/info`). Потім EMQX Правила повинні перетворити тему на `користувача/$ session_id/gamemachine/info`
—
`Казино.URL` – веб -сайт казино `Gameserver.URL` – Сервер доменних ігор `Secret` – Секретний ключ для підписання запитів між сайтами ‘casino_id` – ідентифікатор казино/клієнт у Gameserver
—
## auth
– Login – Locout – Оновлення -Balance – Tull -balance
## ігровий список
## Гра
Запуск гри за допомогою казино
### ініціалізація гри з боку казино
Казино генерує пару user_id -media, користувач сайту надається типу gameurl – `gamesserver.URL?Gameid = game_id&casinoid = casino_id [&sessionId = sessionId] [&Валюта = валюта] [&Locale = locale] [&Returnurl = returnurl] `де:
– `Game_id`: Ігри Slug від Game -List -“ SessionId`: Передача в полі Get Paulid впливає на авторизацію користувача в грі. Якщо SessionID порожній – користувач відтворює в гостьовому режимі (перегляд машини, без можливості натиснути кнопки) – `Валюта ‘: Передача токера валюти, параметр у нашому випадку необов’язковий, якщо він не переноситься на валюту є взято з “ casino_id` – `locale`: здатність вказати на локалізацію інтерфейсу, за замовчуванням прийняти значення, пов’язане з` casino_id` -` returnurl`: URL, щоб повернутися з гри для продукту, якщо ініціалізація Гра в режимі робочого столу не передається, коли ініціалізується в мобільному режимі – вона передається (“returnurl = http%3a%2f%2flocalhost%2fru%2fgams%2fsearch%3fq%3daa%26v%3dmobile”)
Тобто це посилання генерується Casino Backend, дає користувачеві, і користувач проходить через нього. Тобто, посилаючись на ігровий сервер, приходить користувач, про якого нічого не відомо, і ми нічого не надсилаємо бенефіціару (очікуючи), ми не отримаємо інформацію про те, хто цей невстановлений браузер.
### Авторизація користувача
GAM Server повинен отримувати інформацію про гравця, який ініціював сеанс, для цього потрібно зробити запит `Казино.URL/API/realliveslot/user/sessionid?Валюта = Curren `Ця URL -адреса встановлена в параметрах, пов’язаних з ‘casino_id`.
“ `json панель панелі_sink enable = true Direction = egress remote_topic = “$ tome” віддалений_qos = “$ QoS” Зберігайте “PayLock”.MQTT.панель приладів}}} “ “
“ Hocon rule_engine.Правила Paryboard_source_rule enable = true sql = “” ” – Remotebroker/gm/$ serial/cmd -> Gamemachine/CMD SELECT *, regex_replace (тема, ‘віддалений брокер/gm/[^/]+/’, ‘Gamemachine/’) як тема з “$ bridges/mqtt: панель дошку_source” “actionsh” “” function tome = ” $ Тема Дамба -> Remotebroker/gm/$ serial/info select *, замінити (тема, ‘Gamemachine/’, ‘Remotebroker/gm/$ serial/’, ‘провідний’) як тема з “Gamemachine/+” “” = [ “MQTT: Dasroboard_Sink”]} “ “ `
“ `Yaml cas: frontend_url: https: // realliveslot.Павутина.Додаток/ Клієнти: – Назва: “DIMA’s CAS” Підпис: Ключ: “”…”ALG: SHA256 CALLBACK_BASE: https: // етап.Правда.casino/api/v1 # callbackinit:/api/провайдери/rls/callback # callbackbalnanceupdate:/api/providers/rls/callback # callbackfinish:/api/провайдери/rls/routs routes: init:/session/init balanc_update:/session /Залансувати/оновити обробку:/Фасад сеансу/закінчення?: “<Facade_id>”Хіба: returns_balace_on_init: true“ “ “
## запит підпису підпису
1. Видаліть поле `sign` з req. Тіло 2. Сортувати req. Клавіші тіла в алфавітному порядку 3. Серіалізуйте в мініфікований JSON 4. Додайте `підпис.Ключ “ confile.yml до кінця 5. Хеш із використанням алгоритму з `підпис.Alg`, кодуйте `hex` 6. Порівняйте з параметром `Sign` від №1
## Теми MQTT `машина <-> Місцевий EMQX`
– `Gamemachine/in/cmd` відправити команду Tubon/Touch на корисні навантаження машини:
– Кнопка
“ `json ” cmd “:” кнопка “,” val “:” 11 “` “ “ “ “ “
– Торкатися
“ `json ” cmd “:” touch “,” val “:” touch_down ` “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “ “
“ `js x = ((touch_x / screen_width) * 0xff).ToString (“шістнадцять”).Padstart (4, “0”); Y = (touch_y / screen_height) * 0xff).ToString (“шістнадцять”).Padstart (4, “0”); “ `
– `Gamemachine/out/+` tbd…
<Стиль> Div#doc margin-Left: unset !Важливий; Прави на маржу: Несетані !Важливий; Ліва підкладки: unset; ПАДНІСТЬ ПРАВИ: Несетані; Максимум ширини: unset; #doc > .Русерка, #doc > .ABC Border: 1PX Пункт чорного кольору !Важливий; #doc > .Частина: не (.Русерка, .ABC) margin -Left: 2em; Праві пориви: 2em; </Стиль>
## Формат суми
$ 5 дорівнює: `” Сума “: 500,” деном “: 100` `
### Приклади
– Валюта: USD НАШ Деномінація: 100 Наша сума: 22.17 USD == 2217 Цента машини: 10
22.17 не є дійсним, оскільки математика.Підлога (22.17 * 100/10) != 22.17 * 100/12 22.10 є дійсним
`” Сума “: 2210,” деном “: 100` `
– Валюта: BTC Наша конфесія: 100 000 000 Наша сума: 0.00001 BTC == 1000 SATOSHI == 10 мкБт.00001 * 100 000 000 /100 Наша сума * Наша конфесія / конфесія гравців
Деномінація машини: 1. :: ПОПЕРЕДЖЕННЯ ДИН ДИН ДІННІЙ ВОЛЬНІСТЬ, Деномінація завжди 0. :::
`” Сума “: 10,” деном “: 1` `
:: ПОПЕРЕДЖЕННЯ Після закінчення сеансу помножте баланс, що залишився, щоб повернути його до Сатошів. Я.Е. Якщо залишається == 7, сума виграшу == 700 ::::
Що | Конфесія | Ім’я —– | ———— | —- Сатоші | 0.00000001 BTC | 10 Сатоші | 0.00000010 BTC 100 Satoshi | 0.00000100 BTC | 1 мкБк (мікро-біткойн, ювілей, мікробіт) 1000 сатоші | 0.00001000 BTC | 10 000 Сатоші | 0.00010000 BTC 100 000 Satoshi | 0.00100000 BTC | 1 MBTC (Milli-Bitcoin, Mbit, Millibit) 1 000 000 Сатоші | 0.01000000 BTC | 1 CBTC (центральний біткойн, бітзент) 10 000 000 Сатоші | 0.1000000 BTC | 100 000 000 Сатоші | 1.00000000 BTC |
Сатоші завжди походить з CAS, йому 0.00000001 BTC. Гравець вибирає для нього зручну номінацію – грайте, наприклад, на 1CBTC. І ми вже передаємо 1 BTC на машину як 100 з номіналом 100. Гравець може грати в MBTC, потім ми переносимо на сервер 0.1btc як 100 MBTC з номіналом 100.
“ `json // для” статичних “валют ” Courrency “:” USD “,” Деномінація “: 100,” Сума “: 2217, // Деномінація машини зберігається в службі машин (додаток.Машини [серіал].Інформація) “ `
“ `json // для” динамічних “валют ” валюта “:” btc “,” конфесія “: 100000000,” dyn_denomination “: 100, // для UBTC (1 UBTC == 100 Satoshi)” Сума “: 100 000, // Деномінація машини зберігається в службі машин (додаток (додаток.Машини [серіал].Інформація) “ `
“ “ Yaml валюта: – Код: “ETH” Деномінація: 123123000 – код: “BTC” “ “ “ “ “ “ “ “ “ “ “ `
CAS: Сума: 50290 Деномінація: 1000 Валюта: USD-Читання: 50 доларів.29
Машина: Деномінація: 100
Ми можемо вибрати початкове значення ставок від 0 до 50.29
Ми ставимо $ 50: Gamemachine/in/cmd `” cmd “:” готівка “,” val “:” add “,” сума “: 50*100` i.Е. Мнотабельна конфесія машини, 100
Leave a Reply