Admin menu: make admin / remove admin for players on dedicated servers
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -355,6 +355,14 @@ namespace MSCO
|
||||
if (GUILayout.Button("BRING", secondary, GUILayout.Height(30), GUILayout.Width(70))) mp.BringPlayer(p.Id);
|
||||
GUILayout.Space(12);
|
||||
}
|
||||
if (mp.IsDedicated)
|
||||
{
|
||||
// Admin geben/nehmen (braucht Steam; der Server meldet, wenn es nicht geht)
|
||||
GUI.enabled = !self;
|
||||
if (GUILayout.Button(p.IsAdmin ? "REMOVE ADMIN" : "MAKE ADMIN", secondary, GUILayout.Height(30), GUILayout.Width(120)))
|
||||
mp.SetAdmin(p.Id, !p.IsAdmin);
|
||||
GUILayout.Space(12);
|
||||
}
|
||||
GUI.enabled = !self && !p.IsAdmin;
|
||||
if (GUILayout.Button("KICK", secondary, GUILayout.Height(30), GUILayout.Width(70)))
|
||||
mp.AdminAction(false, p.Id, adminReason);
|
||||
|
||||
Reference in New Issue
Block a user