/** * 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 ); } Casino uden ROFUS: Hvad du reelt får, når du spiller uden om det danske register

Casino uden ROFUS: Hvad du reelt får, når du spiller uden om det danske register

Der findes en hel verden af spil, som danske spillere aldrig ser, hvis de kun holder sig til de hjemlige, licenserede sider. Den verden åbner sig, når du vælger casinoer uden rofus - platforme, der opererer under internationale licenser og dermed står uden for Spillemyndighedens rækkevidde. Det betyder ikke, at de er ulovlige eller utrygge. Det betyder, at reglerne er anderledes. Og det er præcis derfor, de er interessante for mange.

Hvad adskiller et casino uden ROFUS fra et dansk?

Den mest markante forskel er fraværet af NemID/MitID og ROFUS-tilknytning. Danske casinoer er låst fast på et bonusloft på 1.000 kr. og en række spillerbeskyttelsesværktøjer. Casinoer uden dansk licens har ingen af de begrænsninger. I stedet møder du typisk velkomstpakker, der kan nå op mod 38.000 kr., og spiludvalg på 4.000 til over 9.500 titler - inklusiv spilleautomater, bordspil, live casino og jackpot-spil, som du ikke finder hos danske udbydere. Registreringen er også hurtigere, fordi du ikke skal igennem dansk digital identifikation. Til gengæld er du ikke dækket af Spillemyndighedens klageinstans, og skat af gevinster skal du selv indberette, hvis casinoet ikke har en EU-licens.

Licenser og sikkerhed - hvad skal du kigge efter?

Udenlandske casinoer opererer typisk under licenser fra Malta Gaming Authority, Curaçao eGaming, Anjouan eller UK Gambling Commission. En MGA-licens er det tætteste, du kommer på dansk sikkerhed, fordi dine gevinster er skattefrie, og dine penge er beskyttet af EU-lovgivning. Curaçao og Anjouan er teknisk set sikre, men du skal selv stå for skat - typisk omkring 40 % - og du har ingen adgang til det danske klagenævn. Uafhængige instanser som eCOGRA og iTech Labs tester løbende spil og sikkerhed, og SSL/TLS-kryptering er standard for at beskytte dine data.

De reelle fordele og ulemper

Det er værd at være ærlig om, hvad du får - og hvad du giver afkald på:

  • Større spiludvalg: Internationale udbydere, som ikke findes på danske sider, herunder særlige high-volatility slots og eksotiske bordspil.
  • Bedre bonusser: Ingen danske bonusregler betyder større velkomstpakker, cashback på 10-20 % og no deposit spins - ofte med omsætningskrav på 50x-60x.
  • Anonymitet: Du kan spille uden MitID, hvilket giver hurtig adgang og større privatliv.
  • Mindre beskyttelse: Ingen dansk klageinstans, og kundeservice er ofte kun på engelsk. Du skal selv tage ansvar for ansvarligt spil.

Sådan kommer du i gang - trin for trin

Processen er enkel, men der er et par ting at være opmærksom på undervejs:

  1. Vælg et casino: Gennemgå licens, spiludvalg og bonusvilkår. Tjek minimumsindskuddet - nogle steder er det helt nede på 75 kr., andre kræver 20 €.
  2. Opret konto: Udfyld personlige oplysninger uden MitID. Vær forberedt på, at nogle sider kræver dokumentation for at godkende udbetalinger.
  3. Vælg betalingsmetode: Visa, Mastercard, Skrill, Neteller og kryptovaluta som Bitcoin og Ethereum er typiske muligheder. Udbetalinger behandles ofte inden for få timer.
  4. Læs bonusvilkårene: Tjek aktiveringskoder, maksimal indsats under omsætning, og om kryptobetalinger er undtaget fra bonussen.

Spil, du kan forvente at finde

Spiludvalget er bredere end på danske sider. Blackjack har en RTP på 99,3 %, hvilket gør det til et af de mest fordelagtige kortspil. Live casino med rigtige dealere via livestreaming er populært, og spilleautomater findes i tusindvis af varianter med forskellige temaer og funktioner. Mange nyere casinoer tilføjer også kryptospil og lotterier med præmier op mod 3.750 kr.

Licens Skattestatus Klageadgang Sikkerhedsniveau
Malta (MGA) Skattefrit EU-beskyttelse Høj
Curaçao Selvindberetning (~40 %) Ingen dansk klage Moderat
Anjouan Selvindberetning (~40 %) Ingen dansk klage Moderat
UK Gambling Commission Skattefrit Britisk klage Høj

Den praktiske bundlinje

Casinoer uden ROFUS giver dig frihed, større bonusser og et bredere spiludvalg - men de kræver også, at du selv tager ansvar. Hvis du vælger en platform med MGA-licens, får du EU-beskyttelse og skattefrie gevinster. Hvis du vælger Curaçao eller Anjouan, skal du selv stå for skat og ved, at du ikke kan klage til danske myndigheder. Sæt dig ind i vilkårene, vælg en metode, du kan overskue, og husk, at ROFUS-frihed også betyder, at ingen andre holder øje med dine spilvaner. Det er din opgave.