streamer problem-objects don't show/create
#4

PHP Code:
    //Roadblock
    
if(strcmp(cmd"/crb"true) == 0)
    {
        if(
IsPlayerConnected(playerid) && IsACop(playerid) || IsPlayerAdmin(playerid))
         {
            
tmp strtok(cmdtextidx);
            if(!
strlen(tmp))
            {
                
SendClientMessage(playeridCOLOR_WHITE"USAGE: /crb [Roadblock ID]");
                
SendClientMessage(playeridCOLOR_LIGHTBLUE"Available Roadblocks:");
                
SendClientMessage(playeridCOLOR_GRAD1"| 1: Small Roadblock");
                
SendClientMessage(playeridCOLOR_GRAD1"| 2: Medium Roadblock");
                
SendClientMessage(playeridCOLOR_GRAD1"| 3: Big Roadblock");
                
SendClientMessage(playeridCOLOR_GRAD1"| 4: Cone");
                return 
1;
            }
            new 
rb strval(tmp);
            if (
rb == 1)
            {
                
PlayerPlaySound(playerid10520.00.00.0);
                new 
Float:plocx,Float:plocy,Float:plocz,Float:ploca;
                
GetPlayerPos(playeridplocxplocyplocz);
                
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.",PlayerName(playerid));
                
SendRadioMessage(1,TEAM_BLUE_COLOR,string);
                
GameTextForPlayer(playerid,"~w~Roadblock ~b~Placed!",3000,1);
                return 
1;
            }
            else if (
rb == 2)
            {
                
PlayerPlaySound(playerid10520.00.00.0);
                new 
Float:plocx,Float:plocy,Float:plocz,Float:ploca;
                
GetPlayerPos(playeridplocxplocyplocz);
                
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.",PlayerName(playerid));
                
SendRadioMessage(1,TEAM_BLUE_COLOR,string);
                
GameTextForPlayer(playerid,"~w~Roadblock ~b~Placed!",3000,1);
                return 
1;
            }
            else if (
rb == 3)
            {
                
PlayerPlaySound(playerid10520.00.00.0);
                new 
Float:plocx,Float:plocy,Float:plocz,Float:ploca;
                
GetPlayerPos(playeridplocxplocyplocz);
                
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.",PlayerName(playerid));
                
SendRadioMessage(1,TEAM_BLUE_COLOR,string);
                
GameTextForPlayer(playerid,"~w~Roadblock ~g~Placed!",3000,1);
                
SetPlayerPos(playeridplocxplocy+1.3plocz);
                return 
1;
            }
            else if (
rb == 4)
            {
                
PlayerPlaySound(playerid10520.00.00.0);
                new 
Float:plocx,Float:plocy,Float:plocz,Float:ploca;
                
GetPlayerPos(playeridplocxplocyplocz);
                
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.",PlayerName(playerid));
                
SendRadioMessage(1,TEAM_BLUE_COLOR,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.",PlayerName(playerid));
                SendRadioMessage(1,TEAM_BLUE_COLOR,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.",PlayerName(playerid));
                SendRadioMessage(1,TEAM_BLUE_COLOR,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.",PlayerName(playerid));
                SendRadioMessage(1,TEAM_BLUE_COLOR,string);
                GameTextForPlayer(playerid,"~w~Sign ~g~Placed!",3000,1);
                return 1;
            }*/
        
}
        return 
1;
    }
    else if (
strcmp(cmd,"/rrb",true) == 0)
    {
        if(
IsPlayerConnected(playerid) && IsACop(playerid) || IsPlayerAdmin(playerid))
         {
            
DeleteClosestRoadblock(playerid);
            
format(string,sizeof(string),"[HQ]: Officer %s has removed a Roadblock, over.",PlayerName(playerid));
            
SendRadioMessage(1,TEAM_BLUE_COLOR,string);
            
GameTextForPlayer(playerid,"~w~Roadblock ~r~Removed!",3000,1);
        }
        return 
1;
    }
    else if (
strcmp(cmd,"/rrball",true) == 0)
    {
        if(
IsPlayerConnected(playerid) && IsACop(playerid) || IsPlayerAdmin(playerid))
         {
            if(
PlayerInfo[playerid][pRank] >= || 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.",PlayerName(playerid));
                
SendRadioMessage(1,TEAM_BLUE_COLOR,string);
                
GameTextForPlayer(playerid,"~b~All ~w~Roadblocks ~r~Removed!",3000,1);
            }
        }
        return 
1;
    } 
Just Replace It I use This Is So Much Better... And Its /crb To MADE IT AND /rrb To Delete.
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 2 Guest(s)