hotfix
This commit is contained in:
@@ -27,17 +27,21 @@ namespace ReallifeGamemode.Server.Job
|
|||||||
|
|
||||||
private void RefuseCollectorJobJobStart(Player player)
|
private void RefuseCollectorJobJobStart(Player player)
|
||||||
{
|
{
|
||||||
|
if (!playersInThisJob.Contains(player))
|
||||||
|
playersInThisJob.Add(player);
|
||||||
//setClothes
|
//setClothes
|
||||||
}
|
}
|
||||||
|
|
||||||
private void RefuseCollectorJobJobStop(Player player)
|
private void RefuseCollectorJobJobStop(Player player)
|
||||||
{
|
{
|
||||||
|
if (playersInThisJob.Contains(player))
|
||||||
|
playersInThisJob.Remove(player);
|
||||||
//removeClothes and replace with old
|
//removeClothes and replace with old
|
||||||
MuellmannJobBeenden(player);
|
MuellmannJobBeenden(player);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
private List<Player> playersInThisJob = new List<Player>();
|
||||||
public List<MuellmannData> muellmanData = new List<MuellmannData>();
|
public List<MuellmannData> muellmanData = new List<MuellmannData>();
|
||||||
private List<Vector3> vector3s = new List<Vector3>();
|
private List<Vector3> vector3s = new List<Vector3>();
|
||||||
|
|
||||||
@@ -143,8 +147,10 @@ namespace ReallifeGamemode.Server.Job
|
|||||||
{
|
{
|
||||||
if (data.getDataFromClient(player) == null) continue;
|
if (data.getDataFromClient(player) == null) continue;
|
||||||
|
|
||||||
int count = data.getTrashCount();
|
Console.WriteLine($"[DATA DEBUG] vehicle: {data.vehicle.DisplayName} | Players: {data.getClientsFromData()}");
|
||||||
|
|
||||||
|
int count = data.getTrashCount();
|
||||||
|
|
||||||
Player target = data.getPartnerClient(player);
|
Player target = data.getPartnerClient(player);
|
||||||
if (target != null) ChatService.SendMessage((Player)target, $"Fahrzeug wurde entleert. Säcke: {count}");
|
if (target != null) ChatService.SendMessage((Player)target, $"Fahrzeug wurde entleert. Säcke: {count}");
|
||||||
ChatService.SendMessage((Player)player, $"Fahrzeug wurde entleert. Säcke: {count}");
|
ChatService.SendMessage((Player)player, $"Fahrzeug wurde entleert. Säcke: {count}");
|
||||||
@@ -152,6 +158,7 @@ namespace ReallifeGamemode.Server.Job
|
|||||||
//bonus pro sack
|
//bonus pro sack
|
||||||
|
|
||||||
data.setTrashCount(0);
|
data.setTrashCount(0);
|
||||||
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -161,7 +168,7 @@ namespace ReallifeGamemode.Server.Job
|
|||||||
private void SrvEvent_PlayerDc(Player player)
|
private void SrvEvent_PlayerDc(Player player)
|
||||||
{
|
{
|
||||||
if (!GetPlayerInJob().Contains(player)) return;
|
if (!GetPlayerInJob().Contains(player)) return;
|
||||||
if (player.GetUser().JobId != 2) return;
|
if (!playersInThisJob.Contains(player)) return;
|
||||||
foreach (var data in muellmanData)
|
foreach (var data in muellmanData)
|
||||||
{
|
{
|
||||||
if (data.getDataFromClient(player) == null) continue;
|
if (data.getDataFromClient(player) == null) continue;
|
||||||
@@ -183,7 +190,7 @@ namespace ReallifeGamemode.Server.Job
|
|||||||
private void SrvEvent_PlayerDeath(Player player)
|
private void SrvEvent_PlayerDeath(Player player)
|
||||||
{
|
{
|
||||||
if (!GetPlayerInJob().Contains(player)) return;
|
if (!GetPlayerInJob().Contains(player)) return;
|
||||||
if (player.GetUser().JobId != 2) return;
|
if (!playersInThisJob.Contains(player)) return;
|
||||||
foreach (var data in muellmanData)
|
foreach (var data in muellmanData)
|
||||||
{
|
{
|
||||||
if (data.getDataFromClient(player) == null) continue;
|
if (data.getDataFromClient(player) == null) continue;
|
||||||
@@ -225,7 +232,7 @@ namespace ReallifeGamemode.Server.Job
|
|||||||
{
|
{
|
||||||
Player target;
|
Player target;
|
||||||
if (!GetPlayerInJob().Contains(player)) return;
|
if (!GetPlayerInJob().Contains(player)) return;
|
||||||
if (player.GetUser().JobId != 2) return;
|
if (!playersInThisJob.Contains(player)) return;
|
||||||
|
|
||||||
if (vehicle.Model == (uint)Types.VehicleModel.Trash || vehicle.Model == (uint)Types.VehicleModel.Trash2)
|
if (vehicle.Model == (uint)Types.VehicleModel.Trash || vehicle.Model == (uint)Types.VehicleModel.Trash2)
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user