move keys J -> O (Online), 2 -> J (Job)

This commit is contained in:
hydrant
2019-05-21 18:35:09 +02:00
parent 2cc591230e
commit 1a424261ea
2 changed files with 13 additions and 20 deletions

View File

@@ -94,10 +94,10 @@ export default function keys(globalData: GlobalData) {
}
});
//J //Spielerliste
mp.keys.bind(0x4A, false, function () {
//O //Spielerliste
mp.keys.bind(0x4F, false, function () {
if (!globalData.InChat) {
mp.events.callRemote("keyPress:J");
mp.events.callRemote("keyPress:O");
//mp.events.call("showPlayerlist");
}
});
@@ -140,7 +140,7 @@ export default function keys(globalData: GlobalData) {
});
//2 // Job Starten
mp.keys.bind(0x32, false, () => {
mp.keys.bind(0x4A, false, () => {
if (!globalData.InChat && !globalData.InInput && !globalData.InMenu && globalData.LoggedIn) {
mp.events.callRemote("CLIENT:JobManager_ShowJobMenu");
}

View File

@@ -44,7 +44,7 @@ namespace ReallifeGamemode.Server.Events
"0", "200", true.ToString(), 0.ToString(), 0.ToString());
player.SendNotification("~y~ATM~s~ erstellt!", false);
break;
}
}
}
GroundItem.PickUpGroundItem(player);
@@ -112,7 +112,7 @@ namespace ReallifeGamemode.Server.Events
factionRank = u.GetFactionRank().RankName,
group = u.Group?.Name ?? "Keine",
groupRank = u.GroupRank.GetName(),
job = JobManager.GetJob(u.JobId ?? 0)?.Name ?? "Keiner"
job = JobManager.GetJob(u.JobId ?? 0)?.Name ?? "Keiner"
};
string faction = u.FactionLeader ? u.Faction.Name : null;
@@ -201,25 +201,18 @@ namespace ReallifeGamemode.Server.Events
InventoryManager.GetUserItems(player);
}
[RemoteEvent("keyPress:J")]
[RemoteEvent("keyPress:O")]
public void KeyPressJ(Client player)
{
if (!player.IsLoggedIn()) return;
List<Client> players = NAPI.Pools.GetAllPlayers();
List<ListPlayer> ListPlayers = new List<ListPlayer>();
foreach (Client listPlayer in players)
var listPlayers = players.Select(p => new
{
var lPlayer = new ListPlayer
{
Id = listPlayer.Handle.Value,
Name = listPlayer.Name,
Ping = listPlayer.Ping
};
ListPlayers.Add(lPlayer);
}
player.TriggerEvent("fetchPlayerList", JsonConvert.SerializeObject(ListPlayers));
Id = p.Handle.Value,
p.Name,
p.Ping
});
player.TriggerEvent("fetchPlayerList", JsonConvert.SerializeObject(listPlayers));
}
[RemoteEvent("keyPress:K")]