Hallo,
ich glaube ihr werdet öfter was von mir lesen in Zukunft *schäm*
Weil ich nicht möchte, dass alle Admins auf meinem Server permanent bannen können dachte ich ich benutze ein eigenes Banmenu für alle Admins.
Das hab ich auch versucht, aber es geht nicht richtig...
|
Quellcode
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
"Commands"
{
"PlayerCommands"
{
"Ban"
{
"admin" "sm_admin"
"cmd" "sm_ban #1 #2 @3"
"execute" "player"
"1"
{
"title" "Ban player"
"type" "player"
}
"2"
{
"title" "Dauer"
"type" "list"
"1" "1440"
"1" "1 Tag"
}
"3"
{
"title" "Grund"
"type" "list"
"1" "Cheaten"
"2" "Serverregeln gebrochen"
"3" "Schlechtes Benehmen"
"4" "Anderes"
}
}
}
}
|
So müsste es aussehen dachte ich mir. Benutzt das aber jemand mit der Adminflag "o" erscheint nur, dass der betreffende nicht berechtigt wäre diesen Befehl auszuführen. Ändere ich execute von "player" auf "server" funktioniert das ganze. Allerdings werden dann alle Banns von der Console gemacht. Das ist Contraproduktiv wenn die Spieler sehen können sollen von wem sie gebannt wurden weil sie sich an diejenigen wenden sollen wenn sie sich beschweren möchten.
Das ist übrigens die overrides.cfg
"sm_admin" "o"
Wenn ich sm_ban dazupacke, funktioniert es wiederrum. ABER: Dann hat derjenige die kompletten Banmöglichkeiten von Sourcemod sprich: Alle Sourcemod gründe und Banndauer von wenigen Minuten bis permanent. Das will ich aber nicht.
Genau möchte ich folgendes:
Admin gibt !admin ein er kommt ins Adminmenu worüber er nur auf die selbstgeschriebene Banmöglichkeit (s.o) zugriff hat. Sonst soll er keine Menüs sehen.
Gibt es eine Möglichkeit das zu realisieren?