Exemplo n.º 1
0
        internal bool OnVehicleDeath(int vehicleid, int killerid)
        {
            OnVehicleDied(GtaVehicle.FindOrCreate(vehicleid),
                          new PlayerEventArgs(killerid == GtaPlayer.InvalidId ? null : GtaPlayer.FindOrCreate(killerid)));

            return(true);
        }
Exemplo n.º 2
0
        internal bool OnVehicleStreamOut(int vehicleid, int forplayerid)
        {
            OnVehicleStreamOut(GtaVehicle.FindOrCreate(vehicleid),
                               new PlayerEventArgs(GtaPlayer.FindOrCreate(forplayerid)));

            return(true);
        }
Exemplo n.º 3
0
        internal bool OnVehicleDamageStatusUpdate(int vehicleid, int playerid)
        {
            OnVehicleDamageStatusUpdated(GtaVehicle.FindOrCreate(vehicleid),
                                         new PlayerEventArgs(GtaPlayer.FindOrCreate(playerid)));

            return(true);
        }
Exemplo n.º 4
0
        internal bool OnVehicleRespray(int playerid, int vehicleid, int color1, int color2)
        {
            OnVehicleResprayed(GtaVehicle.FindOrCreate(vehicleid),
                               new VehicleResprayedEventArgs(GtaPlayer.FindOrCreate(playerid), color1, color2));

            return(true);
        }
Exemplo n.º 5
0
        internal bool OnTrailerUpdate(int playerId, int vehicleId)
        {
            var args = new TrailerEventArgs(GtaPlayer.FindOrCreate(playerId));

            OnTrailerUpdate(GtaVehicle.FindOrCreate(vehicleId), args);

            return(!args.PreventPropagation);
        }
Exemplo n.º 6
0
        internal bool OnVehiclePaintjob(int playerid, int vehicleid, int paintjobid)
        {
            OnVehiclePaintjobApplied(GtaVehicle.FindOrCreate(vehicleid),
                                     new VehiclePaintjobEventArgs(GtaPlayer.FindOrCreate(playerid), paintjobid));


            return(true);
        }
Exemplo n.º 7
0
        internal bool OnVehicleMod(int playerid, int vehicleid, int componentid)
        {
            var args = new VehicleModEventArgs(GtaPlayer.FindOrCreate(playerid), componentid);

            OnVehicleMod(GtaVehicle.FindOrCreate(vehicleid), args);

            return(!args.PreventPropagation);
        }
Exemplo n.º 8
0
        internal bool OnPlayerExitVehicle(int playerid, int vehicleid)
        {
            GtaPlayer player = GtaPlayer.FindOrCreate(playerid);

            OnPlayerExitVehicle(player,
                                new PlayerVehicleEventArgs(player, GtaVehicle.FindOrCreate(vehicleid)));

            return(true);
        }
Exemplo n.º 9
0
        internal bool OnPlayerEnterVehicle(int playerid, int vehicleid, bool ispassenger)
        {
            GtaPlayer player = GtaPlayer.FindOrCreate(playerid);

            OnPlayerEnterVehicle(player,
                                 new EnterVehicleEventArgs(player, GtaVehicle.FindOrCreate(vehicleid), ispassenger));

            return(true);
        }
Exemplo n.º 10
0
        internal bool OnUnoccupiedVehicleUpdate(int vehicleid, int playerid, int passengerSeat, float newX,
                                                float newY, float newZ, float velX, float velY, float velZ)
        {
            var args = new UnoccupiedVehicleEventArgs(GtaPlayer.FindOrCreate(playerid), passengerSeat,
                                                      new Vector3(newX, newY, newZ), new Vector3(velX, velY, velZ));

            OnUnoccupiedVehicleUpdated(GtaVehicle.FindOrCreate(vehicleid), args);

            return(!args.PreventPropagation);
        }
Exemplo n.º 11
0
        internal bool OnVehicleSpawn(int vehicleid)
        {
            OnVehicleSpawned(GtaVehicle.FindOrCreate(vehicleid), EventArgs.Empty);

            return(true);
        }
Exemplo n.º 12
0
 internal bool OnVehicleSirenStateChange(int playerid, int vehicleid, bool newstate)
 {
     OnVehicleSirenStateChange(GtaVehicle.FindOrCreate(vehicleid),
                               new SirenStateEventArgs(GtaPlayer.FindOrCreate(playerid), newstate));
     return(true);
 }