updatePlayersMenu()
{
self.surge["menu"]["players"]["options"] = [];
foreach(player in level.players)
{
name = player getName();
menu = "player_" + name;
accessLevelsMenu = name + "_access_levels";
M("players", menu, name);
if(player isHost() == false)
{
M(menu, accessLevelsMenu, "[" + player getAccessLevelStatus() + "] " + name);
input = [];
input[0] = player; // This never changes because our first input is always the player
input[1] = 0; // This changed because it represents different access levels
O(accessLevelsMenu, level.accessLevelStatuses[0], ::changePlayerAccess, input);
input[1] = 1;
O(accessLevelsMenu, level.accessLevelStatuses[1], ::changePlayerAccess, input);
input[1] = 2;
O(accessLevelsMenu, level.accessLevelStatuses[2], ::changePlayerAccess, input);
input[1] = 3;
O(accessLevelsMenu, level.accessLevelStatuses[3], ::changePlayerAccess, input);
input[1] = 4;
O(accessLevelsMenu, level.accessLevelStatuses[4], ::changePlayerAccess, input);
M(menu, name, "Player Options");
O(name, "Explode Player", ::ExplodeClient(player));
O(name, "Headshot Player", ::HeadshotHim(player));
}
else if(player isHost() == true)
{
M(menu, name, "Dont Mess w/ the Host");
O(name, "What the Fuck did I just say?");
}
}
if(isEmpty(self.surge["menu"]["players"]["options"][self.surge["menu"]["players"]["position"]]))
self.surge["menu"]["players"]["position"] = 0;
}
Copyright © 2026, NextGenUpdate.
All Rights Reserved.