anchor.diff:  			. += player_cid
   		else
   			. += "NULL"
  -	. = jointext(., "/")+	. = jointext(., "/")
  
positive.code: 		if(!player_key)
  			error_state += "Key was ticked but none was provided."
  	if(href_list["lastconn"])
  		use_last_connection = TRUE
  		if(!player_key)
  			error_state += "A key must be provided to use IP and CID from last connection."
  	else
  		if(href_list["ipcheck"])
  			player_ip = href_list["iptext"]
  			if(!player_ip)
  				error_state += "IP was ticked but none was provided."
  		if(href_list["cidcheck"])
  			player_cid = href_list["cidtext"]
  			if(!player_cid)
  				error_state += "CID was ticked but none was provided."
  	if(!use_last_connection && !player_ip && !player_cid && !player_key)
  		error_state += "At least a key, IP or CID must be provided."
  
negative.code: 		if(query_create_ban_get_player.NextRow())
  			player_key = query_create_ban_get_player.item[1]
  			if(use_last_connection)
  				if (!isnull(player_ip))
  					player_ip = query_create_ban_get_player.item[2]
  				if (!isnull(player_cid))
  					player_cid = query_create_ban_get_player.item[3]
  		else
  			if(use_last_connection)
  				if(alert(usr, "[player_key]/([player_ckey]) has not been seen before, unable to use IP and CID from last connection. Are you sure you want to create a ban for them?", "Unknown key", "Yes", "No", "Cancel") != "Yes")
  					qdel(query_create_ban_get_player)
  					return
  			else
  				if(alert(usr, "[player_key]/([player_ckey]) has not been seen before, are you sure you want to create a ban for them?", "Unknown key", "Yes", "No", "Cancel") != "Yes")
  					qdel(query_create_ban_get_player)
  