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.

Cecki

Anfänger

  • »Cecki« ist der Autor dieses Themas

Beiträge: 5

Rootserver vorhanden: Nein

  • Nachricht senden

1

Sonntag, 12. April 2015, 14:09

Plugins Installieren

Hallo HSFighter User des Forums






Ich hab immer noch so einige Probleme mit Plugins zu installieren,
um das näher zu erklären nehme ich mal ein Plugin wie es viele sind.


Advertisements Plugin

Beschreibung


Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
For CS:GO, instead of the Get Plugin link, please use the attached advertisements.smx.

This is a simple advertisements plugin based on basechat. It supports say, csay, hsay, msay and tsay.

sm_advertisements_enabled (0/1, def 1)
Enable/disable displaying advertisements.

sm_advertisements_file (def "advertisements.txt")
File to read the advertisements from. Useful if you're running multiple servers from one installation, and want to use different advertisements per server.

sm_advertisements_interval (def 30)
Amount of seconds between advertisements.

sm_advertisements_reload
Server command to reload the advertisements from advertisements.txt.

By default the plugin reads the advertisements from configs/advertisements.txt, which has this format:



@HSFighter
Du hast mir einen Link gegeben wo erklärt die befehle, leider steig ich immer noch nicht so ganz durch.

wie oben die Beschreibung erklärt wie man was ändert bzw einstellt.
Ich kann aber die befehle nicht abrufen in der ingame Console wie.

Zitat

sm_advertisements_enabled (0/1, def 1)




Was muss ich mit solch cvars machen ? müssen die in die Server.cfg voreingestellt rein geschrieben werden ?

Zitat

sm_advertisements_file (def "advertisements.txt")
Muss ich die auch in die Server.cfg schreiben so sm_advertisements_file "advertisements.txt" ?




Ich hab schon mal versucht wie im vorherigen Post von dir erklärt das umzusetzen aber scheitere immer.


möchte gerne eine Übersicht behalten in ingame Adminmenü wo man solche an und ausschalten Geschichten in Menü machen kann.
dazu hatte ich die adminmenu_cfgs.txt erweitert und cfg Dateien erstellt wie bzw.


Zitat

sm_advertisements_enabled_on.cfg
sm_advertisements_enabled 0


Zitat

sm_advertisements_enabled_off.cfg
sm_advertisements_enabled 1



Leider sehe ich die Befehl ingame in Admin Menü nicht.

Ich würde mich freuen wenn einer sich bereit erklären würde mit mir ein kleine Teamspeak Gespräch zu führen. Da dies vielleicht Verständnis halber mir jemand besser erklären kann.
Trotzdem würde ich von euch auf einen Antwort hier im Forum freuen für die Nachwelt die ähnliches vor haben sollten :-)

HSFighter

Administrator

Beiträge: 1 517

Wohnort: Flensburg

Beruf: Industrieelektroniker

Rootserver vorhanden: Nein

  • Nachricht senden

2

Freitag, 17. April 2015, 16:33

Cvars sind Variablen um Plugins oder den Server zu konfigurieren.
Man kann sie in .cfg's (Config Dateien) schreiben und diese .cfg's dann ausführen.
Man kann Cvars und Configs auch direkt via Rcon auf dem Server ausführen.

Auch mit Sourcemod kann man .cfg's bequem über das Ingamemenü Starten. (Dazu später mehr.)

Sourcemod Plugins erstellen in der Regel ihre eigenen .cfg's mit ihren Cvars.
Diese werden dann bei einem Pluginstart ausgeführt.
Bei einigen Plugins werden die .cfg's auch automatisch erstellt (wenn sie nicht vorhanden sind).
Zu finden sind die .cfg's für Sourcemod und dessen Plugins im Verzeichnis "../cfg/sourcemod".

Zusätzlich habe einige Plugins noch extra Config Dateien.
Diese sind meistens verschachtelt aufgebaut und lassen sich im im Gegensatz zu Cvars im laufenden Betrieb nicht ändern.
Zu finden sind diese Dateien im Ordner "../addons/sourcemod/configs"

Deine Lösung (einfacher Weg):

Du warst schon sehr gut davor :)

Erstelle dir im "../cfg/sourcemod" Verzeichnis auf deinem Server 2 .cfg's.
Der Name ist frei wählbar.

In deinem Fall nennen wir sie: "sm_advertisements_enabled_on.cfg" und "sm_advertisements_enabled_off.cfg"

Jetzt öffnen wir die "../addons/sourcemod/configs/adminmenu_cfgs.txt" und fügen unsere beiden Configs hinzu.

Das Ergebnis sollte so ausschauen:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
/**
 * List config files here (relative to moddir) to have them added to the exec config menu list
 * Left side is the filename, right side is the text to be added to the menu
 */
Configs
{
	"cfg/server.cfg"                                   "Standard Server Setup"
	"cfg/sourcemod/sm_advertisements_enabled_on.cfg"   "Advertisements On"
	"cfg/sourcemod/sm_advertisements_enabled_off.cfg"  "Advertisements Off"
	"cfg/sourcemod/sm_warmode_on.cfg"                  "War Mode On"
	"cfg/sourcemod/sm_warmode_off.cfg"                 "War Mode Off"
}

Jetzt füllst du deine beiden configs mit deinen Cvars.
Server Restart...
Anschließend kannst du die Configs einzeln über das Ingamemenü ausführen.



-



-
Anti Cheat: www.smacbans.com
Kein direkter Support per PM (nur auf Anforderung)

Ähnliche Themen