vHood issue
#1

pawn Код:
else if(strcmp(x_nr,"hood",true) == 0)
            {
                new keycar = PlayerInfo[playerid][pPcarkey];
                new keycar2 = PlayerInfo[playerid][pPcarkey2];
                if(keycar != 9999 || keycar2 != 9999)
                {
                    new Float:X,Float:Y,Float:Z;
                    GetVehiclePos(keycar,X,Y,Z);
                    GetVehiclePos(keycar2,X,Y,Z);
                    if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey] || PlayerInfo[playerid][pPcarkey2])
                    {
                        new hood[128];
                        hood = strtok(cmdtext, idx);
                        if(CarInfo[keycar][cHood] == 1 || CarInfo[keycar2][cHood] == 1)
                        {
                            SendClientMessage(playerid, COLOR_GREEN, " Vehicle Hood Closed!");
                            CarInfo[keycar][cHood] = 0; // Vehicle 1
                            CarInfo[keycar2][cHood] = 0; // Vehicle 2
                            new e,l,a,d,b,bo,o;
                            GetVehicleParamsEx(keycar,e,l,a,d,b,bo,o);
                            SetVehicleParamsEx(keycar,e,l,a,d,0,bo,o);
                           
                            // Vehicle 2
                            new e2,l2,a2,d2,b2,bo2,o2;
                            GetVehicleParamsEx(keycar,e2,l2,a2,d2,b2,bo2,o2);
                            SetVehicleParamsEx(keycar,e2,l2,a2,d2,0,bo2,o2);
                            OnPropUpdate(4,keycar);
                            OnPropUpdate(4,keycar2);
                            return 1;
                        }
                        else if(CarInfo[keycar][cHood] == 0 || CarInfo[keycar2][cHood] == 0)
                        {
                            SendClientMessage(playerid, COLOR_GREEN, " Vehicle Hood Open!");
                            CarInfo[keycar][cHood] = 1; // Vehicle 1
                            CarInfo[keycar2][cHood] = 1; // Vehicle 2
                            new e,l,a,d,b,bo,o;
                            GetVehicleParamsEx(keycar,e,l,a,d,b,bo,o);
                            SetVehicleParamsEx(keycar,e,l,a,d,1,bo,o);
                           
                            // Vehicle 2
                            new e2,l2,a2,d2,b2,bo2,o2;
                            GetVehicleParamsEx(keycar,e2,l2,a2,d2,b2,bo2,o2);
                            SetVehicleParamsEx(keycar,e2,l2,a2,d2,1,bo2,o2);
                            OnPropUpdate(4,keycar);
                            OnPropUpdate(4,keycar2);
                            return 1;
                        }
                    }
                    else
                    {
                        SendClientMessage(playerid, COLOR_GREY,"* You must be in one of your vehicles to open the hood!");
                        return 1;
                    }
                }
            }
Anyone know how to fix this, so it only opens the hood of the vehicle your in. (Has to be owned by you).

pPcarkey/pPcarkey2 (keycar/keycar2) etc.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)