Is This Right

Topics regarding Scripting with Reality Factory
Post Reply
User avatar
Master
Posts: 81
Joined: Tue Jul 12, 2005 6:58 pm

Is This Right

Post 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?
User avatar
QuestOfDreams
Site Admin
Posts: 1520
Joined: Sun Jul 03, 2005 11:12 pm
Location: Austria
Contact:

Post by QuestOfDreams »

try

Code: Select all

if(IsKeyDown(KEY)) 
{ 
     if(self.time >= FLOATTIME + 1) 
     { 
          ModifyAttribute(ATTRIB, -5); 
          FLOATTIME = self.time; 
     }       
} 
else
{ 
      FLOATTIME = self.time; 
}
User avatar
Master
Posts: 81
Joined: Tue Jul 12, 2005 6:58 pm

Post by Master »

awww, quest you've done it again. Your truly a genius. Thank you.
Post Reply