1. Dashboard
  2. News
  3. Forum
    1. Allgemein
      1. Abmeldungen
      2. Vorstellungen
      3. Fragen & Antworten
      4. Content-Creator
    2. Verwaltung
      1. Entbannungsanträge
      2. Public Relations
    3. Garrys Mod
      1. Clone Wars Roleplay
  4. Community
    1. Wiki
    2. Mitglieder
      1. Benutzer online
      2. Team
      3. Trophäen
      4. Mitgliedersuche
    3. Kalender
      1. Termine
  5. Regeln
    1. Forum
    2. Teamspeak
    3. Discord
    4. Teamregeln
    5. Trouble in Terrorist Town
    6. Clone Wars Roleplay
  6. Magazin
  7. Content-Creator
    1. Voraussetzungen
    2. Richtlinien
  8. Links
    1. Shop
    2. VyHub
    3. Discord
    4. TeamSpeak
    5. Steam
    6. Open-Collective
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Artikel
  • Forum
  • Wiki
  • News
  • Termine
  • Seiten
  • FAQ
  • News Update
  • Erweiterte Suche
  1. Einfach Gaming Community
  2. Forum
  3. Einfach Gaming
  4. Gaming
  5. Events
  6. Archiv
  • Entwicklung

    • P4sca1
    • 21. Dezember 2015 um 23:34
    • P4sca1
      Punkte
      35.429
      Trophäen
      18
      Beiträge
      5.124
      • 21. Dezember 2015 um 23:34
      • #1

      Ich habe gerade lange Weile und werde ab jetzt regelmäßig ein paar News wegen Server Updates oder ähnlichem hier rein schreiben.
      Für den Anfang habe ich mal ein kurzes Video gemacht:

      Externer Inhalt
      Inhalte von externen Seiten werden ohne deine Zustimmung nicht automatisch geladen und angezeigt.
      Durch die Aktivierung der externen Inhalte erklärst du dich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.

      Was haltet ihr davon, wenn ich euch in Zukunft mehr auf dem Laufendem halte und ihr bei der Entwicklung direkt mitentscheiden könnt?

    • P4sca1
      Punkte
      35.429
      Trophäen
      18
      Beiträge
      5.124
      • 25. Dezember 2015 um 18:26
      • #2

      Die Player API ist fertig. Sie ist über folgenden Link aufrufbar:
      https://einfach-gmod.de/gmodapi.php
      Sie kann jegliche Einträge aus der Playertable zurückgeben. @markusmarkusz wird das auf jeden Fall nutzen können und vielleicht kann ja auch wer anders was nützliches mit machen? ;)
      Parameter sind folgende:
      do: Legt fest was gemacht werden soll. Momentane Möglichkeiten: getUserData.
      steamid: Legt eine Steamid fest, von der alle Daten abgerufen werden sollen.

      Um meine Daten zu bekommen, würde man also folgende URL aufrufen:
      https://einfach-gmod.de/gmodapi.php?do=getUserData&steamid=76561198152415776
      Alle Daten werden in JSON zurückgegeben.

      Array Struktur:

      Der Inhalt kann nicht angezeigt werden, da er nicht mehr verfügbar ist.

    • markusmarkusz
      Punkte
      13.072
      Trophäen
      10
      Beiträge
      2.317
      • 27. Dezember 2015 um 22:41
      • #3

      Die Player API bekam ein Update.
      Die Parameter haben sich geändert und es kamen weitere hinzu.

      Link blieb gleich.
      https://einfach-gmod.de/gmodapi.php

      Parameter:
      do: Legt fest, was getan werden soll.
      Möglichkeiten: getUserData

      searchkey: Legt fest, wo gesucht werden soll.
      Möglichkeiten (Im Zusammenhang mit getUserData): name, steamid, ulx_group, donator, bb_registered, swrp_regiment, swrp_rextra, swrp_allowed_1, swrp_allowed_2, swrp_allowed_3

      searchval: Legt fest, nach was gesucht werden soll.
      Welche Angaben für welchen searchkey nutzbar sind:
      name: Spielername (RP Name geht auch)
      steamid: Steam64 ID (Es geht nur die Steam64 ID.)
      ulx_group: owner, superadmin, admin, moderator, legende, elite, stammi, mitglied, user
      donator: 1 (= Ja), 0 (= Nein)
      bb_registered: 1 (= Ja), 0 (= Nein)
      swrp_regiment: Star Wars RP Regiment
      swrp_rextra: Star Wars RP Spezialisierung der Rolle
      swrp_allowed_1: 1. Nebenjob von Star Wars RP
      swrp_allowed_2: 2. Nebenjob von Star Wars RP
      swrp_allowed_3: 3. Nebenjob von Star Wars RP


      Die Daten werden weiterhin in einem JSON Array zurückgegeben.


      Beispiele:
      https://einfach-gmod.de/gmodapi.php?do=getUserData&searchkey=steamid&searchval=76561198152415776

      Gibt die Daten von P4sca1 zurück.

      https://einfach-gmod.de/gmodapi.php?do=getUserData&searchkey=name&searchval=P4sca1

      Gibt die Daten von allen Nutzern zurück, für die der Name "P4sca1" in einer der Playertables gespeichert ist.

      https://einfach-gmod.de/gmodapi.php?do=getUserData&searchkey=ulx_group&searchval=owner

      Gibt alle Nutzer mit dem Owner Rang zurück.

      https://einfach-gmod.de/gmodapi.php?do=getUserData&searchkey=donator&searchval=1

      Gibt die Informationen von allen Nutzern zurück, die InGame den Donator Status besitzen.


      Aktuell besitzen nur TTT und SWRP eine playertable. DarkRP folgt noch.
      Der Donator Status wird seltsamer bei TTT anscheinend nicht gespeichert. Ob es nun geht, kann ich nicht sagen. Das muss dann Pascal ergänzen.
      Es sind nur die relevanten searchkeys genannt. Gibt noch weitere :o

      Pi6tjiQ.png

    • P4sca1
      Punkte
      35.429
      Trophäen
      18
      Beiträge
      5.124
      • 27. Dezember 2015 um 22:51
      • #4
      Zitat von markusmarkusz

      Der Donator Status wird seltsamer bei TTT anscheinend nicht gespeichert. Ob es nun geht, kann ich nicht sagen. Das muss dann Pascal ergänzen.

      Jo, sollte klappen.

    • P4sca1
      Punkte
      35.429
      Trophäen
      18
      Beiträge
      5.124
      • 1. Januar 2016 um 23:03
      • #5

      Habe heute was im Forum gearbeitet. Danke @markusmarkusz, du hast mir bei einigen Sachen Klarheit verschafft. Deine Suche wird auch noch fertig implementiert, keine Sorge.
      Hier sind die bisherigen Ergebnisse:
      https://einfach-gmod.de/cms/index.php?page/tools/
      Klickt euch gerne mal durch und sagt eure Meinung. Der Spieler Teil ist noch nicht fertig.

      Außerdem wird bald der Fehler behoben, dass der klickbare Banner Bereich zu groß ist.

    • P4sca1
      Punkte
      35.429
      Trophäen
      18
      Beiträge
      5.124
      • 1. Januar 2016 um 23:12
      • #6

      @Wewai Deine neue Truppe und alle anderen sind nun auch implementiert. Sie können nun dynamisch hinzugefügt werden.

    • P4sca1
      Punkte
      35.429
      Trophäen
      18
      Beiträge
      5.124
      • 2. Januar 2016 um 00:01
      • #7
      Zitat von P4sca1

      Außerdem wird bald der Fehler behoben, dass der klickbare Banner Bereich zu groß ist.

      Fixed.

    • Wewai
      Punkte
      6.131
      Trophäen
      10
      Beiträge
      1.037
      • 2. Januar 2016 um 00:07
      • #8

      @P4sca1

      Danke, Sir.
      /me salutiert.

      Signatur

      Ehemals & bester Foren & TS3 Verwalter
      Wcar ist gay, aber erzählt es keinem

    • P4sca1
      Punkte
      35.429
      Trophäen
      18
      Beiträge
      5.124
      • 2. Januar 2016 um 19:49
      • #9

      Fehlende Einträge in der Datenbank, die durch einen früheren Script Error entstanden sind wurden behoben.
      Außerdem wurde die aktualisiert wer registriert ist und wer nicht.

    • Law
      Punkte
      23.644
      Trophäen
      14
      Beiträge
      3.875
      • 2. Januar 2016 um 19:51
      • #10

      @P4sca1 ich kann mich in der Spieler Liste nicht finden.

      0hQyd5L.gif

    • Law
      Punkte
      23.644
      Trophäen
      14
      Beiträge
      3.875
      • 2. Januar 2016 um 19:52
      • #11

      Habe hiernach gesucht:

      76561198117931915
      STEAM_0:1:78833093
      Psychomaticx
      Law

      0hQyd5L.gif

    • P4sca1
      Punkte
      35.429
      Trophäen
      18
      Beiträge
      5.124
      • 2. Januar 2016 um 20:00
      • #12
      Zitat von P4sca1

      Der Spieler Teil ist noch nicht fertig.

      Um genau zu sein ist das einzige, was noch nicht fertig ist, die Suche. Such dich mal mit STRG + F im Browser.

    • Law
      Punkte
      23.644
      Trophäen
      14
      Beiträge
      3.875
      • 2. Januar 2016 um 20:02
      • #13

      JBpVq2E.png
      Klappt!

      0hQyd5L.gif

    • P4sca1
      Punkte
      35.429
      Trophäen
      18
      Beiträge
      5.124
      • 2. Januar 2016 um 23:09
      • #14

      Freut mich! Scheint nur noch ein Problem mit der Foren Donator Synchronisation zu geben.

    • P4sca1
      Punkte
      35.429
      Trophäen
      18
      Beiträge
      5.124
      • 3. Januar 2016 um 01:35
      • #15

      Die Suche ist fertig!
      https://einfach-gmod.de/cms/index.php?page/tools/players

      Gesucht werden kann mit Steam ID64 oder dem Namen. Testet sie bitte ausgiebig! :)

      @markusmarkusz Deinen Code konnte ich leider nicht nehmen, der war anfällig für MySQL Injections.

    • P4sca1
      Punkte
      35.429
      Trophäen
      18
      Beiträge
      5.124
      • 3. Januar 2016 um 01:35
      • #16

      Die API muss ich auch noch gegen sowas schützen.

    • markusmarkusz
      Punkte
      13.072
      Trophäen
      10
      Beiträge
      2.317
      • 3. Januar 2016 um 01:39
      • #17

      Dann übernimm wenigstens noch paar Sachen. z.B. Steam32 Support und auch, dass diese angezeigt wird. Kann dir ja noch mal das senden, wo die IDs umgewandelt werden.

      Pi6tjiQ.png

    • P4sca1
      Punkte
      35.429
      Trophäen
      18
      Beiträge
      5.124
      • 3. Januar 2016 um 02:11
      • #18

      API ist erstmal down, werde später ein paar Sachen ändern, danach geht sie wieder online.

    • markusmarkusz
      Punkte
      13.072
      Trophäen
      10
      Beiträge
      2.317
      • 3. Januar 2016 um 11:13
      • #19

      Kannst du alle Spieler erst dann anzeigen, wenn man auf "Alle Spieler anzeigen" klickt? Ich schätze, dass nicht nur bei mir der Browser sonst laggt.

      Pi6tjiQ.png

    • P4sca1
      Punkte
      35.429
      Trophäen
      18
      Beiträge
      5.124
      • 3. Januar 2016 um 12:56
      • #20

      Jo, kann ich später ändern.

    Legende

    Leitung:
    • Gründer
    • Community Manager
    • Head Developer
    • Projektleiter

    Administration:
    • Bot
    • Forenadministrator
    • Teamleiter Discord
    • Teamleiter TeamSpeak
    • CW:RP Projektleitung
    • TTT Projektleitung

    Moderation:
    • Forenmoderator
    • TeamSpeak Moderator
    • Discord Moderator
    • CW:RP Teammitglied
    • TTT Teammitglied
    • Public Relations

    Benutzer:
    • Content-Creator
    • Ehrenmitglied

    Informationen

    1. Datenschutzerklärung
    2. Nutzungsbedingungen
    3. Impressum
    4. Kontakt
    5. Häufig gestellte Fragen

    Social Media

    1. YouTube
    2. Twitch
    3. Instagram
    4. TikTok
    5. Steam-Gruppe
    6. X

    Empfehlungen

    1. Partner
    2. IPS Hosting
    3. EGM:RP Development
    4. Wiki
    5. Garry's Mod Wiki
    Codemaster² Design coded & layout by Gino Zantarelli 2023-2025©
    Community-Software: WoltLab Suite™