doc/protocol.txt
author alfadur
Mon, 31 Jan 2022 18:24:49 +0300
changeset 15830 ea459da15b30
parent 10342 16122539d2ea
permissions -rw-r--r--
update protocol πŸ“¦

    '?'             ping?
    '!'             pong!
    'l','L'         срабатываниС ΠΊΠΎΠΌΠ°Π½Π΄     -left, +left
    'r','R'                                 -right, +right
    'u','U'                                 -up, +up
    'd','D'                                 -down, +down
    'z', 'Z'                                -precise, +precise
    'N'             срабатываниС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ /nextturn
    'S'                                  /switch
    's' + <тСкст>   /say
    '+'             пустой ΠΏΠ°ΠΊΠ΅Ρ‚ для постоянности Π»Π°Π³Π°
    '1'..'5'        /timer 1..5
    chr(128+β„–)     /slot β„–
    'w'             /setweap
    'p'             /put
    'j'             /ljump
    'J'             /hjump
    'E' + <тСкст>   сообщСниС ΠΎΠ± ошибкС
    ','             /skip
    't' + β„–         /taunt β„–
    'f' + <team>    'team' is uncontrolled
    'g' + <team>    'team' is controlled again (synced msg)

Ρ„Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρƒ:
    'e' + <ΠΊΠΎΠΌΠ°Π½Π΄Π°> Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ "/<ΠΊΠΎΠΌΠ°Π½Π΄Π°>"
    'T' + {L,N,D}   Ρ‚ΠΈΠΏ ΠΈΠ³Ρ€Ρ‹ (локальная, сСтСвая, просмотр Π΄Π΅ΠΌΠΎ)
    'W' + <тСкст>   сообщСниС ΠΎ Π½Π΅Ρ„Π°Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ ошибкС
    'F' + <team>    ΠΊΠΎΠΌΠ°Π½Π΄Π° team Π²Ρ‹Π»Π΅Ρ‚Π΅Π»Π° Π² сСтСвой ΠΈΠ³Ρ€Π΅
    'G' + <team>    'team' is back (unsynced msg)
    'o'             stop syncing, game over!

ΠšΠ»ΠΈΠ΅Π½Ρ‚ Ρ„Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄Ρƒ:
    'C'             запрос Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΊΠΎΠ½Ρ„ΠΈΠ³Π° ΠΈΠ³Ρ€Ρ‹
    'q'             Π²Ρ‹Ρ…ΠΎΠ΄ ΠΏΠΎ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅ окончания Π΄Π΅ΠΌΠΊΠΈ
    'i'             статистика
    'K'             вывСсти сообщСниС ΠΈΠ· KB
    'Q'             Π²Ρ‹Ρ…ΠΎΠ΄ Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ /quit
    'q'             Π²Ρ‹Ρ…ΠΎΠ΄ ΠΏΠΎ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅ окончания ΠΈΠ³Ρ€Ρ‹