What am I doing wrong :O?
#3

Quote:
Originally Posted by iggy1
Посмотреть сообщение
IsUp = 0; makes your code always execute the "else if(IsUp==0)" block. (i think)
So you mean this is correct:
pawn Код:
forward MoveLift();
public MoveLift()
{
    if(IsUp == 1)
    {
        for( new i = 0; i < sizeof(lift); i ++ )
        {
            new Float:x,Float:y,Float:z;
            GetDynamicObjectPos(i,x,y,z);
            MoveDynamicObject(i, x,y, z-37, 2);
        }

        return IsUp = 0;
    }
   
    if(IsUp == 0)
    {
        for( new i = 0; i < sizeof(lift); i ++ )
        {
            new Float:x,Float:y,Float:z;
            GetDynamicObjectPos(lift[i],x,y,z);
            MoveDynamicObject(lift[i], x,y, z+37, 2);
        }

        return IsUp = 1;
    }
    return 1;
}
Didn't work btw :<
Reply


Messages In This Thread
What am I doing wrong :O? - by rbN. - 29.10.2010, 14:25
Re: What am I doing wrong :O? - by iggy1 - 29.10.2010, 14:31
Re: What am I doing wrong :O? - by rbN. - 29.10.2010, 14:38
Re: What am I doing wrong :O? - by iggy1 - 29.10.2010, 14:40
Re: What am I doing wrong :O? - by rbN. - 29.10.2010, 14:45
Re: What am I doing wrong :O? - by iggy1 - 29.10.2010, 14:49
Re: What am I doing wrong :O? - by rbN. - 29.10.2010, 15:23

Forum Jump:


Users browsing this thread: 3 Guest(s)