/su command help
#1

After working on this about a hour i just need help...

code
Код:
CMD:su(playerid, params[])
{
    new playerb, string[128], crime;
    if(!IsPlayerLoggedIn(playerid)) return SendClientMessage(playerid, COLOR_GREY, "You need to login first before using any command.");
    if(!IsACop(playerid) && !IsFBI(playerid) && !IsNG(playerid)) return SendClientMessage(playerid, COLOR_GREY, "You are not an LSPD Oficer/FBI Agent.");
    if(!PlayerInfo[playerid][pFacDuty]) return SendClientMessage(playerid, COLOR_GREY, "You are not on duty.");
    if(!IsPlayerLoggedIn(playerb)) return SendClientMessage(playerid, COLOR_GREY, "Invalid player id.");
    if(IsACop(playerb) && !IsFBI(playerid)) return SendClientMessage(playerid, COLOR_GREY, "You can't charge an LEO.");
    if(PlayerInfo[playerb][pWanted] >= 6) return SendClientMessage(playerid, COLOR_GREY, "Player has the maximum wanted level possible.");
    if(sscanf(params, "ui", playerb, params))
    {
        SendClientMessage(playerid, COLOR_WHITE, "** [USAGE]: /su [playerid] [Crime ID]");
        return 1;
    }
        if(crime < 0 || crime > 12) return SendClientMessage(playerid, COLOR_GREY, "Crimes are between 1 and 12.");
    {
        case 1:
        {
            AddDodWantedLevel(playerb, params);
            PlayerPlaySound(playerid,1054,0.0,0.0,0.0);
            PlayerPlaySound(playerb,1054,0.0,0.0,0.0);
            format(string, sizeof(string), "You have been sued for 'FFC violation' by %s. You're now on wanted level", RPN(playerid), PlayerInfo[i][pWanted]);
            SendClientMessage(playerb, COLOR_LIGHTBLUE, string);
        }
    }
    return 1;
}
error...
Код:
C:\Users\Michael\Desktop\everything\other\GTA\server\A-RP\gamemodes\A-RP.pwn(8095) : error 014: invalid statement; not in switch
Reply
#2

Try this:

pawn Код:
CMD:su(playerid, params[])
{
    new playerb, string[128], crime;
    if(!IsPlayerLoggedIn(playerid)) return SendClientMessage(playerid, COLOR_GREY, "You need to login first before using any command.");
    if(!IsACop(playerid) && !IsFBI(playerid) && !IsNG(playerid)) return SendClientMessage(playerid, COLOR_GREY, "You are not an LSPD Oficer/FBI Agent.");
    if(!PlayerInfo[playerid][pFacDuty]) return SendClientMessage(playerid, COLOR_GREY, "You are not on duty.");
    if(!IsPlayerLoggedIn(playerb)) return SendClientMessage(playerid, COLOR_GREY, "Invalid player id.");
    if(IsACop(playerb) && !IsFBI(playerid)) return SendClientMessage(playerid, COLOR_GREY, "You can't charge an LEO.");
    if(PlayerInfo[playerb][pWanted] >= 6) return SendClientMessage(playerid, COLOR_GREY, "Player has the maximum wanted level possible.");
    if(sscanf(params, "ui", playerb, params))
    {
        SendClientMessage(playerid, COLOR_WHITE, "** [USAGE]: /su [playerid] [Crime ID]");
        return 1;
    }
    if(crime < 0 || crime > 12) return SendClientMessage(playerid, COLOR_GREY, "Crimes are between 1 and 12.");
    switch(crime)
    {
        case 1:
        {
            AddDodWantedLevel(playerb, params);
            PlayerPlaySound(playerid,1054,0.0,0.0,0.0);
            PlayerPlaySound(playerb,1054,0.0,0.0,0.0);
            format(string, sizeof(string), "You have been sued for 'FFC violation' by %s. You're now on wanted level", RPN(playerid), PlayerInfo[i][pWanted]);
            SendClientMessage(playerb, COLOR_LIGHTBLUE, string);
        }
    }
    return 1;
}
It hasn't been tested.
Reply
#3

Yes that worked now i guess I am really tired because i got no idea why i get this now

Код:
C:\Users\Michael\Desktop\everything\other\GTA\server\A-RP\gamemodes\A-RP.pwn(8101) : error 017: undefined symbol "i"
Fixed I think
Reply
#4

or not fixed... the posted error in last post... still need help
Reply
#5

On what line in the code?
Reply
#6

pawn Код:
format(string, sizeof(string), "You have been sued for 'FFC violation' by %s. You're now on wanted level", RPN(playerid), PlayerInfo[playerb][pWanted]);
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)