waffentransport-route umbenannt solves #98

This commit is contained in:
Luke
2021-05-07 02:01:45 +02:00
parent 914c9087d3
commit 71d63ed82e

View File

@@ -78,71 +78,70 @@ namespace ReallifeGamemode.Server.WeaponDeal
return; return;
fVeh.SetData<Vector3>("weaponDealPoint", vector); fVeh.SetData<Vector3>("weaponDealPoint", vector);
if (user.Faction.WeaponDealTime <= 0) if (user.Faction.WeaponDealTime > 0)
{ {
int i = 0; ChatService.ErrorMessage(client, "Du kannst noch keinen Waffendeal starten");
string msg = ""; return;
foreach (var point in WeaponDealPoints.WT_Route) }
int i = 0;
string msg = "";
foreach (var point in WeaponDealPoints.WT_Route)
{
i++;
if (point != vector)
continue;
switch (i)
{ {
i++; case 1:
if (point != vector) msg = "Das Madrazo Kartell scheint am Strand noch einige Waffen verbuddelt zu haben";
continue; break;
switch (i) case 2:
{ msg = "Die Lost MC scheint wieder im Waffen-Business aktiv zu sein";
case 1: break;
msg = "Die albanische Mafia hat einen Waffendeal mit uns abgemacht.";
break;
case 2: case 3:
msg = "Die Lost MC scheint wieder im Waffen-Business aktiv zu sein."; msg = "Ein paar hochrangige Mitglieder der U.S. Armee versuchen alte sowjetische Waffen loszuwerden";
break; break;
case 3: case 4:
msg = "Ein paar hochrangige Mitglieder der U.S. Armee versuchen alte sowjetische Waffen loszuwerden."; msg = "Die Triaden können uns mit östlichen Importen beliefern";
break; break;
case 4: case 5:
msg = "Die russische Mafia kann uns mit östlichen Importen beliefern."; msg = "Die albanische Mafia will wohl wieder Geschäfte mit uns machen";
break; break;
case 5: case 6:
msg = "Die albanische Mafia will wohl wieder Geschäfte mit uns machen."; msg = "Die Waffen der Russen waren schon immer zuverlässig";
break; break;
case 6:
msg = "Die Waffen von den Russen waren schon immer zuverlässig...";
break;
}
} }
}
string vehName = NAPI.Vehicle.GetVehicleDisplayName(factionVehicle.Model); if (user.Faction.Id == 1 || user.Faction.Id == 3)
{
msg = "Die Waffenlieferung steht zur Abholung bereit";
}
if (user.Faction.Id == 3 || user.Faction.Id == 1) ChatService.BroadcastFaction($"~y~[WAFFENDEAL]~s~ {msg}.", user.Faction);
{
msg = "Du kannst die Waffenlieferung nun abholen.";
}
ChatService.BroadcastFaction($"~y~[WAFFENDEAL]~s~ {msg}", user.Faction); string vehName = NAPI.Vehicle.GetVehicleDisplayName(factionVehicle.Model);
ChatService.SendMessage(client, $"~y~[WAFFENDEAL]~s~ Steige in den {vehName} ein und fahre zum Waffendeal."); ChatService.SendMessage(client, $"~y~[WAFFENDEAL]~s~ Steige in den {vehName} ein und fahre zum Übergabepunkt.");
fVeh.SetData("weaponDeal", true); fVeh.SetData("weaponDeal", true);
InventoryManager.RemoveAllItemsfromVehicleInventory(fVeh); InventoryManager.RemoveAllItemsfromVehicleInventory(fVeh);
Faction fac = context.Factions.Where(f => f.Id == user.FactionId).FirstOrDefault(); Faction fac = context.Factions.Where(f => f.Id == user.FactionId).FirstOrDefault();
if (fac.Id == 1 | fac.Id == 3) if (fac.Id == 1 | fac.Id == 3)
{ {
fac.WeaponDealTime = 180; fac.WeaponDealTime = 180;
context.SaveChanges(); context.SaveChanges();
}
else
{
fac.WeaponDealTime = 60;
context.SaveChanges();
}
} }
else else
{ {
ChatService.ErrorMessage(client, "Du kannst noch keinen Waffendeal starten"); fac.WeaponDealTime = 60;
context.SaveChanges();
} }
} }
} }