int plugin_attach(void) { log_init("wd_debug"); bounce_init(); do_my_getengfuncs(); REG_SVR_COMMAND("msglist", &wd_msglist); REG_SVR_COMMAND("msgid", &wd_msgid); REG_SVR_COMMAND("testit", &wd_testit); return(TRUE); }
// Plugin startup. Register commands and cvars. void trace_init(void) { CVAR_REGISTER(&init_dllapi_trace); CVAR_REGISTER(&init_newapi_trace); CVAR_REGISTER(&init_engine_trace); CVAR_REGISTER(&init_unlimit_trace); dllapi_trace=CVAR_GET_POINTER("trace_dllapi"); newapi_trace=CVAR_GET_POINTER("trace_newapi"); engine_trace=CVAR_GET_POINTER("trace_engine"); unlimit_trace=CVAR_GET_POINTER("trace_unlimit"); REG_SVR_COMMAND("trace", svr_trace); memset(msg_dest_types, 0, sizeof(msg_dest_types)); msg_dest_types[MSG_BROADCAST]="all_unreliable"; msg_dest_types[MSG_ONE]="one_reliable"; msg_dest_types[MSG_ALL]="all_reliable"; msg_dest_types[MSG_INIT]="init"; msg_dest_types[MSG_PVS]="pvs_unreliable"; msg_dest_types[MSG_PAS]="pas_unreliable"; msg_dest_types[MSG_PVS_R]="pvs_reliable"; msg_dest_types[MSG_PAS_R]="pas_reliable"; msg_dest_types[MSG_ONE_UNRELIABLE]="one_unreliable"; }
void OnMetaAttach( void ) { REG_SVR_COMMAND( "rm", OnCommandResourceManager ); handleEngineConfig(); handleCvars(); retrieveModName( &ModName ); retrieveServerIp( &ServerLocalIp ); }
void OnAmxxAttach() { if (loadDatabase()) { MF_AddNatives(GeoipNatives); NativesRegistered = true; } REG_SVR_COMMAND("geoip", OnGeoipCommand); }
void InitPlugin() { REG_SVR_COMMAND ("match_start", CmdStartMatch); REG_SVR_COMMAND ("match_stop", CmdStopMatch); REG_SVR_COMMAND ("match_live", CmdLo3); REG_SVR_COMMAND ("match_restartperiod", CmdRestartPeriod); REG_SVR_COMMAND ("match_forceready", CmdRestartPeriod); REG_SVR_COMMAND ("lo3", CmdLo3); REG_MESSAGE_HOOK("TextMsg", TextMsg); matchStatus.Init(); SERVER_COMMAND("exec addons/match/options.cfg\n"); }
void OnMetaAttach(void) { REG_SVR_COMMAND("ham", HamCommand); }