Webseite:Roll20: Online virtuelle Tischplatte für Stift und Papier RPGs und BrettspieleInhalt
(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':newDate().getTime(),event:'gtm.js'});varf=d.getElementsByTName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src='/gtm.js?id='+i+dl+'>m_auth=RyNPjkDTh-LgK4oo5gJi6A>m_preview=env-1>m_cookies_win=x';varn=d.querySelector('[nonce]');n&&j.setAttribute('nonce',n.nonce||n.getAttribute('nonce'));f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','GTM-MKL9HM6'); Roll20:OnlinevirtualtabletopforpenandpaperRPGsandboardgames conststripe=Stripe("pk_live_1vH03GH31ZvT2lI7yU8bcClq9jDHOPU4OlnsWqZKRoll20: Online virtuelle Tischplatte für Stift und Papier RPGs und Brettspieleu2s4Vs014SXpmjsjnRv37wD8PhLLkYj1YcLSxVDbdzba2HZiQ00qGgUFDqB"); constelements=stripe.elements(); $('html').attr('data-theme','light'); consturl=newURL(window.location.href); url.pathname=url.pathname.split('/').slice(0,3).join('/');//getthefirstoneortwopartsoftheurlpathi.e.'/campaigns/search'or'/login' var_conv_pe_type=url.toString(); var_conv_category_id="";//unused var_conv_category_name="";//onlyusedinV2marketplace var_conv_product_sku="";//onlyusedinV2marketplace var_conv_product_name="";//onlyusedinV2marketplace&characters var_conv_product_price="";//onlyusedinV2marketplace var_conv_customer_id='visitor'; var_conv_custom_v1='loggedout'; var_conv_custom_v2="";//unused var_conv_custom_v3="";//unused var_conv_custom_v4="";//unused SkiptoMainContent .bottom-banner{ background-color:#fff; position:fixed; bottom:40px; z-index:9999; width:calc(100%-30px); margin-left:15px; box-shadow:0px0px16px#; display:flex; align-items:center; justify-content:space-around; } .bottom-banner-css-version-v2{ border-left:15pxsolid#ec008c; } .bottom-banner-css-version-v3{ border-left:15pxsolid#35c8f5; } .bottom-banner-css-version-v2.bottom-banner__button{ background-color:#35c8f5; } .bottom-banner-css-version-v3.bottom-banner__button{ background-color:#ec008c; } .bottom-banner--hidden{ display:none; } .bottom-banner__messe{ padding:1em; float:left; font-size:12px; line-height:1.4; } .bottom-banner__dismiss-icon{ float:right; padding:10px; color:#d1d1d1; cursor:pointer; align-self:flex-start; } .bottom-banner__dismiss-icon:hover{ color:#; } .bottom-banner__button,.bottom-banner__button:hover,.bottom-banner__button:visited,.bottom-banner__button:active{ float:right; font-size:16px; line-height:1.6; border-radius:4px; padding:7px15px7px15px; color:#fff!important; transition:all.25slinear; text-decoration:none; } .bottom-banner__button:hover{ color:#fff; } .cookie-modal--hidden{ display:none; position:fixed; z-index:; left:0; top:0; width:100%; height:100%; overflow:auto; } .cookie-modal-content{ background-color:var(--color-surface1); margin:20%auto; padding:20px; width:40%; box-shadow:04px8px0rgba(0,0,0,0.6),06px20px0rgba(0,0,0,0.19); }.cookie-modal-contenth3{display:inline-block; } .cookie-modal-css-version-v3{ padding-top:16px; } .cookie-modal_switch.switch{display:inline-block;float:right;margin-top:30px; width:60px; } .switch{ position:relative; display:inline-block; width:60px; height:26px; } .switchinput{ opacity:0; width:0; height:0; } .slider{ position:absolute; cursor:pointer; top:0; left:0; right:0; bottom:0; background-color:#8492A6; -webkit-transition:.3s; transition:.3s; } .slider:after{ content:"Off"; position:absolute; top:50%; right:11px; transform:translateY(-50%); color:#fff; font-family:helvetica; font-weight:bold; font-size:13px; } .slider:before{ position:absolute; content:""; height:20px; width:20px; left:3px; bottom:3px; background-color:white; -webkit-transition:.3s; transition:.3s; } input:checked+.slider{ background-color:#C; } input:disabled+.slider{ cursor:no-drop; background-color:#C2C7D1; } input:disabled+.slider:before{ background-color:#DFE2E7; } input:focus+.slider{ box-shadow:005px#2196F3; } input:checked+.slider:before{ -webkit-transform:translateX(33px); -ms-transform:translateX(33px); transform:translateX(33px); } input:checked+.slider:after{ content:"On"; right:auto; left:11px; } /*Roundedsliders*/ .slider.round{ border-radius:26px; width:60px; } .slider.round:before{ border-radius:50%; } .close{ float:right; font-size:20px; font-weight:bold; line-height:18px; color:var(--color-grayscale1); text-shadow:01px0#ffffff; opacity:0.2; filter:alpha(opacity=20); } .close:hover{ color:var(--color-grayscale1); text-decoration:none; opacity:0.4; filter:alpha(opacity=40); cursor:pointer; } Roll20usescookiestoimproveyourexperienceonoursite.Cookiesenableyoutoenjoycertainfeatures,socialsharingfunctionality,andtailormesseanddisplayadstoyourinterestsonoursiteandothers.Theyalsohelpusunderstandhowoursiteisbeingused.Bycontinuingtouseoursite,youconsenttoouruseofcookies.Updateyourcookiepreferenceshere. ×× CookiePreferences Acceptcookies WeuseCookiestohelppersonalizeandimproveRoll20.Formoreinformationonouruseofnon-essentialCookies,visitourPrivacyPolicyhere. //Googleanalyticsfunctiontosendeventsviaanalytics.js //Removeaftereverythinghasbeenswitchedtogt (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*newDate();a=s.createElement(o), m=s.getElementsByTName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','///analytics.js','ga'); //Googleanalyticsfunctiontosendeventsviagt.js functiongt(){dataLayer.push(arguments);} initializeOldGoogleAnalytics(); initializeNewGoogleAnalytics(); window['ga-disable-UA--1']=true; vargdprCookie=getCookie("gdpr_accepts_cookies"); if(gdprCookie!=undefined){ gdprCookie=="true"?gdprCookie=true:gdprCookie=false; }; vargdprBanner=document.getElementById("gdpr-notification"); vargdprBannerDissmissButton=document.getElementById("gdpr-notification-dismiss-button"); vargdprLoggedIn=false; vargdprAccountAcceptsCookies=null; varcookieModal=document.getElementById("cookie-modal"); varcookieModalClose=document.getElementById("cookie-modal-dismiss"); varcookieModalSwitch=document.getElementById("cookie-modal-input"); varbannerLinkPreferences=document.getElementById("banner-link-preferences"); bannerLinkPreferences.onclick=function(){ cookieModal.style.display='block'; hideGDPRBanner(); } functionsetGDPRCookie(value,expirationInDays){ vardate=newDate(); date.setTime(date.getTime()+expirationInDays*24*60*60*1000);//converttomilleseconds varexpires="expires="+date.toUTCString(); document.cookie="gdpr_accepts_cookies="+value+";"+expires+";path=/"+";domain=.roll20.net"; } functiongRoll20: Online virtuelle Tischplatte für Stift und Papier RPGs und BrettspieleetCookie(cname){ varname=cname+"="; varca=document.cookie.split(';'); for(vari=0;i D&DCoreRulebookBundle(2024) D&DCoreRulebookBundle(2024) byWizardsoftheCoast D&DCurseofStrahd D&DCurseofStrahd byWizardsoftheCoast PathfinderCoreMegaBundle PathfinderCoreMegaBundle byPaizo CyberpunkRED CyberpunkRED byR.TalsorianGames Tools Compendium Characters(previouslyVault) ManeAudio TokenMarkerLibrary Roll20CompanionApp D&DHub MarvelHub GMHub DungeonScrawl Demiplane Characters Create,Mane,andPlayCharacters Compendium YourSystemComeToLife Roll20: Online virtuelle Tischplatte für Stift und Papier RPGs und Brettspiele CharacterVault Create,Mane,andPlayCharacters DungeonScrawl CreateMapsforyourGames Community Blog HelpCenter ChangeLog Forums CommunityWiki LiveStream VODs AmbassadorProgram TheNewRoll20Tabletop TheNewRoll20Tabletop PlayRoll20onDiscord PlayRoll20onDiscord PlayD&D2024 PlayD&D2024 DemiplaneJoinsRoll20 DemiplaneJoinsRoll20 Subscribe NewD&DCharacterSheetailable Roll2039;snewD&Dcharactersheet,whichsupportsboth2014and2024rules,isliveandfreeforallusers. UseBothD&D5ECharacterSheets BothclassicandnewD&D5Esheetscanbeusedinasinglecampaign,exclusivelyinJumpgate. Effects(FX)ToolNowFreeforAll! EnjoynewandoptimizedVTTvisualsusingProjectJumpgate39;supliftedEffectstool. Roll20Characters:D&D+CandelaObscura D&D5E+CandelaObscurasheetsarenowailableinRoll20CharacterstocreateandmaneoutsidetheVTT. SeeMore SignIn Emailaddress Password Signin Newaroundhere?Signup Forgotpassword? SignIn .gtfczffqv{ opacity:0; position:absolute; top:0; left:-px; height:0; width:0; z-index:-1; } The#1Choice ForD&DOnline. CreateFreeAccount Discoverwhyover15millionplayerschooseRoll20. CreateunlimitedfreecharactersforD&Dandmore Designandplayyourcampaignsonourvirtualtabletop Playthebiggestlibraryoflicensed+convertedadventures Joinover15millionplayersandgmsplayingdungeonsanddrons(andhundredsmoresystems)online ACompleteTabletopforD&DandMore Roll20®isthemostcompletesolutionfordigitalplay.Accesscharactersheets,tokens,rulebooks,dice,andmore-withpowerfultoolstoautomatethetediousstuff. CreateFreeAccount Dr&DropMonsters,Characters,&NPCs AddSuspensewithDynamicLighting 1 2 3 4 5 Roll3DDice IntegratedVideo&Voice InteractiveCharacterSheets Dr&DropMonsters,Characters,&NPCs 1 AddSuspensewithDynamicLighting 2 Roll3DDice 3 IntegratedVideo&Voice 4 InteractiveCharacterSheets 5 SignUp Createyourfreeaccount.Everythingelseisrightinyourbrowser-nothingtodownloadorinstall. ChooseaGame Buildyourownfromscratch,buyaready-to-playadventureintheRoll20®Marketplace,orjoinsomeone’sgame. InviteFriends SharealinkwithyourexistinggrouporfindanewpartywiththeJoinaGamefeature. Play Startgaming!We’vegotyoucoveredfrombasicrollstoadvancedcalculations,turntrackerstosimplemarkers. CreateFreeAccount Customizable Artwork UploadyourownorchoosefromourMarketplacefulloftalentedartists. CharacterSheets Hundredsofsheetstoautomaticallytrackandcalculatecharacterinformation,orbuildyourown. ProgrammingScripts Automatetediousgamemechanics:gethundredsofoptionsyoucanaddwithoneclick. CreateFreeAccount Customizable Artwork UploadyourownorchoosefromourMarketplacefulloftalentedartists. CharacterSheets Hundredsofsheetstoautomaticallytrackandcalculatecharacterinformation,orbuildyourown. ProgrammingScripts Automatetediousgamemechanics:gethundredsofoptionsyoucanaddwithoneclick. CreateFreeAccount Community Findpeopletoroundoutyourparty,orstartwithafreshpackofplayers.Youcanevenfindagamestartingrightaway.Allpossiblebecauseofourhugeandamazingcommunity.Onceyoufindthem,it’seasytoplayandconnectwithbuilt-invideoandvoicechat,textchat,andintegratedrolling. CreateFreeAccount Blog LatestNews SignUp PlayonRoll20®forFree CreateFreeAccount Alreadyheanaccount?Login. TheRoll20teamisdedicatedtoenablinggamerstouniteacrossanydistanceviaoureasy-to-usegamingtools.Thismeanswestrivetolessenthetechnicalburdenontheparticipants,facilitatetheformationofnewgaminggroups,andtomakebarrierstoentryasfewaspossiblewhengatheringaroundatableforcamaraderie.Toaccomplishthesegoalsweseektocreateaservicethatissustainableandwillbearesourcetothegamingcommunityaslongasitisneeded. window.uiVersion=3$(window).on('load',function(){ //GAEventTracking ga('send',{ 'hitType':'event', 'eventCategory':'NewHome', 'eventAction':'peload', 'eventLabel':'new' }); $(".cta").on("click",function(e){ //GAEventTrackingonbuttonpress ga('send',{ 'hitType':'event', 'eventCategory':'NewHome', 'eventAction':'buttonclick', 'eventLabel':'new' }); });})window.uiVersion=3//forVueBlogComponents//helperfunctions,itturnedoutchromedoesn'tsupportMath.sgn()functionsignum(x){ return(x{section.addEventListener('click',function(){this.classList.toggle('active');this.parentElement.classList.toggle('active');});}); $(function(){ varcookieName='roll20tempauth'; varcookieValue=Math.floor(Math.random()*100); varmyDate=newDate(); myDate.setMonth(myDate.getMonth()+1); varcookieinfo=cookieName+"="+cookieValue+";expires="+myDate+";domain=.roll20.net;path=/"; document.cookie=cookieinfo; }); functionntumblrload(payload){ if(payload.meta.status===200){ for(vari=0;i/gi, commentsAndPhpTs=/|/gi; returninput.replace(commentsAndPhpTs,'') .replace(ts,function($0,$1){ returnallowed.indexOf('')>-1?$0:''; }); } $(".join-newsletterbutton[type=submit]").on("click",function(){ var$this=$(this); $this.addClass("disabled"); $.get("/subscribe_newsletter?email="+escape($(this).prev("input").val()),function(data){ if(data==="success"){ $this.parents(".join-newsletter").find(".sub-error").hide(); $this.text("Subscribed!"); } else{ $this.parents(".join-newsletter").find(".sub-error").text(data).show(); $this.removeClass("disabled"); } }); }) $(function(){ setTimeout(function(){ if($(".obs_container").length>0){ //GAEventTracking ga('send',{ 'hitType':'event', 'eventCategory':'obsAdvert', 'eventAction':'topbar', 'eventLabel':'' }); } },0); $(".localtimeme-short").each(function(){ lettime=parseInt($.trim($(this).text()),10); letd=newDate(time*1000); $(this).attr("data-timestamp",d.getTime()); letmytimezone=""; if(d.toLocaleString){ mytimezone=d.toLocaleString('en',{timeZoneName:'short'}).split('').pop(); } constoptions={month:'long',hour:'numeric',minute:'numeric',day:'numeric',timeZoneName:'short'}; $(this).text(d.toLocaleDateString('en-EN',options)); }); }); $("#roll20-top.loginformbutton").on("click",function(){ console.log("click"); var$form=$(this).parents("form"); $form.attr("action",$form.attr("action")+"?backto="+escape(window.location)); $form.submit(); returnfalse; }); $(".topbarnotifications.notificationbutton").on("click",function(){ varnotid=$(this).attr("data-notification-id"); varothis=this; $.getJSON("app.roll20.net/notifications/dismiss/"+notid+"/?callback=?",function(data){ if(notid=="all"){ $(othis).parents(".notifications").fadeOut(); $(".alertcount").html(""); $(".topbarnotifications.dropdown-menu").remove(); $(".topbarnotifications.n-item-messes").html(""); return; } if($(othis).attr("href")){ window.location="app.roll20.net"+$(othis).attr("href"); } else{ $(othis).parents(".notification").fadeOut(); var$count=$(othis).parents(".notifications").find("a.count"); varcurrent=parseInt($.trim($count.text()),10); current=current-1; if(current