item aufheben E
This commit is contained in:
@@ -198,6 +198,14 @@ namespace ReallifeGamemode.Server.Events
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if(!player.IsInVehicle)
|
||||||
|
{
|
||||||
|
if(GroundItem.PickUpGroundItem(player))
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
DutyPoint nearestDuty = PositionManager.DutyPoints.Find(d => d.Position.DistanceTo(player.Position) <= 1.5 && d.FactionId == user.FactionId);
|
DutyPoint nearestDuty = PositionManager.DutyPoints.Find(d => d.Position.DistanceTo(player.Position) <= 1.5 && d.FactionId == user.FactionId);
|
||||||
WeaponPoint nearestWeapon = PositionManager.WeaponPoints.Find(w => w.Position.DistanceTo(player.Position) <= 1.5 && w.FactionId == user.FactionId);
|
WeaponPoint nearestWeapon = PositionManager.WeaponPoints.Find(w => w.Position.DistanceTo(player.Position) <= 1.5 && w.FactionId == user.FactionId);
|
||||||
JailReleasePoint nearestJailReleasePoint = PositionManager.JailReleasePoints.Find(j => j.Position.DistanceTo(player.Position) <= 1.5 && (user.FactionId == 1 || user.FactionId == 3) && user.GetData<bool>("duty"));
|
JailReleasePoint nearestJailReleasePoint = PositionManager.JailReleasePoints.Find(j => j.Position.DistanceTo(player.Position) <= 1.5 && (user.FactionId == 1 || user.FactionId == 3) && user.GetData<bool>("duty"));
|
||||||
@@ -875,8 +883,6 @@ namespace ReallifeGamemode.Server.Events
|
|||||||
if (!player.IsInVehicle)
|
if (!player.IsInVehicle)
|
||||||
{
|
{
|
||||||
Vehicle.VehicleMenuLockCarEvent(player);
|
Vehicle.VehicleMenuLockCarEvent(player);
|
||||||
|
|
||||||
GroundItem.PickUpGroundItem(player);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (player.IsInVehicle && player.VehicleSeat == 0)
|
if (player.IsInVehicle && player.VehicleSeat == 0)
|
||||||
|
|||||||
@@ -26,7 +26,7 @@ namespace ReallifeGamemode.Server.Inventory
|
|||||||
GroundTextLabels.Add(grndTextLabel);
|
GroundTextLabels.Add(grndTextLabel);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void PickUpGroundItem(Player player)
|
public static bool PickUpGroundItem(Player player)
|
||||||
{
|
{
|
||||||
GroundItem nearest = GroundItems.FirstOrDefault(d => d.Position.DistanceTo(player.Position) <= 1.2);
|
GroundItem nearest = GroundItems.FirstOrDefault(d => d.Position.DistanceTo(player.Position) <= 1.2);
|
||||||
if (nearest != null)
|
if (nearest != null)
|
||||||
@@ -106,7 +106,10 @@ namespace ReallifeGamemode.Server.Inventory
|
|||||||
NAPI.Player.SetPlayerCurrentWeapon(player, WeaponHash.Unarmed);
|
NAPI.Player.SetPlayerCurrentWeapon(player, WeaponHash.Unarmed);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void RemoveGroundItem(GroundItem grndItem, GTANetworkAPI.Object grndObject, TextLabel grndTextLabel)
|
public static void RemoveGroundItem(GroundItem grndItem, GTANetworkAPI.Object grndObject, TextLabel grndTextLabel)
|
||||||
|
|||||||
Reference in New Issue
Block a user