SA-MP Forums Archive
Help me please - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: Help me please (/showthread.php?tid=367709)



Help me please - Tass007 - 10.08.2012

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.


Re: Help me please - Vince - 10.08.2012

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.


Re: Help me please - Tass007 - 10.08.2012

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


Re: Help me please - Akira297 - 10.08.2012

Problem was solved,

/close?



Re: Help me please - Tass007 - 10.08.2012

/close