Problem help here.
#1

Error i get

Код:
C:\Users\Robins\Desktop\New folder\gamemodes\IBP.pwn(8765) : error 054: unmatched closing brace ("}")
C:\Users\Robins\Desktop\New folder\gamemodes\IBP.pwn(8793) : warning 217: loose indentation
C:\Users\Robins\Desktop\New folder\gamemodes\IBP.pwn(8795) : warning 217: loose indentation
C:\Users\Robins\Desktop\New folder\gamemodes\IBP.pwn(8808) : error 054: unmatched closing brace ("}")
Code
pawn Код:
}
forward UpdateEvent();
public UpdateEvent()
{
    new i;
    new string[128];
    if(gPizzaTime[i] == 0 && gPizzaMins[i] == 0 && gPizzaBoy[i] > 0)
    {
        DisablePlayerCheckpoint(i);
        GameTextForPlayer(i,"~r~Pizza boy mission failed~n~~y~You ran out of time!",5000,5);
        gPizzaTime[i] = 0;
        gPizzaBoy[i] = 0;
        gPizzaPoint[i] = 0;
        gPizzas[i] = 0;
        gPizzaMins[i] = 0;
    }
    if(gPizzaTime[i] > 0)
    {
        gPizzaTime[i] --;
        if(gPizzaTime[i] <= 10 && gPizzaMins[i] == 0)
        {
            format(string,sizeof(string),"~n~~n~~n~~n~~n~~y~Time Left: ~n~~r~%d Mins %d Secs",gPizzaMins[i],gPizzaTime[i]);
            PlayerPlaySound(i, 1138, 0.0, 0.0, 0.0);
        }
        else
        {
            format(string,sizeof(string),"~n~~n~~n~~n~~n~~y~Time Left: ~n~~w~%d Mins %d Secs",gPizzaMins[i],gPizzaTime[i]);
        }
            GameTextForPlayer(i,string,5000,5);
        }
        if(gPizzaTime[i] == 0 && gPizzaBoy[i] > 0 && gPizzaMins[i] != 0)
        {
            gPizzaMins[i] --;
            gPizzaTime[i] = 60;
        }
        if(gPizzaTime[i] > 60 && gPizzaBoy[i] > 0)
        {
            new time = gPizzaTime[i];
            gPizzaMins[i] ++;
            if(time > 60 && time < 70) gPizzaTime[i] = time-60;
            else gPizzaTime[i] = time-70;
            }
        }
    }
    return 1;
}
Reply
#2

There are two closing braces in your code , which are not necessary. Try this one

pawn Код:
//First closing brace was over here.
forward UpdateEvent();
public UpdateEvent()
{
    new i;
    new string[128];
    if(gPizzaTime[i] == 0 && gPizzaMins[i] == 0 && gPizzaBoy[i] > 0)
    {
        DisablePlayerCheckpoint(i);
        GameTextForPlayer(i,"~r~Pizza boy mission failed~n~~y~You ran out of time!",5000,5);
        gPizzaTime[i] = 0;
        gPizzaBoy[i] = 0;
        gPizzaPoint[i] = 0;
        gPizzas[i] = 0;
        gPizzaMins[i] = 0;
    }
    if(gPizzaTime[i] > 0)
    {
        gPizzaTime[i] --;
        if(gPizzaTime[i] <= 10 && gPizzaMins[i] == 0)
        {
            format(string,sizeof(string),"~n~~n~~n~~n~~n~~y~Time Left: ~n~~r~%d Mins %d Secs",gPizzaMins[i],gPizzaTime[i]);
            PlayerPlaySound(i, 1138, 0.0, 0.0, 0.0);
        }
        else
        {
            format(string,sizeof(string),"~n~~n~~n~~n~~n~~y~Time Left: ~n~~w~%d Mins %d Secs",gPizzaMins[i],gPizzaTime[i]);
        }
            GameTextForPlayer(i,string,5000,5);
        }
        if(gPizzaTime[i] == 0 && gPizzaBoy[i] > 0 && gPizzaMins[i] != 0)
        {
            gPizzaMins[i] --;
            gPizzaTime[i] = 60;
        }
        if(gPizzaTime[i] > 60 && gPizzaBoy[i] > 0)
        {
            new time = gPizzaTime[i];
            gPizzaMins[i] ++;
            if(time > 60 && time < 70) gPizzaTime[i] = time-60;
            else gPizzaTime[i] = time-70;
        }// One was here so removed it.
    }
    return 1;
}
Reply
#3

Quote:
Originally Posted by Ballu Miaa
Посмотреть сообщение
There are two closing braces in your code , which are not necessary. Try this one

