Page 1 of 1

Is This Right

Posted: Mon Aug 08, 2005 7:26 pm
by Master

Code: Select all

if(IsKeyDown(KEY))
{
     if(self.time = INT + 1)
     {
          ModifyAttribute(ATTRIB, -5);
          INT = self.time;
     }		
}

if(not IsKeyDown(KEY))
{
INT = self.time;
}
Shouldn't this script run so that if KEY is being pressed then ATTRIB would be reduced by 5 every second, or am I doing something wrong?

Posted: Mon Aug 08, 2005 7:56 pm
by QuestOfDreams
try

Code: Select all

if(IsKeyDown(KEY)) 
{ 
     if(self.time >= FLOATTIME + 1) 
     { 
          ModifyAttribute(ATTRIB, -5); 
          FLOATTIME = self.time; 
     }       
} 
else
{ 
      FLOATTIME = self.time; 
}

Posted: Mon Aug 08, 2005 8:44 pm
by Master
awww, quest you've done it again. Your truly a genius. Thank you.