Работа данного плагина заключается в том, чтобы забиндить какую-либо команду на сервере на какую-нибудь клавишу для Steam-клиента.
Сам код:
#include amxmodx
#include amxmisc
#define PLUGIN_NAME "Set binds by OSTROG"
#define PLUGIN_VERSION "1.0"
#define PLUGIN_AUTHOR "OSTROG"
public plugin_init()
register_plugin ( PLUGIN_NAME , PLUGIN_VERSION , PLUGIN_AUTHOR )
public client_connect( id )
SetBinds( id )
stock SetBinds( id ) {
SVC_DIRECTOR_STUFFTEXT_CMD( "bind f3 menu" , id )
/* и так далее.... */
return true
}
#define SVC_DIRECTOR_ID 51
#define SVC_DIRECTOR_STUFFTEXT_ID 10
stock SVC_DIRECTOR_STUFFTEXT_CMD( text[] , id = 0 ) {
message_begin( MSG_ONE, SVC_DIRECTOR_ID, _, id )
write_byte( strlen(text) + 2 )
write_byte( SVC_DIRECTOR_STUFFTEXT_ID )
write_string( text )
message_end()
}
Вместо "bind f3 menu" вбиваете любую клавишу и команду, которая вам нужна. "bind Клавиша Команда"
|