Help me please
#1

This is my script
pawn Код:
if(Current == LTuneMenu){
        switch(row) {
            case 0: {   AddVehicleComponent(GetPlayerVehicleID(playerid),1010); PlayerPlaySound(playerid,1133,0.0,0.0,0.0); SendClientMessage(playerid,blue,"Vehicle Component Added"); if(onsys[GetPlayerVehicleID(playerid)] == 1) { SaveComponent(GetPlayerVehicleID(playerid),1010); }}
            case 1: {   AddVehicleComponent(GetPlayerVehicleID(playerid),1087); PlayerPlaySound(playerid,1133,0.0,0.0,0.0); SendClientMessage(playerid,blue,"Vehicle Component Added"); if(onsys[GetPlayerVehicleID(playerid)] == 1) { SaveComponent(GetPlayerVehicleID(playerid),1087); }}
            case 2: {   AddVehicleComponent(GetPlayerVehicleID(playerid),1086); PlayerPlaySound(playerid,1133,0.0,0.0,0.0); SendClientMessage(playerid,blue,"Vehicle Component Added"); if(onsys[GetPlayerVehicleID(playerid)] == 1) { SaveComponent(GetPlayerVehicleID(playerid),1086); }}
            case 3: return ChangeMenu(playerid,Current,WheelsMenu);
            case 4:
            {       if(PlayerInfo[playerid][LoggedIn] == 1) {
                    if(PlayerInfo[playerid][Level] >= 8 || IsPlayerAdmin(playerid)) {
                 ShowMenuForPlayer(WheelsMenu2,playerid); TogglePlayerControllable(playerid,true);
                    } else {
                    SendClientMessage(playerid,COLOR_RED,"ERROR: You are not loggin");
                    } else {
                    SendClientMessage(playerid,COLOR_RED,"ERROR: You need to be RCON to use this command");
                    TogglePlayerControllable(playerid,true);}}}
                case 5: return ChangeMenu(playerid,Current,PaintMenu);
                case 6: return ChangeMenu(playerid,Current,PColorMenu);
                case 7: return ChangeMenu(playerid,Current,LMainMenu);}
        return TogglePlayerControllable(playerid,true);}
And is get error 029: invalid expression, assumed zero
On line
pawn Код:
} else {
the secound one.
Reply
#2

If you would maintain a proper coding style, you would immediately see what's wrong. Your code, properly indented:
pawn Код:
if(PlayerInfo[playerid][LoggedIn] == 1)
{
    if(PlayerInfo[playerid][Level] >= 8 || IsPlayerAdmin(playerid))
    {
        ShowMenuForPlayer(WheelsMenu2,playerid); TogglePlayerControllable(playerid,true);
    }
    else
    {
        SendClientMessage(playerid,COLOR_RED,"ERROR: You are not loggin");
    }
    else
    {
        SendClientMessage(playerid,COLOR_RED,"ERROR: You need to be RCON to use this command");
        TogglePlayerControllable(playerid,true);
    }
}
This is NOT a fixed version! I'm not here to hand out copy-paste scripts.
Reply
#3

Yes thanks i found the problem and all i did was remove the second else.
Reply
#4

Problem was solved,

/close?
Reply
#5

/close
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)