You are not logged in.

  • "TempletonPeck" started this thread

Posts: 2,498

Location: Schwelm

Occupation: Immobilien-Verwalter / Serveradministrator

wcf.user.option.userOption53: Nein

  • Send private message

1

Sunday, March 8th 2009, 4:22pm

Custom Admin Menü Problem

Hallöchen...

Ich habe ein Problem mit meiner adminmenu_custom.txt:

Source code

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
34
35
36
37
38
39
40
41
42
43
44
45
// Custom admin menu commands.
// For more information:
//
// http://wiki.alliedmods.net/Custom_Admin_Menu_%28SourceMod%29
//
// Note: This file must be in Valve KeyValues format (no multiline comments)
//

"Commands"
{
"Sounds Abspielen"
{
"admin" "sm_root"
"**Admin Sounds**"
{
"cmd" "sm_admin_sounds"
"admin" "sm_root"
}
}
"Map Commands"
{
"Set Next Map"
{
"cmd" "sm_setnextmap #1"
"admin" "sm_kick"
"execute" "server"
"1"
{
"type" "maplist"
"method" "name"
"title" "Map to Select"
}
}
"Change Map"
{
"cmd" "sm_map #1"
"admin" "sm_root"
"execute" "server"
"1"
{
"type" "maplist"
"method" "name"
"title" "Map to Select"
}
}


Und zwar kann ich

1. keine Nextmap setzen (der Menüpunkt "Set Next Map" ist da, aber dann gehts nicht weiter)
2. keinen Mapvote starten (alle Maps sind da, aber es gibt keine "Vote starten" Möglichkeit)


Kann mir da jemand vielleicht weiterhelfen? ;)

DeaD_EyE

Administrator

Posts: 3,980

Location: Hagen

Occupation: Mechatroniker (didaktische Systeme)

wcf.user.option.userOption53: Nein

  • Send private message

2

Sunday, March 8th 2009, 7:13pm

Re: Custom Admin Menü Problem

Hier ist mal ein Beispiel, wie ich es gemacht habe: http://downloads.gbs-clan.de/temp/adminmenu_custom.txt">http://downloads.gbs-clan.de/temp/adminmenu_custom.txt</a>

  • "TempletonPeck" started this thread

Posts: 2,498

Location: Schwelm

Occupation: Immobilien-Verwalter / Serveradministrator

wcf.user.option.userOption53: Nein

  • Send private message

3

Monday, March 9th 2009, 12:44am

Re: Custom Admin Menü Problem

Ja nach so einer Anleitung hab ich´s ja auch gemacht und was ich so rein vom Prinzip her sehe, müsste meins auch richtig sein. Ich habe eher die Vermutung, das vielleicht ein Syntax Fehler drin ist. Vielleicht könnte sich ja mal ein Script-Erfahrenes Kerlchen die Original Datei anschauen. Ich denke da an unseren Chrisber ;)

gumjack85

Intermediate

Posts: 175

Location: Potsdam

  • Send private message

4

Monday, March 9th 2009, 9:44am

Re: Custom Admin Menü Problem

Source code

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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
// Custom admin menu commands.
// For more information:
//
// http://wiki.alliedmods.net/Custom_Admin_Menu_%28SourceMod%29
//
// Note: This file must be in Valve KeyValues format (no multiline comments)
//

"Commands"
{
	"Sounds Abspielen"
	{
		"admin" "sm_root"
		"**Admin Sounds**"
		{
			"cmd" "sm_admin_sounds"
			"admin" "sm_root"
		}
	}
	"Map Commands"
	{
		"Set Next Map"
		{
			"cmd" "sm_setnextmap #1"
			"admin" "sm_map"
			"execute" "server"
			"1"
			{
				"type" "maplist"
				"method" "name"
				"title" "Map to Select"
			}
		}
		"Change Map"
		{
			"cmd" "sm_map #1"
			"admin" "sm_map"
			"execute" "server"
			"1"
			{
				"type" "maplist"
				"method" "name"
				"title" "Map to Select"
			}
		}
	}
}


Also da haben einige Klammern gefehlt und ein paar falsche Module waren drin z.B. "sm_kick" statt "sm_map", danke für das Beispiel.
My Weapons are so loud, i can't hear you!

aimroyale.de - die Community

  • "TempletonPeck" started this thread

Posts: 2,498

Location: Schwelm

