Merge dev into inventory
This commit is contained in:
@@ -122,10 +122,12 @@ namespace reallife_gamemode.Server.Events
|
||||
|
||||
foreach(Client listPlayer in players)
|
||||
{
|
||||
var lPlayer = new ListPlayer();
|
||||
lPlayer.Id = listPlayer.Handle.Value;
|
||||
lPlayer.Name = listPlayer.Name;
|
||||
lPlayer.Ping = listPlayer.Ping;
|
||||
var lPlayer = new ListPlayer
|
||||
{
|
||||
Id = listPlayer.Handle.Value,
|
||||
Name = listPlayer.Name,
|
||||
Ping = listPlayer.Ping
|
||||
};
|
||||
|
||||
ListPlayers.Add(lPlayer);
|
||||
}
|
||||
@@ -196,7 +198,8 @@ namespace reallife_gamemode.Server.Events
|
||||
if (!player.IsLoggedIn()) return;
|
||||
if (player.IsInVehicle && player.VehicleSeat == -1)
|
||||
{
|
||||
player.Vehicle.EngineStatus = !player.Vehicle.EngineStatus;
|
||||
Vehicle v = player.Vehicle;
|
||||
VehicleStreaming.SetEngineState(v, !VehicleStreaming.GetEngineState(v));
|
||||
}
|
||||
}
|
||||
[RemoteEvent("keyPress:X")]
|
||||
|
||||
26
Server/Events/Siren.cs
Normal file
26
Server/Events/Siren.cs
Normal file
@@ -0,0 +1,26 @@
|
||||
using GTANetworkAPI;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Text;
|
||||
|
||||
namespace reallife_gamemode.Server.Events
|
||||
{
|
||||
class Siren : Script
|
||||
{
|
||||
private Dictionary<NetHandle, bool> _sirenStates = new Dictionary<NetHandle, bool>();
|
||||
|
||||
[RemoteEvent("keyPress:B:toggleSiren")]
|
||||
public void ToggleSirenEvent(Client player)
|
||||
{
|
||||
if (!player.IsInVehicle || player.VehicleSeat != -1) return;
|
||||
Vehicle pV = player.Vehicle;
|
||||
bool oldValue = _sirenStates.ContainsKey(pV.Handle) ? _sirenStates[pV.Handle] : false;
|
||||
bool newValue = !oldValue;
|
||||
|
||||
_sirenStates[pV.Handle] = newValue;
|
||||
pV.SetSharedData("sirenSound", newValue);
|
||||
|
||||
NAPI.ClientEvent.TriggerClientEventForAll("toggleVehicleSiren", pV, newValue);
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user