Пример #1
0
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);
    }
}