Если есть 0, в return есть description:Error
- headers
- nick
Login
- pass
Password
- platform(Platform + version game)
- nick
- return id
- -2 bad nickname
- -1 bad password
- 10 000 and more --> complete
exemple {"id": int id}
- headers
- nick
Login
- pass
Password
- nick
- return
- "{'PlayerRegistered': 0}"
ник занят
- "{'PlayerRegistered': 1}"
ник не занят
- "{'PlayerRegistered': 0}"
- headers
- id
id игрока
- RoomName
Имя комнаты
- Режимы по умолчанию все режимы на False, это такие же header'ы
- free
True or False, ИНВЕРТИРУЙТЕ ЗНАЧЕНИЯ СВОБОДА ЭТО ЛОЖЬ :)))
- random
True or False, рандомное расположение фигур на 1 и 8 линии
- fog
True or False, туман войны
- free
- reverse
0 or 1
- id
- return
- "{'Create': 1}"
- "{'Create': 0, 'description': 'Player not detected'}"
- headers
- id
id player
- roomname
Имя комнаты
- id
- return
"{'Join': 0/1}"
Смотри join только не Join а Leave
- return
Список комнат в формате 'Rooms': [{'Name': 'Fun', 'IsGameStarted': 0, 'Players': ['Nya'], 'MaxPlayers': 2, 'WaitPlayer': 0, 'mode': {'free': 'False', 'random': 'True', 'fog': 'True'}, 'Reverse': 0, 'Winner': -1}] {...}
- headers
- startpos
e2
- endpos
e4
- roomname
Имя комнаты
- id
Имя игрока
- startpos
- return
"{'Move': 1}" "{'Move': 0}"
- headers
- roomname
- color
Внимание! Можно не указывать если fog war выключен white или black, капс букв не учитывается
- return
"{'Canvas':['Black castle', 'Black knight', 'Black bishop', 'Black queen', 'Black king', 'Black bishop', 'Black knight', 'Black castle', 'Black pawn', 'Black pawn', 'Black pawn', 'Black pawn', 'Black pawn', 'Black pawn', 'Black pawn', 'Black pawn', 'null', 'null', 'null', 'null', 'null', 'null', 'null', 'null', 'null', 'null', 'null', 'null', 'null', 'null', 'null', 'null', 'null', 'null', 'null', 'null', 'null', 'null', 'null', 'null', 'null', 'null', 'null', 'null', 'null', 'null', 'null', 'null', 'White pawn', 'White pawn', 'White pawn', 'White pawn', 'White pawn', 'White pawn', 'White pawn', 'White pawn', 'White castle', 'White knight', 'White bishop', 'White queen', 'White king', 'White bishop', 'White knight', 'White castle'], "Winner":-1}"
- Winner
1 белые; 0 чёрные; -1 игра ещё идёт
- headers
- roomname
- return
{'Name': 'Fun', 'IsGameStarted': 0, 'Players': ['Nya'], 'MaxPlayers': 2, 'WaitPlayer': 0, 'mode': {'free': 'False', 'random': 'True', 'fog': 'True'}, 'Reverse': 0, 'Winner': -1}
- headers
- id
Id игрока
- roomname
- id
- return
{"Color":"White"} or {"Color":"Black"} or {"Color":0}(Error) * Более просто есть в room["Players"] но лучше этим пользоватся
- headers
- id
Id игрока
- roomname
- id
- return
{"WP":true} {"WP":false}
- headers
- id
id игрока
- id
- return
{'notifications': [{'type': 'server', 'description': 'Xyu'}]}
- win
- lose
- draw
- buy
- server
- promo