Occupation: Immobilien-Verwalter / Serveradministrator

wcf.user.option.userOption53: Nein

  • Send private message

5

Monday, March 9th 2009, 5:40pm

Re: Custom Admin Menü Problem

Lol... 8-)

Jo das mit dem sm_kick hat mich auch schon gewundert, aber genauso stands woanders - ich glaub sogar in der Dokumentation von Sourcemod bezüglich des Custom Menüs. Das mit den Klammern wundert mich jetzt nicht sonderlich, da geht irgendwie immer leicht was schief.



Edit:



Geht leider immer noch nicht. Kann sich vielleicht jemand mal die Datei genau anschauen, ob alle sm_befehle so richtig sind?

EDIT:

Hier nochmal die aktuellste Version der adminmenu_custom.txt.....

Es klappt leider immer noch nicht.

Source code

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
34
35
// Custom admin menu commands.
// For more information:
//
// http://wiki.alliedmods.net/Custom_Admin_Menu_%28SourceMod%29
//
// Note: This file must be in Valve KeyValues format (no multiline comments)
//

"Commands"
{
   "Sounds Abspielen"
   {
      "admin" "sm_root"
      "**Admin Sounds**"
      {
         "cmd" "sm_admin_sounds"
         "admin" "sm_root"
      }
   }
   "Map Kommandos"
   {
	"admin" "sm_root"
	"Setze NextMap (GumJack85)"
	{
	"cmd" "sm_setnextmap #1"
	"execute" "server"
	"1"
		{
		"type" "mapcycle"
		"path" "maplist.txt"
		"title" "Karte auswaehlen"
		}
	}
   }
}

DeaD_EyE

Administrator

Posts: 3,980

Location: Hagen

Occupation: Mechatroniker (didaktische Systeme)

wcf.user.option.userOption53: Nein

  • Send private message

6

Monday, March 9th 2009, 9:12pm

Re: Custom Admin Menü Problem

Also das mit den Klammern ist schwierig zu erkennen. Ohne einen vernünftigen Editor bist du aufgeschmissen. Ich nutze Notepad++. Dort gibt es einige nützliche Funktionen. Du kannst z.B. einen markierten Absatz mit der Tabulator-Taste nach rechts verschieben (es wird bei jedem Zeilenanfang ein Tabstop davor gesetzt). Mehrmaliges drücken rückt den Text weiter nach außen. Tabulator+Shift rückt den markierten Block weiter nach links. Leerzeichen vor dem Text werden dadurch auch entfernt.

In deinem Beispiel sind paar Dinge nicht ganz richtig. Gibt es den Befehl sm_admin_sounds überhaupt? Hast du dafür ein SM-Plugin laufen? Um die Rechte festzulegen, kannst du du irgendein Befehl verwenden. Du kannst sogar einen imaginären Befehl verwenden. Diesem musst du dann durch die Overrides mit einem Flag belegen oder einer Gruppe zuweisen. Der Anwender muss die gleichen Rechte haben, die für den Befehl benötigt wird. In meinem Beispiel ist es sm_kick und sm_map. Es können Admins nur die nächste Map ändern, wenn sie auch sm_map ausführen dürfen. Welches Flag man für den Befehl sm_map benötigt, lässt sich mit der Datei admin_levels.cfg nachvollziehen. Um die Map zu wechseln, braucht man normal das Flag "g". Das Beispiel hab ich mal mit an gehangen.
DeaD_EyE has attached the following file:
  • beispiel1.txt (306 Byte - 198 times downloaded - latest: Apr 22nd 2024, 3:25pm)

  • "TempletonPeck" started this thread

Posts: 2,498

Location: Schwelm

Occupation: Immobilien-Verwalter / Serveradministrator

wcf.user.option.userOption53: Nein

  • Send private message

7

Monday, March 9th 2009, 9:15pm

Re: Custom Admin Menü Problem

Hab ich vergessen zu erwähnen: Die Sounds funktionieren, also wird der Befehl wohl stimmen. Es geht mir explizit um die Map Befehle...

DeaD_EyE

Administrator

Posts: 3,980

Location: Hagen

Occupation: Mechatroniker (didaktische Systeme)

wcf.user.option.userOption53: Nein

  • Send private message

8

Monday, March 9th 2009, 9:52pm

Re: Custom Admin Menü Problem

