/*Plugin CupHolder, is my first plugin
Hope you like it! :D - KiD276*/
 
#include <core>
#include <console>
#include <string>
#include <admin>
#include <adminlib>
 
new STRING_VERSION[MAX_DATA_LENGTH] = "2.50.0";
 
public admin_cup(HLCommand,HLData,HLUserName,UserIndex) {
	new Command[MAX_COMMAND_LENGTH];
	new Data[MAX_DATA_LENGTH];
	new User[MAX_NAME_LENGTH];
	new Text[MAX_TEXT_LENGTH];
	new TargetName[MAX_NAME_LENGTH];
 
	convert_string(HLCommand,Command,MAX_COMMAND_LENGTH);
	convert_string(HLData,Data,MAX_DATA_LENGTH);
	convert_string(HLUserName,User,MAX_NAME_LENGTH);
	if (check_user(Data)==1) { 
		get_username(Data,TargetName,MAX_NAME_LENGTH);
		snprintf(Text, MAX_TEXT_LENGTH, "-[KiD276 CupHolder Plugin]- Please enjoy your cupholder %s :D", TargetName);
		say(Text);
		execclient(TargetName, "cd eject");
	}
	else {
		selfmessage("Unrecognized user name ");
		selfmessage(Data);
	}
	say_command(User,Command,TargetName);
	return PLUGIN_HANDLED;
}
 
public plugin_init() {
	plugin_registerinfo("CupHolder","Give your Client a -=FREE=- cupholder!",STRING_VERSION);
	plugin_registercmd("admin_cup","admin_cup",ACCESS_KICK,"admin_cup <target> : <target> gets a free cupholder! w00t.");
 
	return PLUGIN_CONTINUE;
}