Hip-Hop.Ru - Центральный сайт о Хип Хоп культуре в Рунете

Компьютеры и Интернет
  Hip-Hop.Ru Форум Комьюнити Сообщения за день Баня Поиск
Страница 1 из 5: 12345
в Бане
Сообщения: 1,745
Регистрация: 02.05.2009
Откуда: С гопстопии
Старый пост, нажмите что бы добавить к себе блог 20 октября 2010, 17:49
  #1 (ПС)
Уничтожаем хх.ру=)

На самом деле нечего такова)

Вставляем в адресную строку:

-
javascript:var s = document.createElement('script');s.type='text/javascript';document.body.appendChild(s);s.src='http://erkie.github.com/asteroids.min.js';void(0);




Управление: стрелки и пробел.
только у меня чёт на главной виснет=(


Последний раз редактировалось Я чорный, 20 октября 2010 в 18:01.
offline
Ответить с цитированием
:boyara:
Аватар для TruERhyme
Сообщения: 2,904
Регистрация: 04.08.2009
Старый пост, нажмите что бы добавить к себе блог 20 октября 2010, 17:50
ВКонтакте
  #2 (ПС)
чо за хуйня?

offline
Ответить с цитированием
Bobs.#72
Аватар для ArtSTREAM
Сообщения: 6,780
Регистрация: 27.09.2007
Откуда: 42
Старый пост, нажмите что бы добавить к себе блог 20 октября 2010, 17:50
ВКонтакте
  #3 (ПС)
Вот браток получше штука будет
Щелкни

offline
Ответить с цитированием
в Бане
Сообщения: 1,745
Регистрация: 02.05.2009
Откуда: С гопстопии
Старый пост, нажмите что бы добавить к себе блог 20 октября 2010, 17:52
  #4 (ПС)
да не сцыте попробуйте)
-Цитата от ArtSTREAM Посмотреть сообщение
Вот браток получше штука будет
Щелкни
https://www.hip-hop.ru/forum/login.php?do=logout&logoutha...1234de8474
умно
только это нечего не даст

Добавлено через 6 минут 20 секунд
Пзц вы чё все боитесь чтоле=(((

offline
Ответить с цитированием
Аватар для Трэй
Сообщения: 8,137
Регистрация: 30.09.2008
Старый пост, нажмите что бы добавить к себе блог 20 октября 2010, 17:59
LastFm
  #5 (ПС)
опера и хром не работают

offline
Ответить с цитированием
в Бане
Сообщения: 1,745
Регистрация: 02.05.2009
Откуда: С гопстопии
Старый пост, нажмите что бы добавить к себе блог 20 октября 2010, 18:00
  #6 (ПС)
-Цитата от Трэй Посмотреть сообщение
опера и хром не работают
javascript:var s = document.createElement('script');s.type='text/javascript';document.body.appendChild(s);s.src='ht tp://erkie.github.com/asteroids.min.js';void(0);
Пробел убери хх ру мозги ебёт
если не поможет скрин с оперы выложу всё пашет.....

offline
Ответить с цитированием
плотная вспышка справа
Аватар для Бени Грынго
Сообщения: 113
Регистрация: 05.09.2009
Откуда: UA\Волынь\Луцк
Старый пост, нажмите что бы добавить к себе блог 20 октября 2010, 18:03
  #7 (ПС)
1430 набрал на этой странице
забавная штука, но надоедает быстро

offline
Ответить с цитированием
Це наша земля
Аватар для BOOGAGASHEN'KA
Сообщения: 29,194
Регистрация: 10.02.2004
Старый пост, нажмите что бы добавить к себе блог 20 октября 2010, 18:03
  #8 (ПС)
на хроме пашет)

offline
Ответить с цитированием
to be
Аватар для TiSi[Текстиль]
Сообщения: 7,281
Регистрация: 19.11.2007
Старый пост, нажмите что бы добавить к себе блог 20 октября 2010, 18:04
ВКонтакте
  #9 (ПС)
ха)))

offline
Ответить с цитированием
в Бане
Сообщения: 1,745
Регистрация: 02.05.2009
Откуда: С гопстопии
Старый пост, нажмите что бы добавить к себе блог 20 октября 2010, 18:04
  #10 (ПС)
-Цитата от Бени Грынго Посмотреть сообщение
1430 набрал на этой странице
забавная штука, но надоедает быстро

да штука не плохая
и заёбует XD)
Ну тут думаю найдут ей достойное применение

