Sponsor-Board.de
Antwort schreiben  Thema schreiben 
 Seiten (2): « Erste 1 2 Nächste > Letzte »

Steamgroup Auto Invite-Script

Verfasser Nachricht

Beiträge: 510
Bewertung: 3
Registriert seit: Apr 2013
Status: offline


Beitrag: #1
Steamgroup Auto Invite-Script

Hallo,

ich benötige Hilfe bei einem 'Steamgroup Auto Invite'-Script, das entweder via. SourceMod oder via. PHP/HTML läuft.


Es soll einen Spieler direkt beim Connecten des Servers in die Steamgruppe einladen. Es würde mich sehr freuen, wenn mir jemand helfen könnte Smile


Mit freundlichen Grüßen,
Jerr0w ~

01.05.2013 13:00
 
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren

Beiträge: 297
Bewertung: 8
Registriert seit: Aug 2012
Status: offline


Beitrag: #2
RE: Steamgroup Auto Invite-Script

Gibt paar die so was Verkaufen - Kostenlos hab ich so was noch nicht gesehen.

01.05.2013 13:03
 
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren

Beiträge: 510
Bewertung: 3
Registriert seit: Apr 2013
Status: offline


Beitrag: #3
RE: Steamgroup Auto Invite-Script

Hey,

hab ja gegoogelt wie ein Weltmeister, jedoch so etwas nicht gefunden :/ Aber vielleicht gibt es ja jemanden oder ein paar Leute, die sich da mit mir mal dransetzen würden. Smile


Mit freundlichen Grüßen,
Jerr0w ~

01.05.2013 13:05
 
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren

Beiträge: 105
Bewertung: 3
Registriert seit: Jul 2012
Status: offline


Beitrag: #4
RE: Steamgroup Auto Invite-Script

php/html geht schonmal nicht, wie soll er da die steamid herausfinden Wink
Sourcemod ja, ich glaube aber sowas geht gar nicht mehr (von valve aus geblockt wenn ich mich nicht irre)

01.05.2013 13:05
 
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren

Beiträge: 510
Bewertung: 3
Registriert seit: Apr 2013
Status: offline


Beitrag: #5
RE: Steamgroup Auto Invite-Script

Hmm.. habe da etwas gefunden gehabt im Eventscriptsforum

Code:
This goes for all those lazy asses out there :) works in combination with
hlstatsx. Requirements: php with pear:http_request and GMP support

1. create a php file on your web server invite_steam.php with following
content (replace the defines at the beginning):

<?
> define("ACC_NAME", "your_steam_login");
> define("ACC_PASS", "your_steam_pass");
> define("GROUP_ID", "group_id"); // open steam group page and see "Enter
> chat room" link, which contains ID
> define("MY_STEAM_ID", "STEAM_0:1:1"); // steam ID which can invite to join
> group
>
> $invite_steam_id = $_GET['i'];
>
> $ids = file('invited_ids.txt');
> foreach($ids as $id) {
>   $id = trim($id);
>   if ( $id == $invite_steam_id )
>     die($id .": Already invited!\n");
> }
>
> function GetFriendID( $steam_id ) {
>   if ( !$steam_id )
>     return 0;
>   $auth = explode(':', $steam_id);
>   if ( !$auth[2] )
>     return 0;
>   $fid = gmp_init($auth[2]);
>   $fid = gmp_mul($fid, "2");
>   $fid = gmp_add($fid, "76561197960265728");
>   $fid = gmp_add($fid, $auth[1]);
>   return gmp_strval($fid);
> }
>
>
> require_once "HTTP/Request.php";
>
> $req = &new HTTP_Request('https://steamcommunity.com');
> $req->setMethod(HTTP_REQUEST_METHOD_POST);
>
> $req->addPostData("action", "doLogin");
> $req->addPostData("goto", "");
>
> $req->addPostData("steamAccountName", ACC_NAME);
> $req->addPostData("steamPassword", ACC_PASS);
>
> echo "Login: ";
>
> $res = $req->sendRequest();
> if (PEAR::isError($res))
>   die($res->getMessage());
>
> $cookies = $req->getResponseCookies();
> if ( !$cookies )
>   die("fail!\n");
>
> echo "ok\n";
>
> foreach($cookies as $cookie)
>   $req->addCookie($cookie['name'],$cookie['value']);
>
> $mid = GetFriendID(MY_STEAM_ID);
> $fid = GetFriendID($invite_steam_id);
> $url = "
> http://steamcommunity.com/actions/GroupInvite?type=groupInvite&inviter=$mid&invitee=$fid&group=";
> . GROUP_ID;
>
> echo "Inviting $invite_steam_id ($fid): ";
> $req->setMethod(HTTP_REQUEST_METHOD_GET);
> $req->setUrl($url);
>
> $res = $req->sendRequest();
> if (PEAR::isError($res))
>   die($res->getMessage());
>
> $data = $req->getResponseBody();
> preg_match("/CDATA\[([^\]]+)\]/", $data, $matches);
> echo $matches[1] . "\n";
> if ( $matches[1] == "OK" )
>   file_put_contents('invited_ids.txt', $invite_steam_id . "\n",
> FILE_APPEND);
> ?>
>


