Sie sind nicht angemeldet.

karow

Anfänger

  • »karow« ist der Autor dieses Themas

Beiträge: 13

Rootserver vorhanden: Ja

  • Nachricht senden

1

Samstag, 31. Dezember 2011, 00:31

Plugin zum ausführen von configs

Hallo Leute,

also ich habe mich an einem Plugin versuch, mit dem man per cvar eine cfg ausführt, executed.
Leider kommt bei mir immer, nachdem ich den Kommand in die Konsole eingebe:

Zitat

exec <filename> [path id]: execute a script file
Hier mal mein Plugin:

PHP-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <sourcemod>
#define TCFG            "tcfgs/train0.cfg"

public Plugin:myinfo =
{
name "Karows",
author "Karow",
description "Plugin 1",
version "1.2",
url ""
};

public OnPluginStart()
{
RegConsoleCmd("sm_train",Command_train);
}

public Action:Command_train(clientsargs)
{
    ServerCommand("exec"TCFG)
}


Kann mir da jemand helfen?
Danke :bigri:
mfg
Der Karow

GamerzHost.de !
http://www.gamerzhost.de/CSS-Server

Impact

Super Moderator

Beiträge: 1 276

Rootserver vorhanden: Nein

  • Nachricht senden

2

Samstag, 31. Dezember 2011, 00:44

Das Plugin ist zwar nicht gerade vorbildlich aber.

PHP-Quelltext

1
ServerCommand("exec"TCFG)

goes to:

PHP-Quelltext

1
ServerCommand("exec %s"TCFG);

Siehe hier und hier.
Eine andere Möglichkeit wäre so etwas:

PHP-Quelltext

1
2
3
new String:comBuf[64];
Format(comBufsizeof(comBuf), "exec "%s""TCFG);
ServerCommand(comBuf);

Das kannst du dann benutzen wenn dein Script etwas komplexer wird.

PS: Das ist keine Cvar sondern ein Command, daher auch RegConsoleCmd

MfG
Impact

Dieser Beitrag wurde bereits 4 mal editiert, zuletzt von »Impact« (31. Dezember 2011, 01:01)


karow

Anfänger

  • »karow« ist der Autor dieses Themas

Beiträge: 13

Rootserver vorhanden: Ja

  • Nachricht senden

3

Samstag, 31. Dezember 2011, 15:02

DANKE !!

*CLOSE PLS* :) :wilk:
mfg
Der Karow

GamerzHost.de !
http://www.gamerzhost.de/CSS-Server

Ähnliche Themen