[HOTFIX] v0.0.3-h1

fix bug at LSED checkpoint
fix Message for Cops
This commit is contained in:
2021-04-08 01:56:56 +02:00
parent 015783cb15
commit f4e7aa619c
3 changed files with 34 additions and 40 deletions

View File

@@ -120,7 +120,7 @@ namespace ReallifeGamemode.Server.Gangwar
{
Gangwar.loadTurfs();
Gangwar.loadTurfs_ToAllPlayers();
}, delayTime: 2000);
}, delayTime: 2000);
}
private void Tick(object sender, System.Timers.ElapsedEventArgs e)
@@ -272,18 +272,20 @@ namespace ReallifeGamemode.Server.Gangwar
Player[] attackers = NAPI.Pools.GetAllPlayers().Where(c => c.IsLoggedIn() && c.GetUser().Faction.Name == this.Attacker).ToArray();
foreach (var o in owners)
{
o.TriggerEvent("CLIENT:loose");
if (o != null)
o.TriggerEvent("CLIENT:loose");
}
foreach (var a in attackers)
{
a.TriggerEvent("CLIENT:win");
if (a != null)
a.TriggerEvent("CLIENT:win");
}
this.Owner = FactionName;
ChatService.BroadcastFaction("~y~[GANGWAR] ~w~Deine Fraktion konnte erfolgreich das Gebiet ~g~" + getName() + "~w~ erobern.", dbContext.Factions.Where(f => f.Name == getOwner()).FirstOrDefault());
dbContext.Factions.Include(f => f.BankAccount).Where(f => f.Name == getOwner()).First().BankAccount.Balance += 10000;
Turfs turf = dbContext.Turfs.Where(t => t.Id == getId()).FirstOrDefault();
turf.Owner = this.Owner;
turf.FactionId = dbContext.Factions.Where(f => f.Name == this.Owner).FirstOrDefault().Id;
turf.FactionId = dbContext.Factions.Where(f => f.Name == this.Owner).FirstOrDefault().Id;
}
dbContext.SaveChanges();
}