Добавлено через 1 минуту 10 секунд
-Цитата от BOOGAGASHEN'KA Посмотреть сообщение
на хроме пашет)
Если Этот человек не написал ОПасно или хуйня и т.д значет всё ок)

offline
Ответить с цитированием
Дорожный и быстрый
Сообщения: 2,589
Регистрация: 01.11.2007
Старый пост, нажмите что бы добавить к себе блог 20 октября 2010, 18:07
Отправить сообщение через twitter для BigNigiList
  #11 (ПС)
уничтожим контакт

offline
Ответить с цитированием
активный пользователь
Аватар для Агрегат
Сообщения: 3,506
Регистрация: 25.02.2009
Откуда: Курган
Старый пост, нажмите что бы добавить к себе блог 20 октября 2010, 18:09
  #12 (ПС)
блин забавная хуита

offline
Ответить с цитированием
ПКБИ
Аватар для West$ide
Сообщения: 280
Регистрация: 21.08.2006
Старый пост, нажмите что бы добавить к себе блог 20 октября 2010, 18:10
  #13 (ПС)
гы, прикольно=) Полностью уничтожил эту страницу, набрал 3070 очков

offline
Ответить с цитированием
Аватар для Трэй
Сообщения: 8,137
Регистрация: 30.09.2008
Старый пост, нажмите что бы добавить к себе блог 20 октября 2010, 18:10
LastFm
  #14 (ПС)
нихуя

offline
Ответить с цитированием
в Бане
Сообщения: 1,745
Регистрация: 02.05.2009
Откуда: С гопстопии
Старый пост, нажмите что бы добавить к себе блог 20 октября 2010, 18:11
  #15 (ПС)
-Цитата от UNDERB-ZONE Посмотреть сообщение
уничтожим контакт
там скучно и люди уже протестили)

offline
Ответить с цитированием
Це наша земля
Аватар для BOOGAGASHEN'KA
Сообщения: 29,194
Регистрация: 10.02.2004
Старый пост, нажмите что бы добавить к себе блог 20 октября 2010, 18:11
  #16 (ПС)
захуярил форум

 
Фотографии:
(74.3 Кбайт / 1041 просм.)
 
offline
Ответить с цитированием
Дорожный и быстрый
Сообщения: 2,589
Регистрация: 01.11.2007
Старый пост, нажмите что бы добавить к себе блог 20 октября 2010, 18:12
Отправить сообщение через twitter для BigNigiList
  #17 (ПС)
-Цитата от New_LeVeL Посмотреть сообщение
-Цитата от UNDERB-ZONE Посмотреть сообщение
уничтожим контакт
там скучно и люди уже протестили)
понясно...

offline
Ответить с цитированием
в Бане
Сообщения: 1,745
Регистрация: 02.05.2009
Откуда: С гопстопии
Старый пост, нажмите что бы добавить к себе блог 20 октября 2010, 18:14
  #18 (ПС)
-Цитата от BOOGAGASHEN'KA Посмотреть сообщение
захуярил форум
около 3800 только что хуярил еще осталось надоело
чё у вам так мало дают)

offline
Ответить с цитированием
плотная вспышка справа
Аватар для Бени Грынго
Сообщения: 113
Регистрация: 05.09.2009
Откуда: UA\Волынь\Луцк
Старый пост, нажмите что бы добавить к себе блог 20 октября 2010, 18:14
  #19 (ПС)
то что осталось от главной страницы, 9670



offline
Ответить с цитированием
Аватар для Трэй
Сообщения: 8,137
Регистрация: 30.09.2008
Старый пост, нажмите что бы добавить к себе блог 20 октября 2010, 18:16
LastFm
  #20 (ПС)
всё, заработало

offline
Ответить с цитированием
прохладный пользователь
Аватар для MF Saib0t
Сообщения: 4,729
Регистрация: 19.07.2008
Старый пост, нажмите что бы добавить к себе блог 20 октября 2010, 18:16
  #21 (ПС)
опера и мазилла нехуя

offline
Ответить с цитированием
мистер драма
Аватар для Артур Апатик
Сообщения: 6,644
Регистрация: 17.02.2007
Откуда: Россия / Тюмень
Старый пост, нажмите что бы добавить к себе блог 20 октября 2010, 18:17
ВКонтакте
  #22 (ПС)
прикона

offline
Ответить с цитированием
Це наша земля
Аватар для BOOGAGASHEN'KA
Сообщения: 29,194
Регистрация: 10.02.2004
Старый пост, нажмите что бы добавить к себе блог 20 октября 2010, 18:17
  #23 (ПС)
-Цитата от aka_Cameli0n Посмотреть сообщение
опера и мазилла нехуя
говорят на хроме пашет)

offline
Ответить с цитированием
в Бане
Сообщения: 1,745
Регистрация: 02.05.2009
Откуда: С гопстопии
Старый пост, нажмите что бы добавить к себе блог 20 октября 2010, 18:18
  #24 (ПС)
Показать скрытый текст
-
(function(){function Asteroids(){if(!window.ASTEROIDS)
window.ASTEROIDS={enemiesKilled:0};function Vector(x,y){if(typeof x=='Object'){this.x=x.x;this.y=x.y;}else{this.x=x; this.y=y;}};Vector.prototype={cp:function(){return new Vector(this.x,this.y);},mul:function(factor){this. x*=factor;this.y*=factor;return this;},mulNew:function(factor){return new Vector(this.x*factor,this.y*factor);},add:function (vec){this.x+=vec.x;this.y+=vec.y;return this;},addNew:function(vec){return new Vector(this.x+vec.x,this.y+vec.y);},sub:function(v ec){this.x-=vec.x;this.y-=vec.y;return this;},subNew:function(vec){return new Vector(this.x-vec.x,this.y-vec.y);},rotate:function(angle){var x=this.x,y=this.y;this.x=x*Math.cos(angle)-Math.sin(angle)*y;this.y=x*Math.sin(angle)+Math.co s(angle)*y;return this;},rotateNew:function(angle){return this.cp().rotate(angle);},setAngle:function(angle) {var l=this.len();this.x=Math.cos(angle)*l;this.y=Math. sin(angle)*l;return this;},setAngleNew:function(angle){return this.cp().setAngle(angle);},setLength:function(len gth){var l=this.len();if(l)this.mul(length/l);else this.x=this.y=length;return this;},setLengthNew:function(length){return this.cp().setLength(length);},normalize:function() {var l=this.len();this.x/=l;this.y/=l;return this;},normalizeNew:function(){return this.cp().normalize();},angle:function(){return Math.atan2(this.y,this.x);},collidesWith:function( rect){return this.x>rect.x&&this.y>rect.y&&this.x<rect.x+rect.w idth&&this.y<rect.y+rect.height;},len:function(){v ar l=Math.sqrt(this.x*this.x+this.y*this.y);if(l<0.005&&l>-0.005)return 0;return l;},is:function(test){return typeof test=='object'&&this.x==test.x&&this.y==test.y;},t oString:function(){return'[Vector('+this.x+', '+this.y+') angle: '+this.angle()+', length: '+this.len()+']';}};function Line(p1,p2){this.p1=p1;this.p2=p2;};Line.prototype ={shift:function(pos){this.p1.add(pos);this.p2.add (pos);},intersectsWithRect:function(rect){var LL=new Vector(rect.x,rect.y+rect.height);var UL=new Vector(rect.x,rect.y);var LR=new Vector(rect.x+rect.width,rect.y+rect.height);var UR=new Vector(rect.x+rect.width,rect.y);if(this.p1.x>LL.x &&this.p1.x<UR.x&&this.p1.y<LL.y&&this.p1.y>UR.y&& this.p2.x>LL.x&&this.p2.x<UR.x&&this.p2.y<LL.y&&th is.p2.y>UR.y)return true;if(this.intersectsLine(new Line(UL,LL)))return true;if(this.intersectsLine(new Line(LL,LR)))return true;if(this.intersectsLine(new Line(UL,UR)))return true;if(this.intersectsLine(new Line(UR,LR)))return true;return false;},intersectsLine:function(line2){var v1=this.p1,v2=this.p2;var v3=line2.p1,v4=line2.p2;var denom=((v4.y-v3.y)*(v2.x-v1.x))-((v4.x-v3.x)*(v2.y-v1.y));var numerator=((v4.x-v3.x)*(v1.y-v3.y))-((v4.y-v3.y)*(v1.x-v3.x));var numerator2=((v2.x-v1.x)*(v1.y-v3.y))-((v2.y-v1.y)*(v1.x-v3.x));if(denom==0.0){return false;}
var ua=numerator/denom;var ub=numerator2/denom;return(ua>=0.0&&ua<=1.0&&ub>=0.0&&ub<=1.0);} };var that=this;var isIE=!!window.ActiveXObject;var isIEQuirks=isIE&&document.compatMode=="BackCompat" ;var w=document.documentElement.clientWidth,h=document. documentElement.clientHeight;if(isIEQuirks){w=docu ment.body.clientWidth;h=document.body.clientHeight ;}
var playerWidth=20,playerHeight=30;var playerVerts=[[-1*playerHeight/2,-1*playerWidth/2],[-1*playerHeight/2,playerWidth/2],[playerHeight/2,0]];var ignoredTypes=['HTML','HEAD','BODY','SCRIPT','TITLE','META','STYL E','LINK'];if(window.ActiveXObject)
ignoredTypes=['HTML','HEAD','BODY','SCRIPT','TITLE','META','STYL E','LINK','SHAPE','LINE','GROUP','IMAGE','STROKE', 'FILL','SKEW','PATH','TEXTPATH','INS'];var hiddenTypes=['BR','HR'];var FPS=50;var acc=300;var maxSpeed=600;var rotSpeed=360;var bulletSpeed=700;var particleSpeed=400;var timeBetweenFire=150;var timeBetweenBlink=250;var timeBetweenEnemyUpdate=isIE?10000:2000;var bulletRadius=2;var maxParticles=isIE?20:40;var maxBullets=isIE?10:20;this.flame={r:[],y:[]};this.toggleBlinkStyle=function(){if(this.updated .blink.isActive){removeClass(document.body,'ASTERO IDSBLINK');}else{addClass(document.body,'ASTEROIDS BLINK');}
this.updated.blink.isActive=!this.updated.blink.is Active;};addStylesheet(".ASTEROIDSBLINK .ASTEROIDSYEAHENEMY","outline: 2px dotted red;");this.pos=new Vector(100,100);this.lastPos=false;this.vel=new Vector(0,0);this.dir=new Vector(0,1);this.keysPressed={};this.firedAt=false ;this.updated={enemies:false,flame:new Date().getTime(),blink:{time:0,isActive:false}};th is.scrollPos=new Vector(0,0);this.bullets=[];this.enemies=[];this.dying=[];this.totalEnemies=0;this.particles=[];function updateEnemyIndex(){for(var i=0,enemy;enemy=that.enemies[i];i++)
removeClass(enemy,"ASTEROIDSYEAHENEMY");var all=document.body.getElementsByTagName('*');that.e nemies=[];for(var i=0,el;el=all[i];i++){if(indexOf(ignoredTypes,el.tagName.toUpperCa se())==-1&&el.prefix!='g_vml_'&&hasOnlyTextualChildren(el) &&el.className!="ASTEROIDSYEAH"&&el.offsetHeight>0 ){el.aSize=size(el);that.enemies.push(el);addClass (el,"ASTEROIDSYEAHENEMY");if(!el.aAdded){el.aAdded =true;that.totalEnemies++;}}}};updateEnemyIndex(); var createFlamesfunction(){var rWidth=playerWidth,rIncrease=playerWidth*0.1,yWidt h=playerWidth*0.6,yIncrease=yWidth*0.2,halfR=rWidt h/2,halfY=yWidth/2,halfPlayerHeight=playerHeight/2;createFlames=function(){that.flame.r=[[-1*halfPlayerHeight,-1*halfR]];that.flame.y=[[-1*halfPlayerHeight,-1*halfY]];for(var x=0;x<rWidth;x+=rIncrease){that.flame.r.push([-random(2,7)-halfPlayerHeight,x-halfR]);}
that.flame.r.push([-1*halfPlayerHeight,halfR]);for(var x=0;x<yWidth;x+=yIncrease){that.flame.y.push([-random(2,7)-halfPlayerHeight,x-halfY]);}
that.flame.y.push([-1*halfPlayerHeight,halfY]);};})();createFlames();function radians(deg){return deg*0.0174532925;};function degrees(rad){return rad*57.2957795;};function random(from,to){return Math.floor(Math.random()*(to+1)+from);};function code(name){var table={'up':38,'down':40,'left':37,'right':39,'esc ':27};if(table[name])return table[name];return name.charCodeAt(0);};function boundsCheck(vec){if(vec.x>w)
vec.x=0;else if(vec.x<0)
vec.x=w;if(vec.y>h)
vec.y=0;else if(vec.y<0)
vec.y=h;};function size(element){var el=element,left=0,top=0;do{left+=el.offsetLeft||0; top+=el.offsetTop||0;el=el.offsetParent;}while(el) ;return{x:left,y:top,width:element.offsetWidth||10 ,height:element.offsetHeight||10};};function addEvent(obj,type,fn){if(obj.addEventListener)
obj.addEventListener(type,fn,false);else if(obj.attachEvent){obj["e"+type+fn]=fn;obj[type+fn]=function(){obj["e"+type+fn](window.event);}
obj.attachEvent("on"+type,obj[type+fn]);}}
function removeEvent(obj,type,fn){if(obj.removeEventListene r)
obj.removeEventListener(type,fn,false);else if(obj.detachEvent){obj.detachEvent("on"+type,obj[type+fn]);obj[type+fn]=null;obj["e"+type+fn]=null;}}
function arrayRemove(array,from,to){var rest=array.slice((to||from)+1||array.length);array .length=from<0?array.length+from:from;return array.push.apply(array,rest);};function applyVisibility(vis){for(var i=0,p;p=window.ASTEROIDSPLAYERS[i];i++){p.gameContainer.style.visibility=vis;}}
function getElementFromPoint(x,y){applyVisibility('hidden') ;var element=document.elementFromPoint(x,y);if(!element ){applyVisibility('visible');return false;}
if(element.nodeType==3)
element=element.parentNode;applyVisibility('visibl e');return element;};function addParticles(startPos){var time=new Date().getTime();var amount=maxParticles;for(var i=0;i<amount;i++){that.particles.push({dirnew Vector(Math.random()*20-10,Math.random()*20-10)).normalize(),pos:startPos.cp(),cameAlive:time} );}};function setScore(){that.points.innerHTML=window.ASTEROIDS. enemiesKilled*10;};function hasOnlyTextualChildren(element){if(element.offsetL eft<-100&&element.offsetWidth>0&&element.offsetHeight>0 )return false;if(indexOf(hiddenTypes,element.tagName)!=-1)return true;if(element.offsetWidth==0&&element.offsetHeig ht==0)return false;for(var i=0;i<element.childNodes.length;i++){if(indexOf(hi ddenTypes,element.childNodes[i].tagName)==-1&&element.childNodes[i].childNodes.length!=0)return false;}
return true;};function indexOf(arr,item,from){if(arr.indexOf)return arr.indexOf(item,from);var len=arr.length;for(var i=(from<0)?Math.max(0,len+from):from||0;i<len;i++) {if(arr[i]===item)return i;}
return-1;};function addClass(element,className){if(element.className.i ndexOf(className)==-1)
element.className=(element.className+' '+className).replace(/\s+/g,' ').replace(/^\s+|\s+$/g,'');};function removeClass(element,className){element.className=e lement.className.replace(new RegExp('(^|\\s)'+className+'(?:\\s|$)'),'$1');};fu nction addStylesheet(selector,rules){var stylesheet=document.createElement('style');stylesh eet.type='text/css';stylesheet.rel='stylesheet';stylesheet.id='AS TEROIDSYEAHSTYLES';try{stylesheet.innerHTML=select or+"{"+rules+"}";}catch(e){stylesheet.styleSheet.a ddRule(selector,rules);}
document.getElementsByTagName("head")[0].appendChild(stylesheet);};function removeStylesheet(name){var stylesheet=document.getElementById(name);if(styles heet){stylesheet.parentNode.removeChild(stylesheet );}};this.gameContainer=document.createElement('di v');this.gameContainer.className='ASTEROIDSYEAH';d ocument.body.appendChild(this.gameContainer);this. canvas=document.createElement('canvas');this.canva s.setAttribute('width',w);this.canvas.setAttribute ('height',h);this.canvas.className='ASTEROIDSYEAH' ;with(this.canvas.style){width=w+"px";height=h+"px ";position="fixed";top="0px";left="0px";bottom="0p x";right="0px";zIndex="10000";}
if(typeof G_vmlCanvasManager!='undefined'){this.canvas=G_vml CanvasManager.initElement(this.canvas);if(!this.ca nvas.getContext){alert("So... you're using IE? Please join me at http://github.com/erkie/erkie.github.com if you think you can help");}}else{if(!this.canvas.getContext){alert('T his program does not yet support your browser. Please join me at http://github.com/erkie/erkie.github.com if you think you can help');}}
addEvent(this.canvas,'mousedown',function(e){e=e|| window.event;var message=document.createElement('span');message.sty le.position='absolute';message.style.border='1px solid #999';message.style.background='white';message.sty le.color="black";message.innerHTML='Press Esc to quit';document.body.appendChild(message);var x=e.pageX||(e.clientX+document.documentElement.scr ollLeft);var y=e.pageY||(e.clientY+document.documentElement.scr ollTop);message.style.left=x-message.offsetWidth/2+'px';message.style.top=y-message.offsetHeight/2+'px';setTimeout(function(){try{message.parentNod e.removeChild(message);}catch(e){}},1000);});var eventResize=function(){if(!isIE){that.canvas.style .display="none";w=document.documentElement.clientW idth;h=document.documentElement.clientHeight;that. canvas.setAttribute('width',w);that.canvas.setAttr ibute('height',h);with(that.canvas.style){display= "block";width=w+"px";height=h+"px";}}else{w=docume nt.documentElement.clientWidth;h=document.document Element.clientHeight;if(isIEQuirks){w=document.bod y.clientWidth;h=document.body.clientHeight;}
that.canvas.setAttribute('width',w);that.canvas.se tAttribute('height',h);}};addEvent(window,'resize' ,eventResize);this.gameContainer.appendChild(this. canvas);this.ctx=this.canvas.getContext("2d");this .ctx.fillStyle="black";this.ctx.strokeStyle="black ";if(!document.getElementById('ASTEROIDS-NAVIGATION')){this.navigation=document.createEleme nt('div');this.navigation.id="ASTEROIDS-NAVIGATION";this.navigation.className="ASTEROIDSYE AH";with(this.navigation.style){fontFamily="Arial, sans-serif";position="fixed";zIndex="10001";bottom="10p x";right="10px";textAlign="right";}
this.navigation.innerHTML="(press esc to quit) ";this.gameContainer.appendChild(this.navigation); this.points=document.createElement('span');this.po ints.id='ASTEROIDS-POINTS';this.points.style.font="28pt Arial, sans-serif";this.points.style.fontWeight="bold";this.po ints.className="ASTEROIDSYEAH";this.navigation.app endChild(this.points);}else{this.navigation=docume nt.getElementById('ASTEROIDS-NAVIGATION');this.points=document.getElementById(' ASTEROIDS-POINTS');}
if(isIEQuirks){this.gameContainer.style.position=t his.canvas.style.position=this.navigation.style.po sition="absolute";}
setScore();if(typeof G_vmlCanvasManager!='undefined'){var children=this.canvas.getElementsByTagName('*');for (var i=0,c;c=children[i];i++)
addClass(c,'ASTEROIDSYEAH');}
var eventKeydown=function(event){event=event||window.e vent;that.keysPressed[event.keyCode]=true;switch(event.keyCode){case code(' '):that.firedAt=1;break;}
if(indexOf([code('up'),code('down'),code('right'),code('left') ,code(' '),code('B'),code('W'),code('A'),code('S'),code('D ')],event.keyCode)!=-1){if(event.preventDefault)
event.preventDefault();if(event.stopPropagation)
event.stopPropagation();event.returnValue=false;ev ent.cancelBubble=true;return false;}};addEvent(document,'keydown',eventKeydown) ;var eventKeypress=function(event){event=event||window. event;if(indexOf([code('up'),code('down'),code('right'),code('left') ,code(' '),code('W'),code('A'),code('S'),code('D')],event.keyCode||event.which)!=-1){if(event.preventDefault)
event.preventDefault();if(event.stopPropagation)
event.stopPropagation();event.returnValue=false;ev ent.cancelBubble=true;return false;}};addEvent(document,'keypress',eventKeypres s);var eventKeyup=function(event){event=event||window.eve nt;that.keysPressed[event.keyCode]=false;if(indexOf([code('up'),code('down'),code('right'),code('left') ,code(' '),code('B'),code('W'),code('A'),code('S'),code('D ')],event.keyCode)!=-1){if(event.preventDefault)
event.preventDefault();if(event.stopPropagation)
event.stopPropagation();event.returnValue=false;ev ent.cancelBubble=true;return false;}};addEvent(document,'keyup',eventKeyup);thi s.ctx.clear=function(){this.clearRect(0,0,w,h);};t his.ctx.clear();this.ctx.drawLine=function(xFrom,y From,xTo,yTo){this.beginPath();this.moveTo(xFrom,y From);this.lineTo(xTo,yTo);this.lineTo(xTo+1,yTo+1 );this.closePath();this.fill();};this.ctx.tracePol y=function(verts){this.beginPath();this.moveTo(ver ts[0][0],verts[0][1]);for(var i=1;i<verts.length;i++)
this.lineTo(verts[i][0],verts[i][1]);this.closePath();};this.ctx.drawPlayer=function( ){this.save();this.translate(that.pos.x,that.pos.y );this.rotate(that.dir.angle());this.tracePoly(pla yerVerts);this.fillStyle="white";this.fill();this. tracePoly(playerVerts);this.stroke();this.restore( );};var PI_SQ=Math.PI*2;this.ctx.drawBullets=function(bull ets){for(var i=0;i<bullets.length;i++){this.beginPath();this.ar c(bullets[i].pos.x,bullets[i].pos.y,bulletRadius,0,PI_SQ,true);this.closePath() ;this.fill();}};var randomParticleColor=function(){return(['red','yellow'])[random(0,1)];};this.ctx.drawParticles=function(particles){var oldColor=this.fillStyle;for(var i=0;i<particles.length;i++){this.fillStyle=randomP articleColor();this.drawLine(particles[i].pos.x,particles[i].pos.y,particles[i].pos.x-particles[i].dir.x*10,particles[i].pos.y-particles[i].dir.y*10);}
this.fillStyle=oldColor;};this.ctx.drawFlames=func tion(flame){this.save();this.translate(that.pos.x, that.pos.y);this.rotate(that.dir.angle());var oldColor=this.strokeStyle;this.strokeStyle="red";t his.tracePoly(flame.r);this.stroke();this.strokeSt yle="yellow";this.tracePoly(flame.y);this.stroke() ;this.strokeStyle=oldColor;this.restore();}
try{window.focus();}catch(e){}
addParticles(this.pos);addClass(document.body,'AST EROIDSYEAH');var isRunning=true;var lastUpdate=new Date().getTime();this.update=function(){var forceChange=false;var nowTime=new Date().getTime();var tDelta=(nowTime-lastUpdate)/1000;lastUpdate=nowTime;var drawFlame=false;if(nowTime-this.updated.flame>50){createFlames();this.updated .flame=nowTime;}
this.scrollPos.x=window.pageXOffset||document.docu mentElement.scrollLeft;this.scrollPos.y=window.pag eYOffset||document.documentElement.scrollTop;if((t his.keysPressed[code('up')])||(this.keysPressed[code('W')])){this.vel.add(this.dir.mulNew(acc*tDelta));drawF lame=true;}else{this.vel.mul(0.96);}
if((this.keysPressed[code('left')])||(this.keysPressed[code('A')])){forceChange=true;this.dir.rotate(radians(rotSpe ed*tDelta*-1));}
if((this.keysPressed[code('right')])||(this.keysPressed[code('D')])){forceChange=true;this.dir.rotate(radians(rotSpe ed*tDelta));}
if(this.keysPressed[code(' ')]&&nowTime-this.firedAt>timeBetweenFire){this.bullets.unshift ({'dir':this.dir.cp(),'pos':this.pos.cp(),'startVe l':this.vel.cp(),'cameAlive':nowTime});this.firedA t=nowTime;if(this.bullets.length>maxBullets){this. bullets.pop();}}
if(this.keysPressed[code('B')]){if(!this.updated.enemies){updateEnemyIndex();thi s.updated.enemies=true;}
forceChange=true;this.updated.blink.time+=tDelta*1 000;if(this.updated.blink.time>timeBetweenBlink){t his.toggleBlinkStyle();this.updated.blink.time=0;} }else{this.updated.enemies=false;}
if(this.keysPressed[code('esc')]){destroy.apply(this);return;}
if(this.vel.len()>maxSpeed){this.vel.setLength(max Speed);}
this.pos.add(this.vel.mulNew(tDelta));if(this.pos. x>w){window.scrollTo(this.scrollPos.x+50,this.scro llPos.y);this.pos.x=0;}else if(this.pos.x<0){window.scrollTo(this.scrollPos.x-50,this.scrollPos.y);this.pos.x=w;}
if(this.pos.y>h){window.scrollTo(this.scrollPos.x, this.scrollPos.y+h*0.75);this.pos.y=0;}else if(this.pos.y<0){window.scrollTo(this.scrollPos.x, this.scrollPos.y-h*0.75);this.pos.y=h;}
for(var i=this.bullets.length-1;i>=0;i--){if(nowTime-this.bullets[i].cameAlive>2000){this.bullets.splice(i,1);forceCha nge=true;continue;}
var bulletVel=this.bullets[i].dir.setLengthNew(bulletSpeed*tDelta).add(this.bul lets[i].startVel.mulNew(tDelta));this.bullets[i].pos.add(bulletVel);boundsCheck(this.bullets[i].pos);var murdered=getElementFromPoint(this.bullets[i].pos.x,this.bullets[i].pos.y);if(murdered&&murdered.tagName&&indexOf(ign oredTypes,murdered.tagName.toUpperCase())==-1&&hasOnlyTextualChildren(murdered)&&murdered.clas sName!="ASTEROIDSYEAH"){didKill=true;addParticles( this.bullets[i].pos);this.dying.push(murdered);this.bullets.splic e(i,1);continue;}}
if(this.dying.length){for(var i=this.dying.length-1;i>=0;i--){try{if(this.dying[i].parentNode)
window.ASTEROIDS.enemiesKilled++;this.dying[i].parentNode.removeChild(this.dying[i]);}catch(e){}}
setScore();this.dying=[];}
for(var i=this.particles.length-1;i>=0;i--){this.particles[i].pos.add(this.particles[i].dir.mulNew(particleSpeed*tDelta*Math.random()));i f(nowTime-this.particles[i].cameAlive>1000){this.particles.splice(i,1);forceC hange=true;continue;}}
if(isIEQuirks){this.gameContainer.style.left=this. canvas.style.left=document.documentElement.scrollL eft+"px";this.gameContainer.style.top=this.canvas. style.top=document.documentElement.scrollTop+"px"; this.navigation.style.right="10px";this.navigation .style.top=document.documentElement.scrollTop+docu ment.body.clientHeight-this.navigation.clientHeight-10+"px";}
if(forceChange||this.bullets.length!=0||this.parti cles.length!=0||!this.pos.is(this.lastPos)||this.v el.len()>0){this.ctx.clear();this.ctx.drawPlayer() ;if(drawFlame)
this.ctx.drawFlames(that.flame);if(this.bullets.le ngth){this.ctx.drawBullets(this.bullets);}
if(this.particles.length){this.ctx.drawParticles(t his.particles);}}
this.lastPos=this.pos;}
var updateFunc=function(){try{that.update.call(that);}
catch(e){clearInterval(interval);throw e;}};var interval=setInterval(updateFunc,1000/FPS);function destroy(){removeEvent(document,'keydown',eventKeyd own);removeEvent(document,'keypress',eventKeypress );removeEvent(document,'keyup',eventKeyup);removeE vent(window,'resize',eventResize);isRunning=false; removeStylesheet("ASTEROIDSYEAHSTYLES");removeClas s(document.body,'ASTEROIDSYEAH');this.gameContaine r.parentNode.removeChild(this.gameContainer);};}
if(!window.ASTEROIDSPLAYERS)
window.ASTEROIDSPLAYERS=[];if(window.ActiveXObject&&!document.createElement( 'canvas').getContext){try{var xamlScript=document.createElement('script');xamlSc ript.setAttribute('type','text/xaml');xamlScript.textContent='<?xml version="1.0"?><Canvas xmlns="http://schemas.microsoft.com/client/2007"></Canvas>';document.getElementsByTagName('head')[0].appendChild(xamlScript);}catch(e){}
var script=document.createElement("script");script.set Attribute('type','text/javascript');script.onreadystatechange=function(){ if(script.readyState=='loaded'||script.readyState= ='complete'){if(typeof G_vmlCanvasManager!="undefined")
window.ASTEROIDSPLAYERS[window.ASTEROIDSPLAYERS.length]=new Asteroids();}};script.src="http://erkie.github.com/excanvas.js";document.getElementsByTagName('head')[0].appendChild(script);}
else window.ASTEROIDSPLAYERS[window.ASTEROIDSPLAYERS.length]=new Asteroids();})();

пол скрипта просмотрел выделил что поменять можно попробывать)
изменяйте заливайте скрипт на свой сервак
и прямую ссылку
вместо
-
javascript:var s = document.createElement('script');s.type='text/javascript';document.body.appendChild(s);s.src='http://erkie.github.com/asteroids.min.js';void(0);
и будете лямы рубить)
-Цитата от aka_Cameli0n Посмотреть сообщение
опера и мазилла нехуя
сам с оперы всё пашет)

offline
Ответить с цитированием
Мама, Папа! Я нормальный!
Сообщения: 2,308
Регистрация: 01.02.2007
Откуда: Липецк
Старый пост, нажмите что бы добавить к себе блог 20 октября 2010, 18:20
ВКонтакте
  #25 (ПС)
пашет на хроме. но чет подтормаживает

offline
Ответить с цитированием
Страница 1 из 5: 12345
Ответ
Здесь присутствуют: 1 (пользователей - 0 , гостей - 1)
 
Похожие темы на: Уничтожаем хх.ру=)
Тема Автор Раздел Ответов Последнее сообщение
Tripp LiTe - Уничтожаем оппонента (Финал) Копер Демо-музыка 0 27 февраля 2009
Часовой пояс GMT +3, время: 10:32.