STRCMP > ZCMD (again-.-) [+Rep]
#3

Here you go

pawn Код:
CMD:crb(playerid, params[])
{
    if(IsPlayerConnected(playerid) && IsACop(playerid) || IsPlayerAdmin(playerid))
    {
        new rb;
        if(sscanf(params, "d", rb))
        {
            SendClientMessage(playerid, COLOR_WHITE, "USAGE: /crb [Roadblock ID]");
            SendClientMessage(playerid, COLOR_LIGHTBLUE, "Available Roadblocks:");
            SendClientMessage(playerid, COLOR_GRAD1, "| 1: Small Roadblock");
            SendClientMessage(playerid, COLOR_GRAD1, "| 2: Medium Roadblock");
            SendClientMessage(playerid, COLOR_GRAD1, "| 3: Big Roadblock");
            SendClientMessage(playerid, COLOR_GRAD1, "| 3: Cone");
            return 1;
        }
        if (rb == 1)
        {
            PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
            new Float:plocx,Float:plocy,Float:plocz,Float:ploca;
            GetPlayerPos(playerid, plocx, plocy, plocz);
            GetPlayerFacingAngle(playerid,ploca);
            CreateRoadblock(1459,plocx,plocy,plocz,ploca);
            format(string,sizeof(string),"[HQ]: Officer %s has placed a Roadblock(1) at his position, over.",GPN(playerid));
            SendRadioMessage(1,COLOR_BLUE,string);
            GameTextForPlayer(playerid,"~w~Roadblock ~b~Placed!",3000,1);
            return 1;
        }
        else if (rb == 2)
        {
            PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
            new Float:plocx,Float:plocy,Float:plocz,Float:ploca;
            GetPlayerPos(playerid, plocx, plocy, plocz);
            GetPlayerFacingAngle(playerid,ploca);
            CreateRoadblock(978,plocx,plocy,plocz+0.6,ploca);
            format(string,sizeof(string),"[HQ]: Officer %s has placed a Roadblock(2) at his position, over.",GPN(playerid));
            SendRadioMessage(1,COLOR_BLUE,string);
            GameTextForPlayer(playerid,"~w~Roadblock ~b~Placed!",3000,1);
            return 1;
        }
        else if (rb == 3)
        {
            PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
            new Float:plocx,Float:plocy,Float:plocz,Float:ploca;
            GetPlayerPos(playerid, plocx, plocy, plocz);
            GetPlayerFacingAngle(playerid,ploca);
            CreateRoadblock(981,plocx,plocy,plocz+0.9,ploca+180);
            format(string,sizeof(string),"[HQ]: Officer %s has placed a Roadblock(3) at his position, over.",GPN(playerid));
            SendRadioMessage(1,COLOR_BLUE,string);
            GameTextForPlayer(playerid,"~w~Roadblock ~g~Placed!",3000,1);
            SetPlayerPos(playerid, plocx, plocy+1.3, plocz);
            return 1;
        }
        else if (rb == 4)
        {
            PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
            new Float:plocx,Float:plocy,Float:plocz,Float:ploca;
            GetPlayerPos(playerid, plocx, plocy, plocz);
            GetPlayerFacingAngle(playerid,ploca);
            CreateRoadblock(1238,plocx,plocy,plocz+0.2,ploca);
            format(string,sizeof(string),"[HQ]: Officer %s has placed a Traffic Cone(1) at his position, over.",GPN(playerid));
            SendRadioMessage(1,COLOR_BLUE,string);
            GameTextForPlayer(playerid,"~w~Cone ~g~Placed!",3000,1);
            return 1;
        }
                        /*else if (rb == 4)
                        {
                                PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
                                new Float:plocx,Float:plocy,Float:plocz,Float:ploca;
                        GetPlayerPos(playerid, plocx, plocy, plocz);
                        GetPlayerFacingAngle(playerid,ploca);
                        CreateRoadblock(1425,plocx,plocy,plocz+0.6,ploca);
                        format(string,sizeof(string),"[HQ]: Officer %s has placed a Detour Sign(4) at his position, over.",GPN(playerid));
                        SendRadioMessage(1,COLOR_BLUE,string);
                        GameTextForPlayer(playerid,"~w~Sign ~g~Placed!",3000,1);
                                return 1;
                        }
                        else if (rb == 5)
                        {
                                PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
                                new Float:plocx,Float:plocy,Float:plocz,Float:ploca;
                        GetPlayerPos(playerid, plocx, plocy, plocz);
                        GetPlayerFacingAngle(playerid,ploca);
                        CreateRoadblock(3265,plocx,plocy,plocz-0.5,ploca);
                        format(string,sizeof(string),"[HQ]: Officer %s has placed a Will Be Sign(5) at his position, over.",GPN(playerid));
                        SendRadioMessage(1,COLOR_BLUE,string);
                        GameTextForPlayer(playerid,"~w~Sign ~g~Placed!",3000,1);
                                return 1;
                        }
                        else if (rb == 6)
                        {
                                PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
                                new Float:plocx,Float:plocy,Float:plocz,Float:ploca;
                        GetPlayerPos(playerid, plocx, plocy, plocz);
                        GetPlayerFacingAngle(playerid,ploca);
                        CreateRoadblock(3091,plocx,plocy,plocz+0.5,ploca+180);
                        format(string,sizeof(string),"[HQ]: Officer %s has placed a Line Closed Sign(6) at his position, over.",GPN(playerid));
                        SendRadioMessage(1,COLOR_BLUE,string);
                        GameTextForPlayer(playerid,"~w~Sign ~g~Placed!",3000,1);
                                return 1;
                        }*/

    }
    return 1;
}

CMD:rrb(playerid, params[])
{
    if(IsPlayerConnected(playerid) && IsACop(playerid) || IsPlayerAdmin(playerid))
    {
        DeleteClosestRoadblock(playerid);
        format(string,sizeof(string),"[HQ]: Officer %s has removed a Roadblock, over.",GPN(playerid));
        SendRadioMessage(1,COLOR_BLUE,string);
        GameTextForPlayer(playerid,"~w~Roadblock ~r~Removed!",3000,1);
    }
    return 1;
}

CMD:rrball(playerid, params[])
{
    if(IsPlayerConnected(playerid) && IsACop(playerid) || IsPlayerAdmin(playerid))
    {
        if(PlayerInfo[playerid][pRank] >= 6 || IsPlayerAdmin(playerid)) // This being the default Chief rank in LA-RP change if neccesary.
        {
            DeleteAllRoadblocks(playerid);
            format(string,sizeof(string),"[HQ]: Officer %s has removed all Roadblocks in the area, over.",GPN(playerid));
            SendRadioMessage(1,COLOR_BLUE,string);
            GameTextForPlayer(playerid,"~b~All ~w~Roadblocks ~r~Removed!",3000,1);
        }
    }
    return 1;
}
Reply


Messages In This Thread
STRCMP > ZCMD (again-.-) [+Rep] - by Aira - 20.03.2012, 20:46
Re: STRCMP > ZCMD (again-.-) [+Rep] - by Campbell- - 20.03.2012, 20:53
Re: STRCMP > ZCMD (again-.-) [+Rep] - by SpiritEvil - 20.03.2012, 21:00

Forum Jump:


Users browsing this thread: 1 Guest(s)