pawn Код:
//First closing brace was over here.
forward UpdateEvent();
public UpdateEvent()
{
    new i;
    new string[128];
    if(gPizzaTime[i] == 0 && gPizzaMins[i] == 0 && gPizzaBoy[i] > 0)
    {
        DisablePlayerCheckpoint(i);
        GameTextForPlayer(i,"~r~Pizza boy mission failed~n~~y~You ran out of time!",5000,5);
        gPizzaTime[i] = 0;
        gPizzaBoy[i] = 0;
        gPizzaPoint[i] = 0;
        gPizzas[i] = 0;
        gPizzaMins[i] = 0;
    }
    if(gPizzaTime[i] > 0)
    {
        gPizzaTime[i] --;
        if(gPizzaTime[i] <= 10 && gPizzaMins[i] == 0)
        {
            format(string,sizeof(string),"~n~~n~~n~~n~~n~~y~Time Left: ~n~~r~%d Mins %d Secs",gPizzaMins[i],gPizzaTime[i]);
            PlayerPlaySound(i, 1138, 0.0, 0.0, 0.0);
        }
        else
        {
            format(string,sizeof(string),"~n~~n~~n~~n~~n~~y~Time Left: ~n~~w~%d Mins %d Secs",gPizzaMins[i],gPizzaTime[i]);
        }
            GameTextForPlayer(i,string,5000,5);
        }
        if(gPizzaTime[i] == 0 && gPizzaBoy[i] > 0 && gPizzaMins[i] != 0)
        {
            gPizzaMins[i] --;
            gPizzaTime[i] = 60;
        }
        if(gPizzaTime[i] > 60 && gPizzaBoy[i] > 0)
        {
            new time = gPizzaTime[i];
            gPizzaMins[i] ++;
            if(time > 60 && time < 70) gPizzaTime[i] = time-60;
            else gPizzaTime[i] = time-70;
        }// One was here so removed it.
    }
    return 1;
}
I get this

Код:
C:\Users\Robins\Desktop\New folder\gamemodes\IBP.pwn(8792) : warning 217: loose indentation
C:\Users\Robins\Desktop\New folder\gamemodes\IBP.pwn(8794) : warning 217: loose indentation
C:\Users\Robins\Desktop\New folder\gamemodes\IBP.pwn(8807) : error 010: invalid function or declaration
Reply
#4

Gime me the line 8792,8794,8807.
Reply
#5

Quote:
Originally Posted by Ballu Miaa
Посмотреть сообщение
Gime me the line 8792,8794,8807.
8792 = GameTextForPlayer(i,string,5000,5);

8794 = if(gPizzaTime[i] == 0 && gPizzaBoy[i] > 0 && gPizzaMins[i] != 0)

8807 = return 1;
Reply
#6

Try
pawn Код:
forward UpdateEvent();
public UpdateEvent()
{
    new i, string[128];
    if(gPizzaTime[i] == 0 && gPizzaMins[i] == 0 && gPizzaBoy[i] > 0)
    {
        DisablePlayerCheckpoint(i);
        GameTextForPlayer(i,"~r~Pizza boy mission failed~n~~y~You ran out of time!",5000,5);
        gPizzaTime[i] = 0;
        gPizzaBoy[i] = 0;
        gPizzaPoint[i] = 0;
        gPizzas[i] = 0;
        gPizzaMins[i] = 0;
    }
    if(gPizzaTime[i] > 0)
    {
        gPizzaTime[i] --;
        if(gPizzaTime[i] <= 10 && gPizzaMins[i] == 0)
        {
            format(string,sizeof(string),"~n~~n~~n~~n~~n~~y~Time Left: ~n~~r~%d Mins %d Secs",gPizzaMins[i],gPizzaTime[i]);
            PlayerPlaySound(i, 1138, 0.0, 0.0, 0.0);
        }
        else
        {
            format(string,sizeof(string),"~n~~n~~n~~n~~n~~y~Time Left: ~n~~w~%d Mins %d Secs",gPizzaMins[i],gPizzaTime[i]);
            GameTextForPlayer(i,string,5000,5);
        }

        if(gPizzaTime[i] == 0 && gPizzaBoy[i] > 0 && gPizzaMins[i] != 0)
        {
            gPizzaMins[i] --;
            gPizzaTime[i] = 60;
        }
        if(gPizzaTime[i] > 60 && gPizzaBoy[i] > 0)
        {
            new time = gPizzaTime[i];
            gPizzaMins[i] ++;
            if(time > 60 && time < 70)
                gPizzaTime[i] = time-60;
            else
                gPizzaTime[i] = time-70;
        }// One was here so removed it.
    }
    return 1;
}
Reply
#7

Thank you working now.
Reply
#8

EDIT: Same posts. He solved it above.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)