При помоще команд в консоле: Demorec [demoname] - запись демки. Demostop - остановка записи демки Demoplay [demoname] - проигрывание демки
Как забиндить запись демки на клавишу? Пример: в файл utinput.ini в раздел engine.playerinput вписываешь например это: Bindings=(Name="Delete",Command="demostop") Bindings=(Name="Insert",Command="Demorec [Player-%td]")
в раздел UTGame.UTPlayerInput
Одной стракой: Bindings=(Name="Delete",Command="demostop",Control=False,Shift=False,Alt=False)
Одной стракой: Bindings=(Name="Insert",Command="Demorec [Player-%td]",Control=False, Shift=False,Alt=False)
При нажатии на Insert демка записываеться, delete остановка, естественно можно поменять эти кнопки на другие, главное чтоб на них уже не было другой функции.
Ввиду того, что начало и конец записи никакими системными сообщениями не сопровождаются, может быть осмысленно подцепить какое-нибудь сообщение на конец команды самому, типа такого:
Одной стракой: Bindings=(Name="PageUp",Command="demorec [YourNick-%td] | teamsay YourNick na4al zapis' demki",Control=False,Shift=False,Alt=False)
Одной стракой: Bindings=(Name="PageDown",Command="demostop | teamsay YourNick zakon4il zapis' demki",Control=False,Shift=False,Alt=False)
822 Прочтений • [Как писать демки из консоли? (#373)] [16.05.2012] [Комментариев: 0]