Sie sind nicht angemeldet.

[CS:S] !regeln

suckey

Anfänger

  • »suckey« ist der Autor dieses Themas

Beiträge: 25

Wohnort: Berlin

Beruf: Schüler/Programmierer

Rootserver vorhanden: Ja

  • Nachricht senden

1

Donnerstag, 2. Februar 2012, 14:12

!regeln

Hey,
ich habe für meinen Jailserver in die MOTD eine eigene kleine Webseite programmiert.

Diese weißt mehrere "Cases" auf:
-Regeln
-FAQ
-Changelog

Wenn man nun auf eine der jeweils 3 Cases drückt, wird man zu dem jeweiligen Content geleitet.
Soweit funktioniert auch alles.

Meine eigentliche Frage ist, da dies in der MOTD ist, und man diese MOTD nur über 'motd' im Chat öffnen kann, bräuche ich ein SourceMod-Script, was wenn man !regeln in den Chat schreibt, sich die MOTD öffnet.

Hat da jemand eine Idee, wie man das realisieren kann? Meine derzeitigen SourcePawn-Kenntnisse reichen leider nicht aus.
Herzlichen Dank

Liebe Grüße
suckey

Impact

Super Moderator

Beiträge: 1 276

Rootserver vorhanden: Nein

  • Nachricht senden

2

Donnerstag, 2. Februar 2012, 14:22

Es gibt sicher bessere Arten das zu realisieren, aber hier bitte.
Der Code ist im Prinzip genau der gleiche wie ihn das Basetriggers-Plugin verwendet, nur ohne Translation
Kompilieren kannst du es zB hier.

MfG
Impact
»Impact« hat folgende Datei angehängt:
  • motdoverride.sp (566 Byte - 129 mal heruntergeladen - zuletzt: 4. Februar 2024, 20:30)

3

Donnerstag, 2. Februar 2012, 14:28

Ich weiß nicht ob deine "eigene kleine Webseite" direkt im bild der MOTD ist oder ob du das in der Motd.txt so programmiert hast;
fals sie im bild sein sollte versuchs mal mit dem Plugin "Webshortcuts "

Du musst einfach in die config als Trigger "!regeln" oder "!rules" setzen und die URL deiner "MOTD" einfügen...

"!regeln" "MOTD" [URL DEINER MOTD]
und/oder
"!rules" "MOTD" [URL DEINER MOTD]

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Kathy« (3. Februar 2012, 13:57)


suckey

Anfänger

  • »suckey« ist der Autor dieses Themas

Beiträge: 25

Wohnort: Berlin

Beruf: Schüler/Programmierer

Rootserver vorhanden: Ja

  • Nachricht senden

4

Donnerstag, 2. Februar 2012, 15:29

Hey,
die kleine Site, ist in der motd.txt als Iframe definiert.

Ich werde später erstmal Impacts kleines Script ausprobieren.
Danke!

suckey

Anfänger

  • »suckey« ist der Autor dieses Themas

Beiträge: 25

Wohnort: Berlin

Beruf: Schüler/Programmierer

Rootserver vorhanden: Ja

  • Nachricht senden

5

Donnerstag, 2. Februar 2012, 18:45

Hey,
leider geht das Script von dir, Impact nicht.
Wenn ich "!regeln" "regeln" oder "rules" eingebe passiert leider nichts.

Beiträge: 2 498

Wohnort: Schwelm

Beruf: Immobilien-Verwalter / Serveradministrator

Rootserver vorhanden: Nein

  • Nachricht senden

6

Donnerstag, 2. Februar 2012, 18:55

Du hast schon gemerkt, dass es sich um eine .sp Datei handelt?

Um ein Plugin, also eine .smx Datei daraus zu erstellen musst du die .sp Datei erst kompilieren.

fluxX

Super Moderator

Beiträge: 1 056

Wohnort: Österreich

Beruf: IT Systemadministrator

Rootserver vorhanden: Ja

  • Nachricht senden

7

Donnerstag, 2. Februar 2012, 19:04

Impact hat auch einen kleinen fehler im Script:

Quellcode

1
RegConsoleCmd("sm_regels", Command_Regeln);

sm_regels zu sm_regeln ändern und neu compilieren (hier zum StandardSM- Compiler klick... .sp einfach auswählen und auf Compile klicken)

Greetz

suckey

Anfänger

  • »suckey« ist der Autor dieses Themas

Beiträge: 25

Wohnort: Berlin

Beruf: Schüler/Programmierer

Rootserver vorhanden: Ja

  • Nachricht senden

8

Donnerstag, 2. Februar 2012, 23:49

It works!
THX.

P.S:
Impact, deine SourcePawn Tutorialreihe, hilft mir derzeit viel weiter <3

Impact

Super Moderator

Beiträge: 1 276

Rootserver vorhanden: Nein

  • Nachricht senden

9

Freitag, 3. Februar 2012, 00:53

@FluxX
Oh, ja, das kann passieren wenn man das Plugin nicht testet, danke.

@suckey
Das freut mich, neue Parts sollten bald kommen

MfG
Impact

Ähnliche Themen