doc/protocol.txt
author nemo
Tue, 28 Jun 2011 21:48:28 -0400
changeset 5352 7f57d0c7816a
parent 2497 29678306d4fb
child 8240 ee39403a1d27
permissions -rw-r--r--
Fix random weapons with per-hog ammo, fix ammo store loadout number in scripting for per-clan and per-hog ammo, add an advanced script hook into parsecommand to override values, add check for empty map in chSetMap, load script earlier in game params from frontend

	'?'             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
	'K'             вывести сообщение из KB
	'Q'             выход через команду /quit
	'q'             выход по причине окончания игры
	't' + №        /taunt №
	'F' + <team>    команда team вылетела в сетевой игре

фронтенд клиенту:
	'e' + <команда> выполнить "/<команда>"
	'T' + {L,N,D}   тип игры (локальная, сетевая, просмотр демо)
	'W' + <текст>   сообщение о нефатальной ошибке

Клиент фронтенду:
	'C'             запрос текущего конфига игры
	'q'             выход по причине окончания демки
	'i'             статистика