Added waypoint to vehicle when buying

This commit is contained in:
hydrant
2019-03-10 15:10:40 +01:00
parent 491d4a51bb
commit f6fac52b3d
6 changed files with 9 additions and 89 deletions

View File

@@ -127,7 +127,7 @@ namespace ReallifeGamemode.Server.Managers
if (!(sVeh is ShopVehicle)) return;
ShopVehicle shopVehicle = (ShopVehicle)sVeh;
int price = shopVehicle.Price;
CarDealerBusinessBase business = (CarDealerBusinessBase)GetBusiness(shopVehicle.BusinessId);
CarDealerBusinessBase business = GetBusiness(shopVehicle.BusinessId) as CarDealerBusinessBase;
TransactionResult result = BankManager.TransferMoney(player.GetUser(), business, price, "Auto gekauft");
if(result == TransactionResult.SENDER_NOT_ENOUGH_MONEY)
{
@@ -135,7 +135,9 @@ namespace ReallifeGamemode.Server.Managers
return;
}
Vector3 spawnPos = business.CarSpawnPositon;
Vector3 spawnPos = business.CarSpawnPositon.Around(3);
player.TriggerEvent("SERVER:Util_setWaypoint", spawnPos.X, spawnPos.Y);
UserVehicle newVeh = new UserVehicle
{
@@ -149,7 +151,6 @@ namespace ReallifeGamemode.Server.Managers
PrimaryColor = 111,
SecondaryColor = 111,
Active = true,
NumberPlate = ""
};
using(var dbContext = new DatabaseContext())