Nur so aus reinem Interesse, welches Plugin nutzt du denn für die Sounds? Mich wundert nur, dass sm_root funktioniert. Diesen Befehl gibt es nicht, also müsste er als Override irgendwo drinstehen. Das mit dem Setzen der nächsten Map müsste mit meinem Beispiel eigentlich funktionieren.

  • "TempletonPeck" started this thread

Posts: 2,498

Location: Schwelm

Occupation: Immobilien-Verwalter / Serveradministrator

wcf.user.option.userOption53: Nein

  • Send private message

9

Tuesday, March 10th 2009, 1:54pm

Re: Custom Admin Menü Problem

Ich nutze das normale adminsounds.smx Plugin für die Adminsounds, welches von dir auch auch empfohlen wird.

http://forums.alliedmods.net/showthread.php?t=60105

Ich werd dein letztes beispiel heute mal ausprobieren.



Edit:


Leider funktioniert dieser Code auch nicht. Nun klappen auch die Admin Sounds nicht mehr. Es sind noch nicht mal die Unterpunkte für Sounds und/oder Maps vorhanden, was sie vorher waren.

DeaD_EyE

Administrator

Posts: 3,980

Location: Hagen

Occupation: Mechatroniker (didaktische Systeme)

wcf.user.option.userOption53: Nein

  • Send private message

10

Tuesday, March 10th 2009, 3:14pm

Re: Custom Admin Menü Problem

Ich teste das mal selber. Vielleicht finde ich den Fehler.

gumjack85

Intermediate

Posts: 175

Location: Potsdam

  • Send private message

11

Tuesday, March 10th 2009, 4:07pm

Re: Custom Admin Menü Problem

Ich hab noch mal ein wenig gegraben...

zum Thema sm_setnextmap und sm_nextmap

http://wiki.alliedmods.net/Map_Management_Plugins_(SourceMod">http://wiki.alliedmods.net/Map_Manageme ... (SourceMod</a>)
Admin Command

Source code

1
sm_setnextmap - Mapchooser - Sets the nextmap and disables the end of map vote for this map.

CVAR

Source code

1
sm_nextmap - The Next Map that SourceMod will change to. 


Der Mapchooser der für sm_setnextmap benötigt wird liegt bei uns in disabled, denke da checken wir auch noch mal.

@TempletonPeck hatte der "Mapchooser" nicht irgendwie Probleme gemacht?
My Weapons are so loud, i can't hear you!

aimroyale.de - die Community

  • "TempletonPeck" started this thread

Posts: 2,498

Location: Schwelm

Occupation: Immobilien-Verwalter / Serveradministrator

wcf.user.option.userOption53: Nein

  • Send private message

12

Tuesday, March 10th 2009, 4:21pm

Re: Custom Admin Menü Problem

Der Mapchooser liegt auf dem GUNGAME in Disabled, weil wir dort keinen Map-EndVote benötigen....

Probleme hat er nicht gemacht, er läuft auf dem Public einwandfrei. Wenn, dann teste ich das Custom Admin Menu zuerst auf dem PUB denn wenn es funktioniert, dann dort. Falls auf dem Gungame dazu noch Plugins fehlen kann man das hinterher immer noch weiterführen, aber es geht ja erstmal darum ob das Script überhaupt arbeiten würde.

  • "TempletonPeck" started this thread

Posts: 2,498

Location: Schwelm

Occupation: Immobilien-Verwalter / Serveradministrator

wcf.user.option.userOption53: Nein

  • Send private message

13

Tuesday, March 10th 2009, 10:44pm

Re: Custom Admin Menü Problem

Neuester Stand:

Mit diesem Script klappt es nun...

Source code

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
"Commands"
{
   "Sounds Abspielen"
   {
      "admin" "sm_root"
      "**Admin Sounds**"
      {
         "cmd" "sm_admin_sounds"
         "admin" "sm_root"
      }
   }
   "Map Kommandos"
   {
   "admin" "sm_root"
   "Setze NextMap"
   {
   "cmd" "sm_setnextmap #1"
   "execute" "server"
   "1"
      {
      "type" "mapcycle"
      "path" "maplist.txt"
      "title" "Karte auswaehlen"
      }
   }
   }
}



Leider tut sich nun ein anderes Problem auf, für den ich hier mal unseren aktuellen Mapcycle poste:

