Advertisement
Guest User

Untitled

a guest
Jul 28th, 2016
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 14.18 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <!--    
  3.     AUTHOR: Xonos
  4.     STEAM NAME: frag51richardo
  5.     I hope you like it! :)
  6. -->
  7. <!--[if lt IE 7 ]><html class="ie ie6" lang="en" class="no-js"> <![endif]-->
  8. <!--[if IE 7 ]><html class="ie ie7" lang="en" class="no-js"> <![endif]-->
  9. <!--[if IE 8 ]><html class="ie ie8" lang="en" class="no-js"> <![endif]-->
  10. <!--[if (gte IE 9)|!(IE)]><!-->
  11. <html lang="en" class="no-js"> <!--<![endif]-->
  12. <head>
  13.     <meta charset="utf-8">
  14.     <title>Loading</title> 
  15.     <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
  16.     <meta name="description" content="Parallax HTML One-Page Template for Agency and Personal">
  17.     <meta name="author" content="The Develovers">
  18.  
  19.     <!-- Styles
  20.         font-family: 'Lobster', cursive;
  21.         font-family: 'Pacifico', cursive;
  22.         font-family: 'Kaushan Script', cursive;
  23.         font-family: 'PT Sans', sans-serif;
  24.     -->
  25.     <link href="assets/css/bootstrap.css" rel="stylesheet">
  26.     <link href='http://fonts.googleapis.com/css?family=Lobster|Pacifico|Kaushan+Script|PT+Sans' rel='stylesheet' type='text/css'>
  27.     <!--<link href="assets/css/main.css" rel="stylesheet">-->
  28.     <link href="assets/css/glyphicons.css" rel="stylesheet">
  29.     <link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css">
  30.     <link href="assets/css/animate.css" rel="stylesheet">
  31.     <link href="assets/css/global-style.css" rel="stylesheet">
  32.    
  33.     <!-- JAVASCRIPT -->
  34.     <script src="assets/js/jquery-2.1.0.min.js"></script>
  35.     <script src="assets/js/bootstrap.min.js"></script>
  36.     <style>
  37.         td {
  38.             padding:5px!important;
  39.             color:#FFF;
  40.         }
  41.         .no-padding {
  42.             padding:0px!important;
  43.         }
  44.         .no-margin {
  45.             margin:0px!important;
  46.         }
  47.         .workshopItemPreviewImage {
  48.             max-width:100%;
  49.             text-align: right;
  50.             border:2px solid #FFF;
  51.         }
  52.         .workshopItemTitle {
  53.             color:#FFF!important;
  54.             font-size:15pt!important;
  55.             text-align:left;
  56.             font-family: 'Kaushan Script', cursive;
  57.             margin-bottom:0px!important;
  58.             text-shadow: 0px 1px 1px rgba(0, 0, 0, 1);
  59.         }
  60.         .workshopItemShortDesc {
  61.             display:none;
  62.         }
  63.         .fileRating {
  64.             display:none;
  65.         }
  66.         .workshopItemAuthor {
  67.             padding-left:10px!important;
  68.             color:#fff!important;
  69.         }
  70.         .workshopItemAuthorName {
  71.             color:#fff!important;
  72.         }
  73.         .workshopItemAuthorName a {
  74.             background-color:#fff!important;
  75.             border-radius:5px!important;
  76.             padding-left:3px!important;
  77.             padding-right:3px!important;
  78.             text-shadow: 0px 1px 1px rgba(0, 0, 0, 1);
  79.         }
  80.         .workshopItemAuthor, workshopItemAuthorName, workshopItemAuthorName a {
  81.             font-size:10pt!important;
  82.             text-align:left;
  83.             font-family: 'Lobster', cursive;
  84.             text-shadow: 0px 1px 1px rgba(0, 0, 0, 1);
  85.         }
  86.         .circular img {
  87.             width: 100px;
  88.             height: 50px;
  89.             border-radius: 75px;
  90.             -webkit-border-radius: 75px;
  91.             -moz-border-radius: 75px;
  92.             /*background: url(http://link-to-your/image.jpg) no-repeat;*/
  93.         }
  94.         .text-white {
  95.             color:#FFF;
  96.         }
  97.         .hdr, .hdr span {
  98.             font-family: 'Lobster', cursive!important;
  99.             font-size: 22pt;
  100.         }
  101.         .hdr2, .hdr2 span {
  102.             font-family: 'Kaushan Script', cursive;
  103.             font-size: 18pt!important;
  104.         }
  105.         .hdl {
  106.             font-family: 'Pacifico', cursive;
  107.             font-size: 16pt!important;
  108.         }
  109.         .reg tr td {
  110.             text-shadow: 0px 1px 1px rgba(0, 0, 0, 1);
  111.         }
  112.         .text-left {
  113.             text-align: left;
  114.         }
  115.         .txt-shadow, .txt-shadow span, .txt-shadow i, .txt-shadow strong, .txt-shadow p {
  116.             text-shadow: 0px 1px 1px rgba(0, 0, 0, 1);
  117.         }
  118.         .infobox {
  119.             background: rgba(144,144,144,0.4);    /* 40% opaque red */  
  120.             -webkit-box-shadow: inset 0px 1px 2px 3px rgba(50, 50, 50, 0.6);
  121.             -moz-box-shadow:    inset 0px 1px 2px 3px rgba(50, 50, 50, 0.6);
  122.             box-shadow:         inset 0px 1px 2px 3px rgba(50, 50, 50, 0.6);
  123.             -webkit-border-radius: 5px;
  124.             -moz-border-radius: 5px;
  125.             border-radius: 5px;
  126.         }
  127.        
  128.         .loadbarfx {
  129.             -webkit-box-shadow: inset 0px 1px 2px 3px rgba(50, 50, 50, 0.6);
  130.             -moz-box-shadow:    inset 0px 1px 2px 3px rgba(50, 50, 50, 0.6);
  131.             box-shadow:         inset 0px 1px 2px 3px rgba(50, 50, 50, 0.6);
  132.         }
  133.     </style>
  134. </head>
  135. <body id="top" class="no-margin no-padding">
  136. <div style="position: fixed; z-index: -99; width: 100%; height: 100%">
  137.     <?php//$videolink = 'Jz-7Di2s4yY'; ?>
  138.     <!--<iframe frameborder="0" height="100%" width="100%" src="https://www.youtube.com/embed/<?php //echo $videolink; ?>?autoplay=1&controls=0&loop=1&playlist=<?php //echo $videolink; ?>"></iframe>-->
  139.     <iframe frameborder="0" height="100%" width="100%" src="./assets/wallpapers/module.wallpapers.php"></iframe>
  140. </div>
  141. <div class="col-xs-12" style="position:absolute;top:5px;left:0;position:absolute;overflow:hidden!important;">
  142.     <div class="col-xs-12 text-center">
  143.         <img src="logo.png" style="max-width:30%;"/></br>
  144.     </div>
  145.     <div class="col-xs-4 infobox">
  146.         <table style="width:100%;" class="reg">
  147.             <tr><td colspan=2 class="text-center hdr"><i class="fa fa-legal" style="color:#D31E1B;"></i> How to get Banned<td></tr>
  148.             <tr><td class="text-white text-center"><i class="fa fa-bed"></i></td><td>Prop Pushing & Spamming</td></tr>
  149.             <tr><td class="text-white text-center"><i class="fa fa-tachometer"></i></td><td>Committing Douche Baggery</td></tr>
  150.             <tr><td class="text-white text-center"><i class="fa fa-university"></i></td><td>Bothering Builders</td></tr>
  151.             <tr><td class="text-white text-center"><i class="fa fa-microphone-slash"></i></td><td>Mic Spamming</td></tr>
  152.             <tr><td class="text-white text-center"><i class="fa fa-heartbeat"></i></td><td>Annoying or Lag Inducing Builds</td></tr>
  153.             <tr><td class="text-white text-center"><i class="fa fa-frown-o"></i></td><td>Any form of Abuse</td></tr>
  154.             <tr><td class="text-white text-center"><i class="fa fa-meh-o"></i></td><td>Lacking of Common Sense</td></tr>
  155.             <tr><td class="text-white text-center"><i class="fa fa-chain-broken"></i></td><td>Crashing Server on Purpose</td></tr>
  156.             <tr><td colspan=2 class="text-white text-center hdr"><i class="fa fa-check-circle" style="color:#24AA22;"></i> Acceptable<td></tr>
  157.             <tr><td class="text-white text-center"><i class="fa fa-bullseye"></i></td><td>PVP</td></tr>
  158.             <tr><td class="text-white text-center"><i class="fa fa-mars-double"></i></td><td>Adult Content</td></tr>
  159.             <tr><td colspan=2 class="text-white text-center hdr"><i class="fa fa-thumbs-o-up" style="color:#225FAA;"></i> Encouraged<td></tr>
  160.             <tr><td class="text-white text-center"><i class="fa fa-cogs"></i></td><td>Wiremod/ACF Builds</td></tr>
  161.             <tr><td class="text-white text-center"><i class="fa fa-code"></i></td><td>Impressive & Original E2</td></tr>
  162.             <tr><td class="text-white text-center"><i class="fa fa-bug"></i></td><td>Assistance in Finding Addon Bugs</td></tr>
  163.             <tr><td class="text-white text-center"><i class="fa fa-question-circle"></i></td><td>Teaching Wiremod & Expression 2</td></tr>
  164.         </table>
  165.     </div>
  166.     <div class="col-xs-4">
  167.         <div class="col-xs-12">
  168.             <table style="width:100%;" class="reg">
  169.                 <tr><td class="text-white hdr"><i class="fa fa-map-marker" style="color:#D12112!important;"></i> Server Location: <span style="color:#1F6FD1!important;">Houston, TX</span></td></tr>
  170.                 <tr><td class="text-white hdl" colspan=2>Note: Equipping a weapon removes god-mode and enables pvp. You must die to re-gain godmode.</td></tr>
  171.                 <tr>
  172.                     <td class="text-white" colspan=2>
  173.                         <p><strong><u>Updates</u>:</strong></p>
  174.                         <p>Added Sub-Material Tool for new feature added in March Update.</p>
  175.                         <p>SCARS is currently disabled until the author fixes it (it's causing constant server crashes</p>
  176.                     </td>
  177.                 </tr>
  178.             </table>
  179.         </div>
  180.     </div>
  181.     <div class="col-xs-4">
  182.         <div class="col-xs-12 infobox">
  183.             <table style="width:100%;" class="reg">
  184.                 <tr><td colspan=3 class="text-white text-center hdr"><i class="fa fa-cubes text-primary"></i> Server Operators<td></tr>
  185.                 <tr><td class="text-white text-center"><img style="width:15px!important;height:15px!important;" src="http://fc02.deviantart.net/fs70/f/2014/341/1/2/simple_crown_bullet_by_slush_bee-d892v68.png"</td><td>Xonos</td><td>Owner</td></tr>
  186.                 <tr><td class="text-white text-center"><img style="width:15px!important;height:15px!important;" src="https://forums.alliedmods.net/images/smilies/bee.png"></img></td><td>Cookie Beast</td><td>Block Muncher</td></tr>
  187.                 <tr><td class="text-white text-center"><img style="width:15px!important;height:15px!important;" src="http://fc04.deviantart.net/fs71/f/2015/059/b/1/penis_pixel_by_gaaddammit-d8jwkyb.png"></img></td><td>Mortimer McMire</td><td>Munch Blocker</td></tr>
  188.                 <tr><td class="text-white text-center"><img style="width:15px!important;height:15px!important;" src="http://img4.wikia.nocookie.net/__cb20120430113153/clubpenguin/images/b/bb/Moderator_badge_15px.png"></img></td><td><em>❈</em>AG<em>❈</em>Tjroehr</td><td>Super Admin</td></tr>
  189.             </table>
  190.             <div class="col-xs-12" style="border-top:1px dotted #CCC;">
  191.                 <span class="hdr2 text-white txt-shadow"><i class="fa fa-download" style="color:#FFF!important;"></i> <span id="loadingHdr" style="color:#FFF!important;">Validating Workshop Collection ...</span></span>
  192.                 <div class="progress progress-sm progress-striped active">
  193.                     <div id="progressbar" class="progress-bar progress-bar-striped txt-shadow" style="width: 0%"></div>
  194.                 </div>
  195.                 <span id="subtext1" class="text-white" style="color:#FFF!important;"></span>
  196.                 <span id="subtext2" class="text-white" style="color:#FFF!important;"></span>
  197.                 <span id="subtext3" class="text-white" style="color:#FFF!important;"></span>
  198.             </div>
  199.         </div>
  200.         <div class="col-xs-12 infobox" style="margin-top:10px!important;">
  201.             <p class="text-white hdr txt-shadow" style="padding:5px;"><i class="fa fa-user-secret" style="color:#F4CB13!important;"></i> How to become an Admin</p>
  202.             <span class="text-white txt-shadow" style="padding:5px;">Help Xonos find & resolve bugs in addons that can potentially crash the server. You must be mature and willing to help manage the server with a willingness to help with management in general. Typically there is an age requirement of 17+. <strong>No "<i>Can I haz adminz plzzz</i>"</strong>.</span>
  203.         </div>
  204.         <div class="col-xs-12 infobox" style="margin-top:15px!important;">
  205.             <p class="text-white hdr txt-shadow" style="padding:15px!important;"><i class="fa fa-flask" style="color:#AD4CF7!important;"></i> About The Server</p>
  206.             <span class="text-white txt-shadow" style="padding:15px!important;">This server is all about building and it is recommended that you constantly back up your builds. Gmod tends to crash and so do servers with many addons. We tend to focus more on wiremod builds however you are encouraged to build whatever it is that you want. If there are limitations that you need lifted, ask an admin and they can raise these limits for you.</span>
  207.         </div>
  208.     </div>
  209. </div>
  210.     <script>
  211.         var totalfilez
  212.         //Gets initial total files needed.
  213.         function SetFilesTotal(total) {
  214.             totalfilez = total;
  215.             window.totalfiles = total;
  216.             $('#subtext3').empty().append(total+' files found.');
  217.         }
  218.         //Update Progress Bar
  219.         function SetFilesNeeded(needed) {
  220.             window.filesleft = needed;
  221.             $('#subtext2').empty().append(needed+' files needed.');
  222.             if(needed < 1) {
  223.                 var neededz = window.totalfiles;
  224.             } else {
  225.                 var neededz = needed;
  226.             }
  227.             var percent = Math.ceil((((window.totalfiles-neededz)/2)/(window.totalfiles/2))*100);
  228.             if(!isNan(percent)) {
  229.                 $('#progressbar').css({ "width" : percent+"%"});
  230.                 $('#progressbar').empty().append(percent+"%");
  231.             }
  232.         }
  233.         //Update loading header text.
  234.         function SetStatusChanged( status ) {
  235.             $('#loadingHdr').empty().append(status);
  236.             /*
  237.             Retrieving server info...
  238.             Getting addon info for #------
  239.             Found '--'
  240.             Mounting Addons
  241.             Workshop Complete
  242.             Sending client info...
  243.             */
  244.             if(status == 'Retrieving server info...') {
  245.                 $('#progressbar').css({ "width" : "10%"});
  246.                 $('#progressbar').empty().append("Initializing ...");
  247.             }
  248.             if(status == 'Mounting Addons') {
  249.                 $('#progressbar').css({ "width" : "55%"});
  250.                 $('#progressbar').empty().append("55%");
  251.             }
  252.             if(status == 'Workshop Complete') {
  253.                 $('#progressbar').css({ "width" : "89%"});
  254.                 $('#progressbar').empty().append("89%");
  255.             }
  256.             if(status == 'Sending client info...') {
  257.                 $('#progressbar').css({"width" : "100%"}, 15000);
  258.                 $('#progressbar').empty().append('Finalizing ...');
  259.             }
  260.         }
  261.         //Downloading file event.
  262.         function DownloadingFile(fileName) {
  263.             $('#subtext1').empty().append('Obtaining '+fileName+'.</br><b>'+window.filesleft+'</b> out of <b>'+window.totalfiles+'</b>');
  264.         }
  265.     </script>
  266.     <!-- Server Workshop Collection -->
  267.     <div class="col-xs-12" style="overflow:hidden;position:absolute!important;bottom:25px;">
  268.         <?php
  269.         include 'simple_html_dom.php';
  270.         $url = 'http://steamcommunity.com/sharedfiles/filedetails/?&format=json&id=124102726';
  271.         $html = file_get_html($url);
  272.         foreach($html->find('.collectionItem') as $element) {
  273.             $workshop .= '<div class="workshopAddon col-xs-4 text-center no-padding" style="display:none;">';
  274.            
  275.             foreach($element->find('.workshopItemPreviewHolder') as $previewImg) {
  276.                 $img = '<div class="col-xs-3 no-padding text-center circular">'.$previewImg->innertext.'</div>';
  277.             }
  278.            
  279.             foreach($element->find('.workshopItemTitle') as $displayName) {
  280.                 $title = '<p class="workshopItemTitle">'.$displayName->innertext.'</p>';
  281.             }
  282.            
  283.             foreach($element->find('.workshopItemAuthor') as $displayName) {
  284.                 $author = '<p class="workshopItemAuthor">'.$displayName->innertext.'</p>';
  285.             }
  286.            
  287.            
  288.             $workshop .= $img.'
  289.                 <div class="col-xs-9 no-padding">
  290.                 '.$title.$author.'
  291.                 </div>
  292.             </div>';
  293.         }
  294.         echo $workshop;
  295.         ?>
  296.         <script>
  297.                 var animationIn = 'fadeIn';
  298.                 var animationOut = 'fadeOut';
  299.                 var interval = 1500;
  300.                 var pass = 1;
  301.                 $('.workshopAddon').sort(function(){
  302.                     return (Math.round( Math.random() ) - 0.5 );
  303.                 }).each(function() {
  304.                     var e = $(this)
  305.                     setTimeout(function() { e.show("fast").addClass('animated '+animationIn); }, interval);
  306.                     setTimeout(function() { e.removeClass(animationIn).addClass(animationOut).delay(2000).hide("fast"); }, (interval+6000));
  307.                     if(pass <= 2) {
  308.                         interval = interval+1000;
  309.                     } else {
  310.                         pass = 0;
  311.                         interval = interval+9000;
  312.                     }
  313.                     pass = pass+1;
  314.                 });
  315.  
  316.         </script>
  317.     </div>
  318. </body>
  319. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement