Thread: New Emotions
View Single Post
  #2  
Old 10-10-2008, 09:12 PM
Chompy Chompy is offline
¯\(º_o)/¯
Chompy's Avatar
Join Date: Sep 2006
Location: Norway
Posts: 2,815
Chompy is just really niceChompy is just really niceChompy is just really nice
Send a message via MSN to Chompy
Hmm, I just realized that the Timeout event could of been different, so it don't have to run the loop all the time, but instead only do it when you actually do an emote..

PHP Code:
//#CLIENTSIDE
function onCreated() {
  
enablefeatures(allfeatures-0x1000);
  
this.emote_timer 0;
}

function 
GraalControl.onKeyDown(keymodcharkeynumber) {
  if (
keymod == 577){ this.emote "aeko-crtl_a.gif";} else
  if (
keymod == 578){ this.emote "aeko-crtl_b.gif";} else
  if (
keymod == 579){ this.emote "aeko-crtl_c.png";} else
  if (
keymod == 580){ this.emote "aeko-crtl_d.png";} else
  if (
keymod == 581){ this.emote "aeko-crtl_e.gif";} else
  if (
keymod == 582){ this.emote "aeko-crtl_f.png";} else
  if (
keymod == 583){ this.emote "aeko-crtl_g.png";} else
  if (
keymod == 584){ this.emote "aeko-crtl_h.png";} else
  if (
keymod == 585){ this.emote "aeko-crtl_i.gif";} else
  if (
keymod == 586){ this.emote "aeko-crtl_j.gif";} else
  if (
keymod == 587){ this.emote "aeko-crtl_k.png";} else
  if (
keymod == 588){ this.emote "aeko-crtl_l.gif";} else
  if (
keymod == 589){ this.emote "aeko-crtl_m.png";} else
  if (
keymod == 590){ this.emote "aeko-crtl_n.gif";} else
  if (
keymod == 591){ this.emote "aeko-crtl_o.png";} else
  if (
keymod == 592){ this.emote "aeko-crtl_p.png";} else
  if (
keymod == 593){ this.emote "aeko-crtl_q.png";} else
  if (
keymod == 594){ this.emote "aeko-crtl_r.gif";} else
  if (
keymod == 595){ this.emote "aeko-crtl_s.png";} else
  if (
keymod == 596){ this.emote "aeko-crtl_t.png";} else
  if (
keymod == 597){ this.emote "aeko-crtl_u.png";} else
  if (
keymod == 598){ this.emote "aeko-crtl_v.png";} else
  if (
keymod == 599){ this.emote "aeko-crtl_w.png";} else
  if (
keymod == 600){ this.emote "aeko-crtl_x.png";} else
  if (
keymod == 601){ this.emote "aeko-crtl_y.png";} else
  if (
keymod == 602){ this.emote "aeko-crtl_z.gif";} else
  {
this.emote "None";}
  
  if (
this.emote != "None") {
    
this.emote_timer 6;
    
showimg(1this.emoteplayer.1.5player.1.5);
    
changeimgMode(11);
    
changeimgVis(13);
    
changeimgColors(1111.65);
    
setTimer(0.05);
  }  
}
function 
onTimeout() {
  if (!
this.emote.ends("gif")) {
    if (
this.emote_timer 0) {
      
this.emote_timer -= 0.05;
    }
    if (
this.emote_timer <= 0) {
      
hideimg(1);
    }
  }
  
with(findimg(1)) {
    if (
!= player.1.5 || != player.1.5) {
      
hideimg(1);
      
this.emote_timer 0;
    }
  }
  if (
this.emote_timer 0)
    
setTimer(0.05);

But, nice release Aeko
Have to spread some reputation before I can give to you :o
__________________
Reply With Quote