Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: sourceserver.info. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

Donnerstag, 21. November 2013, 21:15

Frage zu Adminmenü-Custom

Hallo liebe Gemeinde,

ich nutze das !shop-Plugin von Sourcemod von folgender Seite: https://forums.alliedmods.net/showthread.php?t=189916

Ich möchte nun ins Custom-Adminmenü eintragen, das Admins Kill-Credits vergeben können. Der Befehl lt. Plugin lautet:

Quellcode

1
sm_setcredits <#userid|name> [amount] - admin command (ROOT) for set credits in players


Bisher habe ich folgendes in meiner admin_custom.txt


Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
"Kill-Credits setzen"
		{
		"admin"   "sm_ban"
		"cmd"	  "sm_setcredits <#1> [#2]"
		"execute" "player"
		"1"
			{
				"type" 		"player"
				"method"	"name"
				"title"		"Spieler:"
			}
		"2"
			{
				"type" 		"list"
				"title"		"Credits:"
				"1"		"100"
				"2"		"200"
				"3"		"400"
			}
		}


Das Menü zeigt mir die Spieler und fragt die Credits ab, jedoch erhalte ich in der Konsole die Meldung "[SM] Es wurde kein passender Spieler gefunden."

Kann mir bitte jemand Unterstützung geben, wie ich das korrekt einbinde?

Vielen Dank im Voraus.

Gruß
KillBill

2

Freitag, 22. November 2013, 00:30

PHP-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
"Kill-Credits setzen"
        {
        "admin"   "sm_ban"
        "cmd"      "sm_setcredits <#1> [#2]"
        "execute" "player"
        "1"
            {
                "type"         "player"
                "method"     "userid"
                "title"        "Spieler:"
            }
        "2"
            {
                "type"         "list"
                "title"        "Credits:"
                "1"        "100"
                "2"        "200"
                "3"        "400"
            }
        }

Damit sollte es gehen :)

3

Freitag, 22. November 2013, 08:01

Guten Morgen Toastbrot_290,

vielen Dank für die Info. Gerade Deine Möglichkeit probiert, jedoch exakt die gleiche Fehlermeldung wie in meinem Startpost:

"[SM] Es wurde kein passender Spieler gefunden."

Gruß
KillBill

4

Samstag, 23. November 2013, 09:34

Habe zu umständlich gedacht. Diese Lösung funktioniert nun:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
"Kill-Credits setzen"
    	{
    	"admin"   "sm_ban"
    	"cmd" 	"sm_setcredits #1 #2"
    	"execute" "player"
    	"1"
        	{
            	"type" 	"player"
            	"method"   "name"
            	"title"	"Spieler:"
        	}
    	"2"
        	{
            	"type" 	"list"
            	"title"	"Credits:"
            	"1"    	"100"
            	"2"    	"200"
            	"3"    	"400"
        	}
    	}
	}


Standardmässig ist die Admin-Root-Flag "z" nötig, um das Kommando auszuführen, dies kann man jedoch mit den overrides auf z.B. die Flag "d" entsprechend runtersetzen.

Gruß
KillBill

Ähnliche Themen