/* * [M|W]LowPingBitch -- Feb 22nd, 2002 * www.n00bie.com , www.jtsnetworks.com, www.mlgaming.com, www.themwclan.com * VIP Announcer * * Announces VIP killed/escaped * * Place in logd_ */ #include <core> #include <console> #include <string> #include <admin> #include <adminlib> #define ACCESS_CONSOLE 131072 new STRING_VERSION[MAX_DATA_LENGTH] = "v1"; public logd_vipsay(HLCommand,HLData,HLUserName,UserIndex) { new Data[MAX_DATA_LENGTH]; new Message[MAX_TEXT_LENGTH]; new sID[MAX_DATA_LENGTH]; convert_string(HLData, Data, MAX_DATA_LENGTH); strbreak(Data, sID, Data, MAX_DATA_LENGTH); if(strcmp(Data, "Escaped_As_VIP") == 0) { new Name[MAX_NAME_LENGTH]; new iID = strtonum( sID ); if( !playerinfo(iID,Name,MAX_NAME_LENGTH) ) { return PLUGIN_FAILURE; } snprintf(Message, MAX_TEXT_LENGTH, "%s Got Away!!!", Name); centersay(Message, 12, 10, 255, 255); } else if(strcmp(Data, "Assassinated_The_VIP") == 0) { new Name[MAX_NAME_LENGTH]; new iID = strtonum( sID ); if( !playerinfo(iID,Name,MAX_NAME_LENGTH) ) { return PLUGIN_FAILURE; } snprintf(Message, MAX_TEXT_LENGTH, "%s Killed The VIP!!!", Name); centersay(Message, 12, 10, 255, 255); } return PLUGIN_HANDLED; } public plugin_init() { plugin_registerinfo("VIP Announce","Announces who killed/escaped the VIP.",STRING_VERSION); plugin_registercmd("logd_vipsay", "logd_vipsay", ACCESS_CONSOLE, ""); exec( "logd_reg 60 admin_command logd_vipsay" ); return PLUGIN_CONTINUE; }