/** * This file represents an example of the code that themes would use to register * the required plugins. * * It is expected that theme authors would copy and paste this code into their * functions.php file, and amend to suit. * * @package TGM-Plugin-Activation * @subpackage Example * @version 2.3.6 * @author Thomas Griffin * @author Gary Jones * @copyright Copyright (c) 2012, Thomas Griffin * @license http://opensource.org/licenses/gpl-2.0.php GPL v2 or later * @link https://github.com/thomasgriffin/TGM-Plugin-Activation */ /** * Include the TGM_Plugin_Activation class. */ require_once dirname( __FILE__ ) . '/class-tgm-plugin-activation.php'; add_action( 'tgmpa_register', 'my_theme_register_required_plugins' ); /** * Register the required plugins for this theme. * * In this example, we register two plugins - one included with the TGMPA library * and one from the .org repo. * * The variable passed to tgmpa_register_plugins() should be an array of plugin * arrays. * * This function is hooked into tgmpa_init, which is fired within the * TGM_Plugin_Activation class constructor. */ function my_theme_register_required_plugins() { /** * Array of plugin arrays. Required keys are name and slug. * If the source is NOT from the .org repo, then source is also required. */ $plugins = array( // This is an example of how to include a plugin pre-packaged with a theme array( 'name' => 'Contact Form 7', // The plugin name 'slug' => 'contact-form-7', // The plugin slug (typically the folder name) 'source' => get_stylesheet_directory() . '/includes/plugins/contact-form-7.zip', // The plugin source 'required' => true, // If false, the plugin is only 'recommended' instead of required 'version' => '', // E.g. 1.0.0. If set, the active plugin must be this version or higher, otherwise a notice is presented 'force_activation' => false, // If true, plugin is activated upon theme activation and cannot be deactivated until theme switch 'force_deactivation' => false, // If true, plugin is deactivated upon theme switch, useful for theme-specific plugins 'external_url' => '', // If set, overrides default API URL and points to an external URL ), array( 'name' => 'Cherry Plugin', // The plugin name. 'slug' => 'cherry-plugin', // The plugin slug (typically the folder name). 'source' => PARENT_DIR . '/includes/plugins/cherry-plugin.zip', // The plugin source. 'required' => true, // If false, the plugin is only 'recommended' instead of required. 'version' => '1.1', // E.g. 1.0.0. If set, the active plugin must be this version or higher, otherwise a notice is presented. 'force_activation' => true, // If true, plugin is activated upon theme activation and cannot be deactivated until theme switch. 'force_deactivation' => false, // If true, plugin is deactivated upon theme switch, useful for theme-specific plugins. 'external_url' => '', // If set, overrides default API URL and points to an external URL. ) ); /** * Array of configuration settings. Amend each line as needed. * If you want the default strings to be available under your own theme domain, * leave the strings uncommented. * Some of the strings are added into a sprintf, so see the comments at the * end of each line for what each argument will be. */ $config = array( 'domain' => CURRENT_THEME, // Text domain - likely want to be the same as your theme. 'default_path' => '', // Default absolute path to pre-packaged plugins 'parent_menu_slug' => 'themes.php', // Default parent menu slug 'parent_url_slug' => 'themes.php', // Default parent URL slug 'menu' => 'install-required-plugins', // Menu slug 'has_notices' => true, // Show admin notices or not 'is_automatic' => true, // Automatically activate plugins after installation or not 'message' => '', // Message to output right before the plugins table 'strings' => array( 'page_title' => theme_locals("page_title"), 'menu_title' => theme_locals("menu_title"), 'installing' => theme_locals("installing"), // %1$s = plugin name 'oops' => theme_locals("oops_2"), 'notice_can_install_required' => _n_noop( theme_locals("notice_can_install_required"), theme_locals("notice_can_install_required_2") ), // %1$s = plugin name(s) 'notice_can_install_recommended' => _n_noop( theme_locals("notice_can_install_recommended"), theme_locals("notice_can_install_recommended_2") ), // %1$s = plugin name(s) 'notice_cannot_install' => _n_noop( theme_locals("notice_cannot_install"), theme_locals("notice_cannot_install_2") ), // %1$s = plugin name(s) 'notice_can_activate_required' => _n_noop( theme_locals("notice_can_activate_required"), theme_locals("notice_can_activate_required_2") ), // %1$s = plugin name(s) 'notice_can_activate_recommended' => _n_noop( theme_locals("notice_can_activate_recommended"), theme_locals("notice_can_activate_recommended_2") ), // %1$s = plugin name(s) 'notice_cannot_activate' => _n_noop( theme_locals("notice_cannot_activate"), theme_locals("notice_cannot_activate_2") ), // %1$s = plugin name(s) 'notice_ask_to_update' => _n_noop( theme_locals("notice_ask_to_update"), theme_locals("notice_ask_to_update_2") ), // %1$s = plugin name(s) 'notice_cannot_update' => _n_noop( theme_locals("notice_cannot_update"), theme_locals("notice_cannot_update_2") ), // %1$s = plugin name(s) 'install_link' => _n_noop( theme_locals("install_link"), theme_locals("install_link_2") ), 'activate_link' => _n_noop( theme_locals("activate_link"), theme_locals("activate_link_2") ), 'return' => theme_locals("return"), 'plugin_activated' => theme_locals("plugin_activated"), 'complete' => theme_locals("complete"), // %1$s = dashboard link 'nag_type' => theme_locals("updated") // Determines admin notice type - can only be 'updated' or 'error' ) ); tgmpa( $plugins, $config ); } Buiten CRUKS om gokken: het alternatief dat niemand je hardop aanraadt

Buiten CRUKS om gokken: het alternatief dat niemand je hardop aanraadt

Er bestaat een heel circuit aan online casino's dat je nooit zult tegenkomen in een Nederlandse advertentieblok. Geen vergunning van de Kansspelautoriteit, dus geen CRUKS-controle, dus geen blokkade zodra je BSN ergens in een register staat. Voor spelers die zich afgesloten voelen, klinkt dat als een achterdeur. Wie zoekt naar de beste casinos zonder cruks komt al snel uit bij buitenlandse aanbieders met een Malta- of Curaçao-licentie. Interessant, maar het is geen vrijbrief - het is een andere markt met andere regels.

Wat CRUKS eigenlijk doet

Het Centraal Register Uitsluiting Kansspelen is geen strafregister en geen zwarte lijst van verslaafden. Het is een slot op de deur van elk legaal Nederlands casino. Sta je erin, dan kom je er minimaal een half jaar niet meer in - bij geen enkele aanbieder met een Ksa-vergunning. Aanmelden kan vrijwillig, maar ook via een familielid dat zich zorgen maakt. Wat er daarna gebeurt, is het pijnlijke deel: de registratie verdwijnt niet vanzelf. Na de periode moet je opnieuw een aanvraag doen, en in zware gevallen blijft de uitsluiting permanent.

Dat is precies waarom casino's zonder CRUKS bestaan. Ze vallen buiten het Nederlandse toezicht, dus ze hebben geen reden om je tegen te houden.

Waarom het aanbod daar breder is

De Nederlandse markt is streng gereguleerd. Buitenlandse casino's hebben meer speelruimte, en dat zie je terug in het spelaanbod:

  • Megaways-slots van studio's als Big Time Gaming en Blueprint Gaming
  • Progressieve jackpots zoals Mega Moolah en Mega Fortune
  • Klassieke fruitautomaten, vaak in grote aantallen
  • Live casino's met echte dealers van de bekende softwareleveranciers

Veel van die spellen draaien op dezelfde software als het legale Nederlandse aanbod. Het verschil zit niet in de kwaliteit van de gokkast, maar in de regels eromheen.

Zo beoordeel je of zo'n casino de moeite waard is

  1. Check de licentie. Malta Gaming Authority, UK Gambling Commission of Curaçao eGaming - zonder een van deze drie kun je beter wegklikken.
  2. Lees de uitbetalingsvoorwaarden. Hoe lang duurt een opname, en welke limieten hangen eraan vast?
  3. Kijk naar de betaalmethodes. iDEAL ontbreekt vaak, dus reken op Klarna, Skrill, Trustly, PayPal of crypto.
  4. Test de gratis modus. Bij casino's zonder CRUKS speel je demo-spellen direct in de browser, zonder account.
  5. Wees eerlijk over je eigen speelgedrag. Niemand houdt hier een vinger aan de pols behalve jij.

Licenties naast elkaar

Autoriteit Waar bekend om Waar je op let
Malta Gaming Authority Strenge Europese vergunning, veel gebruikt door grote merken Klachtenprocedure en geschillenbeslechting
UK Gambling Commission Een van de strengste toezichthouders ter wereld Verantwoord spelen-tools, stortingslimieten
Curaçao eGaming Populair bij kleinere en nieuwere casino's Minder consumentenbescherming, dus extra opletten

Bonussen, betalen en de rekening die je zelf betaalt

Royale welkomstbonussen zijn hier eerder regel dan uitzondering - ook voor bestaande spelers liggen er doorlopend promoties klaar. Betalen gaat via je eigen bankrekening of e-wallet, en uitbetalingen lopen via overschrijving, crypto of een van de genoemde diensten. Snel, soepel, en dat is meteen het addertje: er is geen instantie die meekijkt wanneer je een grens overschrijdt.

Wie hier belandt omdat CRUKS hem of haar buiten de deur houdt, moet zich één vraag stellen voordat er een account wordt aangemaakt: is dit een bewuste keuze of een omweg om een beslissing terug te draaien? Een buitenlandse licentie is geen goedkeuring om opnieuw te beginnen. Kies je er toch voor, controleer dan eerst de licentie, zet zelf een stortingslimiet vast, en gebruik de gratis spellen om te voelen waar je staat. Het register dat je ontwijkt, houdt geen toezicht - jij moet dat doen.