Code: Select all
// Template.cpp : A generic plugin template to get you going.
#include "bzfsAPI.h"
//#include "plugin_utils.h" //Provides some additional useful functionality.
class Template : public bz_Plugin, bz_CustomSlashCommandHandler
{
virtual const char* Name(){return "Plugin Template";}
virtual void Init ( const char* /*config*/ );
virtual void Event(bz_EventData *eventData );
virtual void Cleanup ( void );
virtual bool SlashCommand ( int playerID, bz_ApiString command, bz_ApiString message, bz_APIStringList* params );
public:
//Variables.
};
BZ_PLUGIN(Template)
void Template::Init (const char*config) {
//bz_registerCustomSlashCommand ( "", this );
//Register(bz_ePlayerJoinEvent);
}
void Template::Cleanup (void) {
//bz_removeCustomSlashCommand ( "" );
//Flush();
}
bool Template::SlashCommand ( int playerID, bz_ApiString command, bz_ApiString message, bz_APIStringList* params ) {
return true;
}
void Template::Event(bz_EventData *eventData ){
switch (eventData->eventType) {
/*case bz_ePlayerJoinEvent: {
int playerID=((bz_PlayerJoinPartEventData_V1*)eventData)->playerID;
}break;*/
}
}