testings
This commit is contained in:
@@ -7,10 +7,18 @@
|
|||||||
});
|
});
|
||||||
|
|
||||||
mp.events.add('entityStreamIn', (entity) => {
|
mp.events.add('entityStreamIn', (entity) => {
|
||||||
if (entity.type !== 'vehicle' || !entity.hasVariable('dirtLevel')) {
|
if (entity.type !== 'vehicle') {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
const dirtLevel = entity.getVariable('dirtLevel') || 0;
|
const dirtLevel = entity.vehicle.getDirtLevel();
|
||||||
entity.setDirtLevel(parseFloat(dirtLevel));
|
entity.setDirtLevel(dirtLevel);
|
||||||
|
});
|
||||||
|
|
||||||
|
mp.events.add('getdirtlevel', () => {
|
||||||
|
let vehicle = mp.players.local.vehicle;
|
||||||
|
|
||||||
|
let num = vehicle.getDirtLevel();
|
||||||
|
|
||||||
|
mp.gui.chat.push("Dirtlevel = " + num);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
@@ -4024,13 +4024,18 @@ namespace ReallifeGamemode.Server.Commands
|
|||||||
ChatService.BroadcastAdmin("~b~[ADMIN]~s~ " + player.Name + " hat " + target.Name + " den Blackscreen entfernt. ", AdminLevel.ADMIN);
|
ChatService.BroadcastAdmin("~b~[ADMIN]~s~ " + player.Name + " hat " + target.Name + " den Blackscreen entfernt. ", AdminLevel.ADMIN);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
[Command("washcar", "~m~Benutzung: ~s~/washcar")]
|
[Command("washcar", "~m~Benutzung: ~s~/washcar")]
|
||||||
public void washcar(Player player)
|
public void washcar(Player player)
|
||||||
{
|
{
|
||||||
player.TriggerEvent("washcar");
|
player.TriggerEvent("washcar");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
[Command("getdirtlevel", "~m~Benutzung: ~s~/getdirtlevel")]
|
||||||
|
public void dirtlevel(Player player)
|
||||||
|
{
|
||||||
|
player.TriggerEvent("getdirtlevel");
|
||||||
|
}
|
||||||
|
|
||||||
[Command("makeadmin", "~m~Benutzung: ~s~/makeadmin [Name] [Adminlevel]")]
|
[Command("makeadmin", "~m~Benutzung: ~s~/makeadmin [Name] [Adminlevel]")]
|
||||||
public void CmdAdminMakeadmin(Player player, string name, int rank)
|
public void CmdAdminMakeadmin(Player player, string name, int rank)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -378,16 +378,24 @@ namespace ReallifeGamemode.Server.Managers
|
|||||||
|
|
||||||
colShape.OnEntityEnterColShape += (cs, c) =>
|
colShape.OnEntityEnterColShape += (cs, c) =>
|
||||||
{
|
{
|
||||||
if (!c.IsInVehicle) return;
|
if (!(c.IsInVehicle && c.VehicleSeat == 0)) return;
|
||||||
|
|
||||||
c.TriggerEvent("washcar");
|
|
||||||
using (var dbcontext = new DatabaseContext())
|
using (var dbcontext = new DatabaseContext())
|
||||||
{
|
{
|
||||||
User u = c.GetUser(dbcontext);
|
User u = c.GetUser(dbcontext);
|
||||||
u.BankAccount.Balance -= 100;
|
if(u.Handmoney <= 0)
|
||||||
dbcontext.SaveChanges();
|
{
|
||||||
|
c.SendNotification("Du hast nicht genug Geld auf der Hand!");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
c.TriggerEvent("washcar");
|
||||||
|
c.SendNotification("Die Autowäsche hat dich ~g~$~w~100 gekostet.");
|
||||||
|
u.Handmoney -= 100;
|
||||||
|
dbcontext.SaveChanges();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
c.SendNotification("Die Autowäsche hat dich ~g~$~w~100 gekostet.");
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user