PCL void OnPlayerRemoveBan(baninfo_t* baninfo) { if(baninfo->playerid) { SV_RemoveBanFromInternalList(baninfo->playerid, NULL); }else{ SV_RemoveBanFromInternalList(0, baninfo->playername); } }
static void Cmd_UnbanPlayer_f() { char* name; if ( Plugin_Cmd_Argc() != 2) { Plugin_Printf( "Usage: unban <guid/name>\n" ); } char* handle = Plugin_Cmd_Argv(1); char* guid = IsGUID(handle); if(guid) { name = NULL; }else{ name = handle; } if(!SV_RemoveBanFromInternalList(guid, name)) { Plugin_Printf("No such ban: %s\n", handle); } }