Thread: pulling?
View Single Post
  #17  
Old 07-22-2006, 06:19 PM
excaliber7388 excaliber7388 is offline
Banned
excaliber7388's Avatar
Join Date: Jul 2005
Location: US
Posts: 5,229
excaliber7388 can only hope to improve
Send a message via AIM to excaliber7388
This is the script that's doing it.
PHP Code:
function onActionserverside()
{
  if(
params[0]=="mp")
  {
    
player.mp+=clientr.meditatelevel;
    if(
player.mp==99)
      {
        
player.mp=100;
      }
    if(
player.mp+clientr.meditatelevel>100)
    {
      while(
player.mp>100)
      {
        
player.mp++;
      }
    }
  }
  if(
params[0]=="levelup")
  {
    
clientr.meditatelevel+=2;
    
player.chat="Level up!";
    if(
clientr.meditatelevel>=25)
    {
      
clientr.meditatelevel=25;
    }
  }
}
//#CLIENTSIDE
function onWeaponfired()
{
  
this.on=1;
  
ths=is.ok=1;
  if(
clientr.meditatelevel==0)
  {
    
triggeraction(0,0,"serverside","Spells/Meditate","levelup");
  }
  else
  {
    
this.rand=int(random(0,75));
    if(
this.rand==3)
    {
      
triggeraction(0,0,"serverside","Spells/Meditate","levelup");
    }
    
setani(meditate,NULL);
    if(
player.mp<100)
    {
      
freezeplayer(.05);
      
settimer(.05);
    }
  }
}
function 
onTimeout()
{
  
this.light=.1;
  
showimg(5,"light12.png",player.x-2.5,player.y-2.5);
  
changeimgcolors(5,1,1,1,this.light);
  if(
this.ok==1)
  {
    
this.light+=.1;
  }
  else if(
this.ok==0)
  {
    
this.light-=.1;
  }
  if(
this.light>=.9)
  {
    
this.light-=.1;
    
this.ok=0;
  }
  if(
this.light<=.1)
  {
    
this.light+=.1;
    
this.ok=1;
  }
  
freezeplayer(.1);
  
setani meditate,;
  if(
player.mp<100)
  {
    
triggeraction(0,0,"serverside","Spells/Meditate","mp");
  }
  else if(
playermp==100)
  {
    
setani(idle,NULL);
    
freezeplayer(0);
    
settimer(0);
    
hideimg(5);
    
this.on=0;
    return 
0;
  }
  function 
onKeypressed()
  {
    if(
params[1]=="A")
    {
      
setani(idle,NULL);
      
freezeplayer(0);
      
settimer(0);
      
hideimg(5);
      
this.on=0;
      
params[1]=0;
      return 
0;
    }
  }
  if(
player.mp<100 && this.on==1)
  {
    
settimer(.1);
  }

Reply With Quote