You are not logged in.

Dear visitor, welcome to sourceserver.info. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

Newbie'

Professional

  • "Newbie'" started this thread

Posts: 580

Location: Zuhause

wcf.user.option.userOption53: Nein

  • Send private message

1

Thursday, November 15th 2012, 3:34pm

Sourcepawn Frage wegen Plugin

Hallo,

Ich habe mir eben ein kleines Plugin erstellt wie aus dem Tutorial von Impact
Dieses Plugin zeigt ein Menu sobald der Client auf den Server kommt siehe Video.

Nun wäre meine Frage, gibt es die möglichkeit das so ein Plugin eine abfrage von einer bestimmten Seite macht?
In meinem Fall wäre es meine Steam Gruppe, das in diesem Menü dann zu sehen ist.

Wieviele Member hat die Gruppe, wieviele sind online, ingame, im Gruppenchat etc.
Wäre sowas machbar?
Wenn ja ...

Würde mich über eine Antwort freuen.

mfg,
Newbie'

MadMakz

Super Moderator

Posts: 1,878

Location: ~#

wcf.user.option.userOption53: Ja

  • Send private message

2

Thursday, November 15th 2012, 3:55pm

Das geht mithilfe der socket oder cURL extension.

Damit fragst du am besten die memberlistxml (steamcommunity.com/groups/<gruppe>/memberslistxml) seite ab. Diese beinhaltet Informationen wie Anzahl der Gruppenmitglieder, anzahl Online und anzahl im Chat ohne eine komplette HTML-Seite parsen zu müssen.

Beispiel habe ich leider keines parat aber das wird bestimmt jemand anderes machen können :)

Newbie'

Professional

  • "Newbie'" started this thread

Posts: 580

Location: Zuhause

wcf.user.option.userOption53: Nein

  • Send private message

3

Thursday, November 15th 2012, 4:21pm

Hallo,

Das wäre wirklich supi, ich bin leider noch ein Noob wenn es um scripten geht.
Aber ich arbeite dran :D


mfg,
Newbie'

Impact

Super Moderator

Posts: 1,276

wcf.user.option.userOption53: Nein

  • Send private message

4

Thursday, November 15th 2012, 4:28pm

Ich würde mir mal dieses Plugin und/oder dieses Plugin als Referenz ansehen.
Das erste nutzt Socket, das zweite Steamtools.

MfG
Impact

This post has been edited 1 times, last edit by "Impact" (Nov 15th 2012, 4:34pm)


Newbie'

Professional

  • "Newbie'" started this thread

Posts: 580

Location: Zuhause

wcf.user.option.userOption53: Nein

  • Send private message

5

Thursday, November 15th 2012, 4:34pm

Hallo,

Die Links führen beide zum gleichen Plugin.
Könntest du das kurz ändern?

danke


mfg,
Newbie'

Impact

Super Moderator

Posts: 1,276

wcf.user.option.userOption53: Nein

  • Send private message

6

Thursday, November 15th 2012, 4:39pm

Sorry, habe den Link angepasst.
Generell ist es sehr einfach dein Vorhaben umzusetzen wenn du das Beispiel (den Link) von Makz nutzt.
Ich empfehle dir hier mal das Smacbans: Block Plugin anzusehen, es ist überdurchschnittlich stark dokumentiert und enthält im Prinzip alles an Code was du benötigst.
Ich würde dir empfehlen Curl zu benutzen, parsen musst du in deinem Falle dann folgende Werte.

Source code

1
2
3
4
<memberCount></memberCount>
<membersInChat></membersInChat>
<membersInGame></membersInGame>
<membersOnline></membersOnline>


MfG
Impact

Newbie'

Professional

  • "Newbie'" started this thread

Posts: 580

Location: Zuhause

wcf.user.option.userOption53: Nein

  • Send private message

7

Thursday, November 15th 2012, 4:58pm

Hallo,

Ich danke euch allen für die Antworten, ich werde es mir heute Abend einmal ansehen.
Ob es was wird kann ich nicht versprechen, ich werde es aber versuchen :D


mfg,
Newbie'

Similar threads