little problem
#1

i want to create a cmd /jpr, he closes/open one thing... but i have an error

Код:
dcmd_jpr(playerid,params[])
{
    #pragma unused params
    if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,COLOR_RED,"You are not adminstrator");
    {
    MoveObject(jpr,302.4842,1884.5002,8.8426,100);
    SendClientMessage(playerid, COLOR_LIME, "Jetpack room have been closed");
    }
    else //  error 029: invalid expression, assumed zero
    {
    MoveObject(jpr2,302.4842,1884.5002,8.8426,100);
    SendClientMessage(playerid, COLOR_LIME, "Jet pack room have been opened");
	}
    return 1;
    }
Reply
#2

Because there dont have nothing else, you want if he is admin close and when you are not admin open?

you already return first if, so there dont need else
Reply
#3

i want that when i type /jpr, jpr opens, when i type /jpr again, closes
Reply
#4

ok, wait I will script it for you
Reply
#5

pawn Код:
new GatesOpen = 0;

dcmd_jpr(playerid,params[])
{
    #pragma unused params
    if(IsPlayerAdmin(playerid))
    {
        if(GatesOpen == 1)
        {
            MoveObject(jpr,302.4842,1884.5002,8.8426,100);
            SendClientMessage(playerid, COLOR_LIME, "Jetpack room have been closed");
            GatesOpen = 0;
        }
        else
        {
            MoveObject(jpr,302.4842,1884.5002,8.8426,100);
            SendClientMessage(playerid, COLOR_LIME, "Jet pack room have been opened");
            GatesOpen = 1;
        }
        return 1;
    }
    else
    {
        SendClientMessage(playerid,COLOR_RED,"You are not adminstrator"); return 1;
    }
    return 1;
}
Reply
#6

thx. working
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)