Is This Right

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

Is This Right

Post by Master » Mon Aug 08, 2005 7:26 pm

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 » Mon Aug 08, 2005 7:56 pm

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
Contact:

Post by Master » Mon Aug 08, 2005 8:44 pm

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

Post Reply