2. open hlstats.pl file and find a line containing "STEAM USERID validated"

3. paste (and replace address) the following code after line "my $playerinfo
= &getPlayerInfo($ev_player, 0);" :

> $runcmd = "wget -O /dev/stdout
> http://your.web.server.address/invite_steam.php?i=".$playerinfo->{"uniqueid"}."
> -q";
> print `$runcmd`;


4. go grab some beer and watch your group to grow :)


und dieses hier..

Code:
import cookielib
import urllib
import urllib2

###

class Inviter(object):
   INVITER_ID = '' # Your Steam ID
   INVITER_LOGIN = '' # Your Steam login
   INVITER_PASS = '' # Your Steam password
   INVITER_GROUP = '' # Group number

   BASE_URL = 'https://steamcommunity.com'

   def inviteToGroup(self, steamid):
      data = urllib.urlencode({
       'action': 'doLogin',
       'goto': '',
       'steamAccountName': self.INVITER_LOGIN,
       'steamPassword': self.INVITER_PASS,
       })

      # Login to Steam
      jar = cookielib.CookieJar()
      opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(jar))
      opener.open(self.BASE_URL, data).close()

      # Invite SteamID to group
      opener.open('http://steamcommunity.com/actions/GroupInvite?type=groupInvite&inviter=%s&invitee=%s&group=%s' %
       (self.steamIDToCommunityID(self.INVITER_ID), self.steamIDToCommunityID(steamid), self.INVITER_GROUP)).close()

   @staticmethod
   def steamIDToCommunityID(steamid):
      x, server, id = steamid.split(':')
      return str(int(id) * 2 + int(server) + 76561197960265728L)

def invite(steamid):
   Inviter().inviteToGroup(steamid)


Mit freundlichen Grüßen,
Jerr0w ~

01.05.2013 13:08
 
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren

Beiträge: 105
Bewertung: 3
Registriert seit: Jul 2012
Status: offline


Beitrag: #6
RE: Steamgroup Auto Invite-Script

Und von wann sind die? Ich weiß das es vor zwei Jahren ging aber valve hat ja bis dahin einige Updates rausgebracht

Ich hab da noch was nettes gefunden

Code:
Geht nur noch über bots

Und

Code:
Valve ist schon hinterher die Leute bzw Server zu sperren von denen der autoinvite ausgeführt wird! Die sperren einfach die ips auf steamcommunity.com und somit ist der Login der bots nicht mehr möglich. Laut deren AGBs sind diese autoinvites auch nicht erlaubt bzw die Art und weise wie diese Leute eingeladen werden. Wer also keine Lust hat das sein Server gesperrt wird sollte die Finger davon lassen.

