Fix Refuse
This commit is contained in:
@@ -177,8 +177,14 @@ export default function clotheShopList(globalData: IGlobalData) {
|
||||
if (item.ComponentId == key) {
|
||||
|
||||
var txData = getClothingName(key, item.ClotheId, gender);
|
||||
|
||||
mp.gui.chat.push('Key ' + key);
|
||||
mp.gui.chat.push(item);
|
||||
|
||||
if (key === 11 || key === 4 || key === 6) {
|
||||
categoryMenu.AddItem(new UIMenuItem(mp.game.ui.getLabelText(txData[0].data[0].GXT), ""));
|
||||
let clotheUpperMenu = new UIMenu(" ", mp.game.ui.getLabelText(txData[0].data[0].GXT), new Point(0, 0), bannerSprite.library, bannerSprite.texture);
|
||||
}
|
||||
clotheUpperMenu.Visible = false;
|
||||
|
||||
for (const x of txData) {
|
||||
|
||||
@@ -19,6 +19,8 @@ namespace ReallifeGamemode.Server.Job
|
||||
|
||||
public override bool NeedVehicleToStart => false;
|
||||
|
||||
const int MAX_BAG = 50;
|
||||
|
||||
public RefuseCollectorJob()
|
||||
{
|
||||
JobStart += RefuseCollectorJobJobStart;
|
||||
@@ -168,7 +170,7 @@ namespace ReallifeGamemode.Server.Job
|
||||
if (data.getDataFromClient(player) == null) continue;
|
||||
veh = data.vehicle;
|
||||
JobBase job = JobManager.GetJob(player.GetUser().JobId ?? -1);
|
||||
ChatService.SendMessage((Player)player, $"~y~Job: ~s~Du hast deinen Job (~o~{job.Name}~s~) gestartet.");
|
||||
ChatService.SendMessage((Player)player, $"~y~[Job] ~s~Du hast deinen Job (~o~{job.Name}~s~) gestartet.");
|
||||
player.TriggerEvent("SERVER:MuellmannStatusTrue");
|
||||
player.TriggerEvent("SERVER:MuellmannBCSErstellen", JsonConvert.SerializeObject(vector3s.ToArray()), veh);
|
||||
return;
|
||||
@@ -179,10 +181,8 @@ namespace ReallifeGamemode.Server.Job
|
||||
public void MuellmannJobBeenden(Player player)
|
||||
{
|
||||
JobBase job = JobManager.GetJob(player.GetUser().JobId ?? -1);
|
||||
ChatService.SendMessage((Player)player, $"~y~Job: ~s~Du hast deinen Job (~o~{job.Name}~s~) beendet.");
|
||||
player.TriggerEvent("SERVER:MuellmannStatusFalse");
|
||||
player.TriggerEvent("SERVER:MuellmannBCSEntfernen");
|
||||
job.StopJob(player, true);
|
||||
|
||||
foreach (var data in muellmanData)
|
||||
{
|
||||
@@ -195,6 +195,7 @@ namespace ReallifeGamemode.Server.Job
|
||||
muellmanData.Remove(data);
|
||||
return;
|
||||
}
|
||||
ChatService.SendMessage(data.getPartnerClient(player), $"~y~[Job] ~s~Dein Partner hat den Job beendet.");
|
||||
|
||||
data.removeClientFromData(player);
|
||||
return;
|
||||
@@ -233,28 +234,30 @@ namespace ReallifeGamemode.Server.Job
|
||||
User user2 = target.GetUser(dbContext);
|
||||
|
||||
|
||||
data.setTrashCount(data.getTrashCount() + 1);
|
||||
player.SendNotification("Müllsack: " + data.getTrashCount() + " von 20.");
|
||||
if (target != null)
|
||||
{
|
||||
target.SendNotification("Müllsack: " + data.getTrashCount() + " von 20.");
|
||||
}
|
||||
dbContext.SaveChanges();
|
||||
|
||||
// player.AddAttachment("binbag", true);
|
||||
|
||||
if (data.getTrashCount() >= 20)
|
||||
if (data.getTrashCount() == MAX_BAG)
|
||||
{
|
||||
ChatService.SendMessage((Player)player, "~y~Job: ~s~Der Müllwagen ist voll. Fahre nun zurück zur Recyclinganlage!");
|
||||
ChatService.SendMessage((Player)player, "~y~[Job] ~s~Der Müllwagen ist voll. Fahre nun zurück zur Recyclinganlage!");
|
||||
if (target != null)
|
||||
{
|
||||
ChatService.SendMessage((Player)target, "~y~Job: ~s~Der Müllwagen ist voll! Er muss entleert werden.");
|
||||
ChatService.SendMessage((Player)target, "~y~[Job] ~s~Der Müllwagen ist voll! Er muss entleert werden.");
|
||||
target.TriggerEvent("SERVER:MuellmannZuBase");
|
||||
}
|
||||
player.TriggerEvent("SERVER:MuellmannZuBase");
|
||||
}else if(data.getTrashCount() > MAX_BAG)
|
||||
{
|
||||
ChatService.ErrorMessage((Player)player, "Der Müllwagen ist schon voll.");
|
||||
}
|
||||
else
|
||||
{
|
||||
data.setTrashCount(data.getTrashCount() + 1);
|
||||
player.SendNotification("Müllsack: " + data.getTrashCount() + " von " + MAX_BAG + ".");
|
||||
if (target != null)
|
||||
{
|
||||
target.SendNotification("Müllsack: " + data.getTrashCount() + " von " + MAX_BAG + ".");
|
||||
}
|
||||
|
||||
|
||||
if (target != null)
|
||||
{
|
||||
@@ -282,15 +285,15 @@ namespace ReallifeGamemode.Server.Job
|
||||
if (data.getDataFromClient(player) == null) continue;
|
||||
|
||||
Player target = data.getPartnerClient(player);
|
||||
if (target != null) ChatService.SendMessage((Player)target, $"~y~Job: ~s~Fahrzeug wurde entleert. Säcke: {data.getTrashCount()}");
|
||||
ChatService.SendMessage((Player)player, $"~y~Job: ~s~Fahrzeug wurde entleert. Säcke: {data.getTrashCount()}");
|
||||
if (target != null) ChatService.SendMessage((Player)target, $"~y~[Job] ~s~Fahrzeug wurde entleert. Säcke: {data.getTrashCount()}");
|
||||
ChatService.SendMessage((Player)player, $"~y~[Job] ~s~Fahrzeug wurde entleert. Säcke: {data.getTrashCount()}");
|
||||
//bonus pro sack
|
||||
using (var dbContext = new DatabaseContext())
|
||||
{
|
||||
User user1 = player.GetUser(dbContext);
|
||||
User user2 = target.GetUser(dbContext);
|
||||
|
||||
int bonus = 25 * data.getTrashCount();
|
||||
int bonus = 5 * data.getTrashCount();
|
||||
|
||||
if (target != null)
|
||||
{
|
||||
@@ -372,8 +375,8 @@ namespace ReallifeGamemode.Server.Job
|
||||
if (target == null)
|
||||
return;
|
||||
|
||||
ChatService.SendMessage((Player)player, $"~y~Job: ~s~Dein Partner ist {target.Name}!");
|
||||
ChatService.SendMessage((Player)target, $"~y~Job: ~s~Dein Partner ist {player.Name}!");
|
||||
ChatService.SendMessage((Player)player, $"~y~[Job] ~s~Dein Partner ist {target.Name}!");
|
||||
ChatService.SendMessage((Player)target, $"~y~[Job] ~s~Dein Partner ist {player.Name}!");
|
||||
return;
|
||||
}
|
||||
}
|
||||
@@ -389,8 +392,8 @@ namespace ReallifeGamemode.Server.Job
|
||||
if (target == null)
|
||||
return;
|
||||
|
||||
ChatService.SendMessage((Player)player, $"~y~Job: ~s~Dein Partner ist {target.Name}!");
|
||||
ChatService.SendMessage((Player)target, $"~y~Job: ~s~Dein Partner ist {player.Name}!");
|
||||
ChatService.SendMessage((Player)player, $"~y~[Job] ~s~Dein Partner ist {target.Name}!");
|
||||
ChatService.SendMessage((Player)target, $"~y~[Job] ~s~Dein Partner ist {player.Name}!");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user