Sie sind nicht angemeldet.

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