Dieser Beitrag wurde zuletzt bearbeitet: 01.05.2013 13:18 von tooti.

01.05.2013 13:14
 
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren

Beiträge: 510
Bewertung: 3
Registriert seit: Apr 2013
Status: offline


Beitrag: #7
RE: Steamgroup Auto Invite-Script

Hmm ob das stimmt? :x


Mit freundlichen Grüßen,
Jerr0w ~

01.05.2013 13:28
 
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren

Beiträge: 105
Bewertung: 3
Registriert seit: Jul 2012
Status: offline


Beitrag: #8
RE: Steamgroup Auto Invite-Script

FreakyLike schrieb:
Hmm ob das stimmt? :x

Leider ja, ich weiss nicht ob dir der name HD-gamers bzw Jackmaster was sagt aber:

Code:
Jo 12 accs und Ips oder so wurden gesperrt.
Nun läuft das ganze auf proxy :S(mehr als 500 verschiedene ips am start)

Und das war 1 jahr her und wenn man jetzt auf seinen Server Joint bekommt man keine Einladungen mehr ( er könnte locker ein Script coden)
Desweiteren finde ich es auch gut so, stellt euch mal vor so ein Script hätte jeder Server <.< (Desweiteren ist sowas gegen steam's tos,term of service  

ps. Bei Sourcemod gabs mal sowas... für 1 minute xD [Link: Registrierung erforderlich]

01.05.2013 13:37
 
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren

Beiträge: 510
Bewertung: 3
Registriert seit: Apr 2013
Status: offline


Beitrag: #9
RE: Steamgroup Auto Invite-Script

xD okay^^

dann lass ich da lieber die Finger von weg und mach die Leute nur drauf aufmerksam, dass wir eine Steamgruppe haben^^


Mit freundlichen Grüßen,
Jerr0w ~

01.05.2013 13:54
 
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren

Beiträge: 105
Bewertung: 3
Registriert seit: Jul 2012
Status: offline


Beitrag: #10
RE: Steamgroup Auto Invite-Script

Das du machen kannst ist, wie du sagst, Werbung in den Chat bringen und/oder ein Plugin laufen lassen wo man in den chat !group (oder sowas) eingibt und dann ein Fenster mit der Steamgruppe aufpoppt ^^ ( [Link: Registrierung erforderlich] z.B.)

01.05.2013 14:02
 
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Antwort schreiben  Thema schreiben 
 Seiten (2): « Erste 1 2 Nächste > Letzte »

Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
Sad Script Tag Output Probleme alxndr.brgmnn 2 1.257 19.09.2023 16:30
Letzter Beitrag: alxndr.brgmnn
Question Suche Toplist Script pochii 0 990 27.12.2020 02:33
Letzter Beitrag: pochii
  Mehrere Prozesse auf gleiches Script zugreifen lassen RadiusGaming 1 1.827 19.03.2018 00:01
Letzter Beitrag: RapToN
  Frage Script Website HardwareNow 3 2.181 16.02.2018 12:32
Letzter Beitrag: vitalizing-τέχνη
  Bash Script Frage ? HardwareNow 1 1.789 13.09.2016 11:33
Letzter Beitrag: NetFreak

 Druckversion anzeigen
 Thema einem Freund senden
 Thema abonnieren
 Thema zu den Favoriten hinzufügen

Sponsor-Board.de

Community
Über uns
Partner
Powered by Mybb: Copyright 2002-2024 by MyBB Group - Deutsche-Übersetzung von Mybb.de
 
© 2007-2024 Sponsor-Board.de - Hosted by OVH

Willkommen auf SB!   Sie benötigen ein Sponsoring?   1. Anmelden   2. Sponsoring-Anfrage erstellen   3. Nachrichten von Sponsoren erhalten   Kostenlos!   Jetzt registrieren