1. GSManager
    1. Funktionen
    2. Unterstützte Spiele
    3. Neuigkeiten
    4. Statistiken
    5. Serverliste
  2. Lexikon
  3. Filebase
  4. Entwicklung
  5. Forum
    1. Dashboard
    2. Unerledigte Themen
  6. Web-Interface
  7. Artikel
  8. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Artikel
  • Seiten
  • Dateien
  • Forum
  • Lexikon
  • Erweiterte Suche
  1. GSManager
  2. Forum
  3. Allgemeines
  4. Diskussionen

[Plugin - Entwicklerhilfe] !admin <reason>

  • peperoni
  • 9. September 2008 um 03:36
Das Projekt GSManager (vormals ManuAdminMod) wurde am 01.01.2020 eingestellt - diese Internetpräsenz bleibt verfügbar, die Software wird aber nicht länger gepflegt. Vielen Dank für eure Unterstützung in den mehr als zehn vergangenen Jahren!
1. offizieller Beitrag
  • peperoni
    Fortgeschrittener
    Punkte
    1.070
    Trophäen
    1
    Beiträge
    200
    • 9. September 2008 um 03:36
    • #1
    Zitat

    Hi Leute,

    *** UPDATE ***

    VORRAUSSETZUNGEN:
    - Teamspeak2 Server (mit SUPER-ADMIN-RECHTEN)
    - EGGDROP (optional)
    - ManuAdminMod v 0.7 BETA
    - COD4 Server

    INSTALLATION:
    Zuerst entpacken wir das Archiv peperonis_adminrequest_plugin.zip das ihr bitte nur HIER downloaded! (wegen schädlichem Fremdcode)

    Öffnet die Datei adminrequest.cfg und ersetzt die Vorgaben mit euren Daten.

    Code
    [adminrequest]
    ts2ip = 123.456.789.123       	; TS2 IP 
    ts2port = 8767                  	; TS2 PORT
    ts2qport	= 51234                 	; TS2 QUERYPORT (default: 51234)
    ts2salogin = superadminlogin              ; TS2 SUPER ServerAdmin Login
    ts2sapass = superadminpassword              ; TS2 SUPER ServerAdmin Passwort
    eggdropip = 123.456.789.123              ; EGGDROP IP
    eggdropport = 4444              ; EGGDROP PORT (Telnet)
    eggdropuser = "username"              ; EGGDROP LOGIN
    eggdroppass = "passwort"              ; EGGDROP PASSWORT
    eggdropchannel = "#channel"              ; IRC CHANNEL (EGGDROP MUST BE INSIDE THE CHANNEL, USE ; 4 MORE CHANNEL e.x. eggdropchannel = "#sac-cod4;#sac-intern;sac-cod4-live")
    send2medium = 3              ; 1 = send onyl 2 TS;2 = send only to EGGDROP;3 = send to both Teamspeak and EGGDROP
    sendmsg = <PLAYER_NAME> requested an Admin for COD4 Server: (<IP>:<PORT>) REASON: <REASON> TIME: <TIME>              ; Request Message. Variables: <PLAYER_NAME>,<IP>,<PORT>,<REASON>,<TIME>
    enabled = 1              ; 1 = Plugin enabled,0 = disabled
    Alles anzeigen

    Datei abspeichern und alle Dateien in die dementsprechenden Ordner auf eurem Server laden.

    cyts.class.php --> adminmod/classes/
    adminrequest.php --> adminmod/plugins/
    adminrequest.cfg --> adminmod/config/plugins

    Erklärung:
    Datei aus dem Archiv --> Ordner auf dem Server

    Öffnet noch die adminmod/config/groups.php und setzt das command "admin" in der entsprechenden Gruppe ein.

    Jetzt Adminmod neustarten und alles testen.

    EGGDROP
    Die EGGDROP Funktion ist erstmal zum testen, wenn es Probleme gibt einfach "send2medium" in der cfg auf 1 setzen.
    Euer Eggdrop muss im IRC sein und in den Channels in dem er posten soll.


    TIPP:
    Damit eure Gäste auch wissen das ihnen so ein tolles feature zur Verfügung steht, sollte evtl noch ein kleiner hinweis bei den "Bannern" eingebaut werden.
    Beispiel: ^0USE: ^1!admin [REASON] ^0to get an Admin on Server

    Alles anzeigen

    11 Mal editiert, zuletzt von Dennis (12. September 2008 um 15:14)

  • manu
    Meister
    Punkte
    10.835
    Trophäen
    3
    Beiträge
    2.113
    • 9. September 2008 um 03:56
    • #2

    Hi peper,

    super schon mal, dass du das Plugin jetzt für 0.7 bereitstellst.

    Allerdings muss ich jetzt einfach mal sagen, dass du da ein klein wenig zu schnell warst mit dem veröffentlichen.
    Dein Plugin, dass du programmiert hast, macht nämlich alles andere als das was es soll^^ Es sendet nämlich alle Nachrichte, die jemand chattet an teamspeak, nicht nur die mit !admin :)

    Ich hab mir den Code angeguckt und gesehen, dass einige Unsicherheiten deinerseits beim Programmieren existierten. Anscheinend hast du als Vorlage das Verwarnungsplugin verwendet. Du hast Funktionen übernommen, die 1. für dein Plugin gar nicht nötig sind und 2. Probleme mit dem gennanten Plugin verursachen.

    Ich würde dir jetzt gerne, erklären, was du falsch gemacht hast, aber leider ist es dazu zu spät. Das werde ich morgen entweder per icq oder hier im forum machen.

    Bitte entferne erst mal vorzeitig den Link zum Download.

    Gruß
    manu

  • peperoni
    Fortgeschrittener
    Punkte
    1.070
    Trophäen
    1
    Beiträge
    200
    • 9. September 2008 um 03:59
    • #3

    naja, leider existiert ja noch keine dokumentation für die Plugins :) daher musste ich etwas kopieren aus den anderen Plugins, ich habe mich auch gewundert warum ich nirgends deklarieren muss das !admin ein command ist.

    Aber es funktioniert! :)

    Link ist erstmal entfernt...

  • Dieses Thema enthält 7 weitere Beiträge, die nur für registrierte Benutzer sichtbar sind.

Benutzer online in diesem Thema

  • 1 Besucher
  1. Mitarbeiter
  2. Datenschutzerklärung
  3. Nutzungsbedingungen
  4. Impressum
  5. Kontakt
Community-Software: WoltLab Suite™