Help, error
#1

I tried to make this code, but i noob at about " }, return, ; , v.v so i got a lot error. I hope someone can help me
I was check the function, it's okay, nothing happend but when i add this code, i get this
PHP код:
CMD:datbanhlenxe(playeridparams[])
{
    if(
PlayerInfo[playerid][pRFLTeam] != 0) {
    
SendClientMessageEx(playerid,COLOR_GREY," Ban chua nau banh pizza !");
    }
    else
    {
    new 
closestcar GetClosestCar(playerid);
    if(
IsPlayerInRangeOfVehicle(playeridclosestcar10.0))
    {
    if(!
IsABike(vehicleid)
    {
    
SendClientMessageEx(playerid,COLOR_GREY," Ban khong gan mot chiec xe nao do !");
    }
    else return 
SendClientMessageEx(playeridCOLOR_WHITE"Ban khong phai la Mechanic!" );
    return 
;

Reply
#2

It's because your coding style is so bad, you can't see the matching brackets. This is what you wanted to achieve:
pawn Код:
CMD:datbanhlenxe(playerid, params[])
{
    if(PlayerInfo[playerid][pRFLTeam] != 0)
    {
        SendClientMessageEx(playerid,COLOR_GREY," Ban chua nau banh pizza !");
    }
    else
    {
        new closestcar = GetClosestCar(playerid);
        if(IsPlayerInRangeOfVehicle(playerid, closestcar, 10.0))
        {
            if(!IsABike(vehicleid)
            {
                SendClientMessageEx(playerid,COLOR_GREY," Ban khong gan mot chiec xe nao do !");
            }
            else
            {
                return SendClientMessageEx(playerid, COLOR_WHITE, "Ban khong phai la Mechanic!" );
            }
        }
    }
    return 1;
}
Reply
#3

Count the number of {. Then count the number of }. If they do not match, you screwed up. When typing braces, always type them in pairs (i.e. "{}") and you're guaranteed to almost never screw up.

Secondly: indent your code! After each { you indent the following code by 1 tab until you encounter the next }.
Reply
#4

It still got error: Unfinided sympol " Vehicle id "
Reply
#5

pawn Код:
CMD:datbanhlenxe(playerid, params[])
{
    if(PlayerInfo[playerid][pRFLTeam] != 0)
    {
        SendClientMessageEx(playerid,COLOR_GREY," Ban chua nau banh pizza !");
    }
    else
    {
        new closestcar = GetClosestCar(playerid);
        if(IsPlayerInRangeOfVehicle(playerid, closestcar, 10.0))
        {
            if(!IsABike(closestcar))
            {
                SendClientMessageEx(playerid,COLOR_GREY," Ban khong gan mot chiec xe nao do !");
            }
            else
            {
                return SendClientMessageEx(playerid, COLOR_WHITE, "Ban khong phai la Mechanic!" );
            }
        }
    }
    return 1;
}
You also forgot to close one bracket after "IsABike(vehicleid)".
Reply
#6

Oh my god, thanks, rep
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)