Small problem..
#1

Hello, I have this command but do not know how to go only for police.
PHP код:
else if(strcmp(x_nr,"setplate",true) == 0)
            {
                if(
IsPlayerInVehicle(playeridvehid) || PlayerInfo[vehid][pPcarkey] != -&& PlayerInfo[vehid][pPcarkey2] != -&& PlayerInfo[vehid][pPcarkey3] != -1)
                {
                    if(
cmdtext[idx++] != 32 || cmdtext[idx] == EOS)
                    {
                        
SendClientMessage(playerid,0xFFFFFFAA,"USAGE: /v setplate [newplate]");
                        return 
1;
                    }
                    new 
Float:XX,Float:YY,Float:ZZ,Float:AA;
                    new 
Float:CarHPFloat:OldCarHP;
                    new 
panels,doors,lights,tires;
                    
GetVehicleHealth(vehidCarHP);
                    
GetVehicleDamageStatus(vehid,panels,doors,lights,tires);
                    
OldCarHP CarHP;
                    
format(CarInfo[vehid][cLicense], 32 ,"%s",cmdtext[idx]);
                    
SetVehicleNumberPlate(vehid,CarInfo[vehid][cLicense]);
                    
GetVehiclePos(vehid,XX,YY,ZZ);
                    
GetVehicleZAngle(vehidAA);
                    
SetVehicleToRespawn(vehid);
                    
SetVehiclePos(vehid,XX,YY,ZZ);
                    
SetVehicleZAngle(vehidAA);
                    
PutPlayerInVehicle(playerid,vehid,0);
                    
SetVehicleHealth(vehidOldCarHP);
                    
UpdateVehicleDamageStatus(vehid,panels,doors,lights,tires);
                    
format(stringsizeof(string), "{FFFF00}You have set your vehicle's plate to:{FFFFFF} %s"CarInfo[vehid][cLicense]);
                    
SendClientMessage(playerid0xFFFFFFFFstring);
                    
OnPropUpdate(); SavePlayerData(playerid);
                }
                else
                {
                    
SendClientMessage(playerid0xFFFFFFAA"You're not in your car to change the license plate..");
                    return 
1;
                }
            } 
I want just a cop to be able to register.
This is a part of Filterscript,and ai have this in gamemode
PHP код:
if(PlayerInfo[playerid][pMember] == || PlayerInfo[playerid][pLeader] == 1)
           { 
And: enum pinfo
PHP код:
pLeader,
    
pMember
Reply
#2

Someone to helpme?,please...
Reply
#3

You have to add the following check:
pawn Код:
if ( !PlayerInfo[playerid][pMember] != 1 ) { return SendClientMessage( playerid, 0xFFFFFFFF, "you must be cop to do this"), 1; }
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)