Automatyczne zapraszanie do grupy Steam / Auto steam invite

Skrypt zaprasza graczy którzy wejdą na nasz serwer do wybranej przez nas grupy steam działa na serwerach CS 1.6 / Source / i prawdopodobnie CS:GO Na dole wpisu znajdziecie download do paczki z skryptami Do działania skrypt wymaga pluginu na serwerze + skryptu php Opis instalacji Aby skrypt działał potrzebuje aktywnego ( czyli z kupionymi grami ) konta steam które musi być w grupie do której zaprasza I niestety trzeba wyłączyć steam guard Pierwsze co to ustawiamy dane w config.ini
dbHost   = "localhost";
dbUser   = "root";
dbPass   = "root";
dbDataBase  = "test";
oczywiście są tą dane sql dalej widzicie nazwy tabel jakich używa skrypt nie ma potrzeby ich zmieniać Następnie uruchamiamy plik install.php ( który potem można usunąć ) Teraz dodajemy do crona uruchamianie skryptu invite.php co np. 10 min Nie trzeba tego robić można też go uruchamiać samemu np. raz dziennie Skrypt generuje sobie listę graczy którzy byli zapraszani możemy ją wykorzystać poprzez skrypt spamInvite.php który pozwala zaprosić nam 200 osób w jednym „cyklu” ( 200 osób na 2h ponieważ takie są ograniczenia na steam dane od byczusia ) podajecie w get kolejno login – login do konta steam pass – hasło do konta steam group – link do grupy page – strona np. 1 to pierwsza 200 osób 2 to druga 200 osób i tak dalej Skrypt generuje także logi kogo zaprosił tak abyście mogli to wykorzystać to w własnych skryptach w sql jest to tabela z nazwą steaminv_logstable Teraz plugin Dane w pluginie możemy zakodować lub ustawiać je cvarami wszystkim sterujemy za pomocą #define HARDCODED gdy makrodefinicja jest zadeklarowana to dane ustawiamy tutaj
new const szHost[]  = "HOST";
new const szUser[]  = "USER";
new const szPass[]  = "PASS";
new const szDb[]  = "DB";
new const accLogin[ ] = "login";
new const accPass[ ] = "pass";
gdy zakomentujemy to dane ustawiamy w cvarach
invite_sql_host host // host bazy danych
invite_sql_user user //user bazy danych
invite_sql_pass pass //haslo do usera
invite_sql_db db // db

invite_acc_login login // login do konta steam
invite_acc_pass pass // haslo do konta steam
ten cvar ustawiamy zawsze
invite_group_link link // link do grupy steam
Kod dostępny dodatkowo pod linkiem https://github.com/DarkGL3/Auto-Steam-Group-Invite/tree/master zapraszanie do grupy steam download

20 komentarzy o “Automatyczne zapraszanie do grupy Steam / Auto steam invite

  1. L 12/08/2012 – 12:17:01: [AMXX] Plugin („invitePlugin.amxx”) is setting itself as failed.
    L 12/08/2012 – 12:17:01: [AMXX] Plugin says: Sprawdzanie linku grupy sie nie powiodlo
    L 12/08/2012 – 12:17:01: [AMXX] Run time error 1 (plugin „invitePlugin.amxx”) – forced exit

    Wszystko według instrukcji zrobiłem 🙁

  2. Niestety próbowałem zainstalować na wszystkie sposoby, ale gdzieś jest błąd, gdybyś znalazł troszkę czasu i spróbował to poprawić byłbym bardzo wdzięczny (i pewnie nie tylko ja)

  3. L 05/10/2013 – 15:57:53: Error on insertClientHandle query: Something is wrong in your syntax obok 'group , login , pass ) VALUES ( 'STEAM_0:0:644840′ ,’steamcommunity.com/groups/p’ w linii 1
    L 05/10/2013 – 15:57:53: insertClientHandle Query failed.

    Pomożesz?

  4. new Regex:regexHandle = regex_match( szGroup , „(http|https)(://)steamcommunity.com/groups/.*” , iRet , error , charsmax( error ) , „i” );

    wg. tego nie powinno być w tym cvarze co piszesz, że link to co powinno być zamiast .* ?

  5. L 05/26/2013 – 12:57:05: Error on insertClientHandle query: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'group , login
    L 05/26/2013 – 12:57:05: insertClientHandle Query failed.

    Po aktualizacji pluginu coś takiego w sql.log

  6. spamInvite.php
    dodalem sobie echo zeby widziec co robi:

    query: SELECT `steamid64` FROM `steamIDs` LIMIT 0,5;
    gid: 103XXXXXXX… (dobrze przeksztalca link na gid)
    invited: STEAM_0:0:1XXXXX9 = 765XXXXXXX106 (prawidlowo steam32 na steam64)

    nie ma bledow, ze zla nazwa lub haslo, niby wszystko ok, a zaproszen nie wysyla. probowalem z kilku kont

  7. westside niestety podejrzewam że po ostatnim update zmienili pewne rzeczy w logowaniu do steam i dlatego przestało działać

  8. L 05/29/2013 – 18:03:10: Error on insertClientHandle query: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'group , login , pass ) VALUES ( 'STEAM_0:0:47058649′ ,’http://steamcommunity.com’ at line 1

    Steamid prawidłowo odczytuje.a w tym linku nie powinien być namiar na strone gracza o tym nicku? A będziesz coś z tym działał czy nie bardzo?

  9. Steamid prawidłowo odczytuje.a w tym linku nie powinien być namiar na strone gracza o tym nicku // nie
    A będziesz coś z tym działał czy nie bardzo // nic nie obiecuje 😉

  10. dziwne z tym logowaniem, bo raz dziala a raz nie. 2 dni temu zaprosilem pewna liste steamid graczy, a teraz zrobilem sobie plugin ktory wysyla steamid do bazy ale dopiero po wpisaniu komendy przez gracza a po kilku sekundach odpala u niego w tle strone ze skryptem php. wykonuje dobrze skrypt bo w bazie przenosi do innych tabel dane, ale zaproszen nie chce wyslac. dziwne.

  11. no i dupa ;( nie dzpiala. pewnie nie masz wolnych chwil, ale gdybys takowa znalazl, looknij na to logowanie i zapraszanie. z gory dzieki

Dodaj komentarz

Witryna wykorzystuje Akismet, aby ograniczyć spam. Dowiedz się więcej jak przetwarzane są dane komentarzy.