gg_simpsons_arena
gg_toon_roof
gg_simpsons_house_v2
gg_toon_shotty
gg_simpsons_vs_flanders_36
gg_cirular
gg_simpsons_dust2
gg_lego_arena_2
gg_mario_bloodarena
gg_simpsons_dust
gg_an_shipyard08

gg_dev_toon
gg_office_mini

Bei Mani war es nun ungemein praktisch, das wenn man zb. nach gg_lego_arena_2 auf gg_dev_toon vorziehen wollte, der Server dann selbstständig ab gg_dev_toon im Cycle weitergemacht hat. Man hat also die grünen Maps einfach übersprungen.

Leider ist dies nun bei Sourcemod nicht der Fall. Gibt man bei gg_lego_arena_2 als Nextmap gg_dev_toon an, fährt der Server danach konsequent die grünen Maps ab - so das letztendlich gg_dev_toon schon wieder 4 Maps später käme.

Ich hoffe, man versteht was ich meine.....

Jedenfalls wäre es praktisch, wenn Sourcemod bei manueller Änderung des Mapcyles automatisch auch ab der betreffenden Map weitermachen würde, anstatt die Map einfach nur EINZUSCHIEBEN.

Besteht vielleicht eine Möglichkeit, dies zu bewirken...denn ansonsten dürfte man nur Maps einfügen die NICHT im Mapcycle sind.

14

Thursday, March 12th 2009, 10:25am

Re: Custom Admin Menü Problem

Wenn du keinen Wert darauf legst, dass die Maps genau nach der Reihenfolge des Mapcycle abgearbeitet werden kannst du das randomcycle Plugin nutzen und in der randomcycle.cfg dann angeben wie viele der zuletzt gespielten Maps ausgelassen werden sollen.

  • "TempletonPeck" started this thread

Posts: 2,498

Location: Schwelm

Occupation: Immobilien-Verwalter / Serveradministrator

wcf.user.option.userOption53: Nein

  • Send private message

15

Friday, March 13th 2009, 12:21pm

Re: Custom Admin Menü Problem

Naja, der mapcycle soll ja schon der Reihenfolge nach ablaufen. Nur wenn ich mal manuell zwei Maps im Cycle "vorspringe" soll der Cycle halt auch AB DORT weiterlaufen. Zur Zeit ist es halt so das eine manuell als Nextmap gesetzte Map nur eingeschoben wird.


Nehmen wir mal an, der Schadenfrohe Smiley soll im Cycle vorgeschoben werden.

bigri heul fingzig beah < So ists Original
bigri fingzig beah < So solls sein
bigri fingzig heul fingzig beah < So ist´s aber leider zur Zeit

Wie man sieht wird der Schadenfrohe Smiley nur ein- aber nicht vorgeschoben, der Cycle läuft konsequent weiter und der Schadenfrohe Penner kommt
schon bald nochmal....

DeaD_EyE

Administrator

Posts: 3,980

Location: Hagen

Occupation: Mechatroniker (didaktische Systeme)

wcf.user.option.userOption53: Nein

  • Send private message

16

Friday, March 13th 2009, 3:27pm

Re: Custom Admin Menü Problem

Lol, witzige Erklärung :-D
Ich hab auch keine Cvar dazu gefunden. Ich denke mal, dass es nur hilft bei SourceMod ein feature request über einen bug report zu machen. Eigentlich hätten die Entwickler von SourceMod doch von Mani lernen können. Ich verstehe nicht, wieso immer noch sehr wichtige Funktionen nicht verwirklicht sind. Die sollten mal echt ein Team für offizielle Plugins machen. Das Team sollte dann auf die Wünsche der User eingehen.

  • "TempletonPeck" started this thread

Posts: 2,498

Location: Schwelm

Occupation: Immobilien-Verwalter / Serveradministrator

wcf.user.option.userOption53: Nein

  • Send private message

17

Monday, March 16th 2009, 4:53pm

Re: Custom Admin Menü Problem

Eine kleine Verständnisfrage hätte ich aber ausserdem noch. Zum ermöglichen des Nextmap-Setzen musste die zuvor deaktivierte mapchooser.smx wieder akitviert werden. Nun steht aber bei Eingabe von "Nextmap" immer "SM-Vote Pending" dort, obwohl ich in der mapchooser.cfg angegeben habe, das überhaupt kein Mapvote am Ende der Map stattfinden soll.