S4 League - Fast Connection

  • Initiateur de la discussion -WonderFul
  • Date de début
  • Partenaires

Utilisateurs qui regardent le poste (Total: 0, Members: 0, Invité: 0)

Statut
La discussion n'est pas ouverte à d'autres réponses
-WonderFul

-WonderFul

Level 3
Level 2
Level 1
10 Déc. 2014
70
0
312
In my ωorld, bitch.
Presentation

Je vous presente un petit logiciel qui sert a vous connecter a S4 League sans passer pas Aeria ignite.

682108S4LeaguefastConnection.png

Tutoriel

Deplacez le .exe dans le dossier d’origine de S4 league.
Lancez le, entrez vos identifiant et connectez vous.

BONUS

Code:
#RequireAdmin
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#include <IE.au3>

If Not FileExists(@scriptdir & "/S4Client.exe") Then
   MsgBox(48, "Error", "Missing S4Client.exe!")
   Exit
EndIf

$oIE = _IECreateEmbedded()
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("S4League Launcher", 288, 115, 376, 131)
GUICtrlCreateObj($oIE, 0, 0, 1, 1)
$Label1 = GUICtrlCreateLabel("Username:", 16, 16, 55, 17)
$Label2 = GUICtrlCreateLabel("Password:", 16, 48, 53, 17)
$fUsername = GUICtrlCreateInput("", 72, 16, 201, 21)
$fPassword = GUICtrlCreateInput("", 72, 48, 201, 21, BitOR($GUI_SS_DEFAULT_INPUT,$ES_PASSWORD))
$fLoginbutton = GUICtrlCreateButton("Login", 8, 80, 267, 25, $BS_DEFPUSHBUTTON)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

If FileExists(@scriptdir&"/logindata.ini") Then
   GUICtrlSetData($fUsername, IniRead(@scriptdir&"/logindata.ini", "Logindata", "username", ""))
   GUICtrlSetData($fPassword, IniRead(@scriptdir&"/logindata.ini", "Logindata", "password", ""))
EndIf


While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
        Case $GUI_EVENT_CLOSE
            Exit
         Case $fLoginbutton
            LoginProcess(GUICtrlRead($fUsername), GUICtrlRead($fPassword))

   EndSwitch
WEnd

Func LoginProcess($user, $pass)
   IniWrite(@scriptdir&"/logindata.ini", "Logindata", "username", $user)
   IniWrite(@scriptdir&"/logindata.ini", "Logindata", "password", $pass)
   $sURL = "https://www.aeriagames.com/dialog/oauth?response_type=code&client_id=a354ab1d0894ba2ecaac12bf5ad86fd905373a07f&redirect_uri=https://www.aeriagames.com/content_only_launcher&theme=api_ignite"
   _IENavigate($oIE, $sURL)
   $oForm = _IEFormGetCollection($oIE, 0)
   $oUsername = _IEFormElementGetObjByName($oForm, "edit[id]")
   $oPassword = _IEFormElementGetObjByName($oForm, "edit[pass]")
   _IEFormElementSetValue($oUsername, $user)
   _IEFormElementSetValue($oPassword, $pass)
   _IEFormSubmit($oForm, 0)
   _IELoadWait($oIE)

   If _IEPropertyGet($oIE, "innertext") == "." Then
      $code = _IEPropertyGet($oIE, "locationurl")
      $code = StringTrimLeft($code, StringInStr($code, "code=")+4)
      Run('"S4Client.exe" -rc:eu -lac:ger -auth_server_ip:83.220.134.84 -aeria_acc_code:'&$code)
      Exit
   Else
      MsgBox(48, "Error", "Wrong Username or Password!")
   EndIf
EndFunc

Source e*p*v*p
 

Pièces jointes

  • S4 League Fast Connection.rar
    394.4 KB · Affichages: 91
Synioa

Synioa

Level 5
Level 4
Level 3
Level 2
Level 1
3 Déc. 2012
1,200
1
243
Merci du Partage mais pour les Maj sa fonctionne comment ?
Mais je ne passe pas Aria j'ai juste a cliquer sur le raccourcis S4league et mettre start.
 
KomoRey

KomoRey

Level 3
Level 2
Level 1
30 Juin 2014
62
0
131
Synioya moi &aussi j'ai fait comme toi , ce logiciel n'est pas tres utile
 
-WonderFul

-WonderFul

Level 3
Level 2
Level 1
10 Déc. 2014
70
0
312
In my ωorld, bitch.
C'est juste un utilitaire, c'est surtout pour le code que je les poster et non pas pou le .exe en lui même il pourrait servir a quelqu'un.
 
-UpDaTe

-UpDaTe

Level 3
Level 2
Level 1
21 Déc. 2014
50
0
71
27
Youkix : D'après le code, le logiciel récupère les données que tu as rentré pour te connecter (Stocké dans le logindata.ini). Dès que tu le lance, il prend ces données et les remets automatiquement.
En espérant t'avoir répondu.
 
Misuki

Misuki

Git Wizard en freelance
Level 5
Level 4
Level 3
Level 2
Ancien staff
Level 1
15 Juin 2012
2,299
66
954
La moitié ici ne comprendrons pas le code, donc bon..
 
Stanislav

Stanislav

▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪ ▪▪▪▪▪
Level 5
Level 4
Level 3
Level 2
Level 1
18 Mai 2011
2,028
13
944
54.90990461556954, 99.00165446794215
Ridicule...Il suffit juste d'aller dans le dossier de S4 choper le launcher et le metre en raccourci..Ce programme est ridicule a mes yeux...

certes parce que c'est pas toi qui la programmé donc pour toi c'est ridicule mais respecte le travail des gens

bon programme ^^ ça peut être utile
 
Misuki

Misuki

Git Wizard en freelance
Level 5
Level 4
Level 3
Level 2
Ancien staff
Level 1
15 Juin 2012
2,299
66
954
certes parce que c'est pas toi qui la programmé donc pour toi c'est ridicule mais respecte le travail des gens

bon programme ^^ ça peut être utile

Arrête de faire le White Knight, ça en devient pathétique.
 
-UpDaTe

-UpDaTe

Level 3
Level 2
Level 1
21 Déc. 2014
50
0
71
27
Ridicule...Il suffit juste d'aller dans le dossier de S4 choper le launcher et le metre en raccourci..Ce programme est ridicule a mes yeux...

Eh bien fait comme tu veux hein ! Il me semble qu'il ne te demande pas ton avis. Il ne fait que de le partager.
En l'occurrence, si tu viens sur ce forum pour rabaisser les programmes, c'est toi le "ridicule".

Ce programme est très bien... On peut y ajouter des options pour le rendre encore meilleur :
-> Sauvegarde de plusieurs comptes
-> ~ Deux RadioButton pour injecter ou non un bypass quand on appuie sur Login
~ Ou bien une TextBox pour lancer des applications (bypass, IDM, Trainer, etc.) inclus dans un dossier et mise dans le code.

Et pleins d'autres encore ... !

Bref, on peut le modifier à sa guise.
Tu n'as vu dans ce programme qu'un intérêt personnel.

Merci du partage -WonderFul
 
Arysane

Arysane

Level 4
Level 3
Level 2
Level 1
20 Déc. 2011
211
1
582
Lyon,France
Merci pour ce programme :)

Eh bien fait comme tu veux hein ! Il me semble qu'il ne te demande pas ton avis. Il ne fait que de le partager.
En l'occurrence, si tu viens sur ce forum pour rabaisser les programmes, c'est toi le "ridicule".

Ce programme est très bien... On peut y ajouter des options pour le rendre encore meilleur :
-> Sauvegarde de plusieurs comptes
-> ~ Deux RadioButton pour injecter ou non un bypass quand on appuie sur Login
~ Ou bien une TextBox pour lancer des applications (bypass, IDM, Trainer, etc.) inclus dans un dossier et mise dans le code.

Et pleins d'autres encore ... !

Bref, on peut le modifier à sa guise.
Tu n'as vu dans ce programme qu'un intérêt personnel.

Merci du partage -WonderFul

Totalement d'accord avec toi.
 
Misuki

Misuki

Git Wizard en freelance
Level 5
Level 4
Level 3
Level 2
Ancien staff
Level 1
15 Juin 2012
2,299
66
954
Eh bien fait comme tu veux hein ! Il me semble qu'il ne te demande pas ton avis. Il ne fait que de le partager.
En l'occurrence, si tu viens sur ce forum pour rabaisser les programmes, c'est toi le "ridicule".

Attends-toi à être très surpris sur ce forum.

Ce programme est très bien... On peut y ajouter des options pour le rendre encore meilleur :
-> Sauvegarde de plusieurs comptes
-> ~ Deux RadioButton pour injecter ou non un bypass quand on appuie sur Login
~ Ou bien une TextBox pour lancer des applications (bypass, IDM, Trainer, etc.) inclus dans un dossier et mise dans le code.

Et pleins d'autres encore ... !

Sur 1000 membres de la communauté, je dirais que seulement 5 personnes ont les capacités pour réutiliser le code et l'améliorer avec les idées que tu nous présente. ce qui fait très peu. Crois-moi que beaucoup sont ici pour utiliser et non pas pro-créer (alors créer, n'en parlons pas).
Tu n'as vu dans ce programme qu'un intérêt personnel.

Et c'est là que mon idée rejoins la tienne. Sur un forum tel que C-G3 qui partage des choses, le membre lambda ne viendra seulement pour utiliser quelque chose qu'il a besoin, ou dont cette chose crée le besoin. Seulement la plupart du temps, c'est le logiciel qui crée le besoin du membre, et non pas le membre qui recherche ce qu'il a besoin. Tu me suis ?

En gros, il n'y a ni mal, ni bien. Ce programme est parfait pour le coding, mais est inutile à l'utilisation.
 
Dernière édition:
NecrOasix

NecrOasix

Level 5
Level 4
Level 3
Level 2
Level 1
11 Nov. 2014
2,738
61
959
Excellent merci du partage !
 
Hanarion

Hanarion

Level 2
Level 1
11 Avr. 2013
46
0
432
Orléans
hanarion.fr
J'ai utilisé le code pour traduire l'utilitaire et changer la langue de S4 (qui était en allemand) pour la mettre en français + j'ai ajouté un 2ème compte. Je vous le fait partager car ça peut être utile à ceux qui ont deux comptes comme moi (un pour le cheat, l'autre pour le normal)
 

Pièces jointes

  • S4 Connexion.exe
    988 KB · Affichages: 7
@Daffy

@Daffy

Level 1
27 Fév. 2015
6
0
66
29
Merci ! ;) Je ne comprends pas l’utilité, mais pour certaines, ça peut être utile :)
 
Yori80

Yori80

Level 3
Level 2
Level 1
25 Oct. 2013
64
0
131
Merci beaucoup du partage !

Quand on le compare au truc ou il faut entrer l'email/mdp d'Aeria, je trouve que ce programme est un vrai petit bijou, car la tabulation marche pour passer au champ suivant ! Ce qui ne fonctionne pas au moment du log in d'Aeria ! <3

Oui un rien peu rendre un homme heureux.


---------------------------------------------------------------

Edit : Et merci à Hanarion pour la Version française. Because Ich nicht parler deutsch.
 
Dernière édition:
-{42}-

-{42}-

Membre Banni
14 Fév. 2015
136
0
81
Merci beaucoup du partage !

Quand on le compare au truc ou il faut entrer l'email/mdp d'Aeria, je trouve que ce programme est un vrai petit bijou, car la tabulation marche pour passer au champ suivant ! Ce qui ne fonctionne pas au moment du log in d'Aeria ! <3

Oui un rien peu rendre un homme heureux.


---------------------------------------------------------------

Edit : Et merci à Hanarion pour la Version française. Because Ich nicht parler deutsch.

Exactement ! tellement chiant la "tab" qui ne fonctionne pas !

Merci beaucoup :) !
 
Hanarion

Hanarion

Level 2
Level 1
11 Avr. 2013
46
0
432
Orléans
hanarion.fr
J'ai amélioré l'utilitaire que j'avais déjà amélioré et ça donne ça :
screen-23-47-46.png

Ce que j'ai amélioré :
- 2 radio buttons pour le choix de compte
- Se souvient du dernier compte utilisé
- Graphiquement plus beau que l'autre grâce aux radio buttons
Pour ceux que ça intéresse voici le code :
Code:
#RequireAdmin
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#include <IE.au3>
If Not FileExists(@scriptdir & "/S4Client.exe") Then
   MsgBox(48, "Erreur", "Veuillez mettre l'utilitaire dans le dossier d'S4 !")
   Exit
EndIf
$RadioUsed = ""
$oIE = _IECreateEmbedded()
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("S4League Launcher", 398, 186, -1, -1)
GUICtrlCreateObj($oIE, 0, 0, 1, 1)
$Radio1 = GUICtrlCreateRadio("Compte 1", 280, 32, 81, 33)
$Radio2 = GUICtrlCreateRadio("Compte 2", 280, 64, 81, 33)
$Input1 = GUICtrlCreateInput("", 32, 48, 217, 21)
GUICtrlSetTip(-1, "Pseudo/Email")
$Input2 = GUICtrlCreateInput("", 32, 112, 217, 21, BitOR($GUI_SS_DEFAULT_INPUT,$ES_PASSWORD))
GUICtrlSetTip(-1, "Mot de passe")
$Group1 = GUICtrlCreateGroup("Choix du compte", 272, 16, 105, 97)
GUICtrlCreateGroup("", -99, -99, 1, 1)
$Label1 = GUICtrlCreateLabel("Pseudo/Email", 32, 24, 101, 24)
GUICtrlSetFont(-1, 12, 400, 0, "MS Sans Serif")
$Label2 = GUICtrlCreateLabel("Mot de passe", 32, 88, 100, 24)
GUICtrlSetFont(-1, 12, 400, 0, "MS Sans Serif")
$Button1 = GUICtrlCreateButton("Connexion", 32, 144, 217, 33, $BS_DEFPUSHBUTTON)
GUICtrlSetTip(-1, "Se connecter")
GUICtrlSetCursor (-1, 0)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
Func IsChecked($controle)
    Return BitAND(GUICtrlRead($controle), $GUI_CHECKED) = $GUI_CHECKED
EndFunc
Func Check($controle)
	GUICtrlSetState($controle, $GUI_CHECKED)
EndFunc
If FileExists(@scriptdir&"/logindata.ini") Then
   If IniRead(@scriptdir&"/logindata.ini", "Logindata", "last", "") = 1 Then
	GUICtrlSetData($Input1, IniRead(@scriptdir&"/logindata.ini", "Logindata", "username1", ""))
    GUICtrlSetData($Input2, IniRead(@scriptdir&"/logindata.ini", "Logindata", "password1", ""))
	Check($Radio1)
   else
	GUICtrlSetData($Input1, IniRead(@scriptdir&"/logindata.ini", "Logindata", "username2", ""))
    GUICtrlSetData($Input2, IniRead(@scriptdir&"/logindata.ini", "Logindata", "password2", ""))
	Check($Radio2)
   endif
EndIf

While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
        Case $GUI_EVENT_CLOSE
            Exit
         Case $Button1
            LoginProcess(GUICtrlRead($Input1), GUICtrlRead($Input2))
	EndSwitch
	Switch $nMsg
	Case $Radio1
			GUICtrlSetData($Input1, IniRead(@scriptdir&"/logindata.ini", "Logindata", "username1", ""))
			GUICtrlSetData($Input2, IniRead(@scriptdir&"/logindata.ini", "Logindata", "password1", ""))
	Case $Radio2
			GUICtrlSetData($Input1, IniRead(@scriptdir&"/logindata.ini", "Logindata", "username2", ""))
			GUICtrlSetData($Input2, IniRead(@scriptdir&"/logindata.ini", "Logindata", "password2", ""))
	EndSwitch
	WEnd

Func LoginProcess($user, $pass)
   If IsChecked($Radio1) = true Then
	$RadioUsed = "1"
	IniWrite(@scriptdir&"/logindata.ini", "Logindata", "username1", $user)
    IniWrite(@scriptdir&"/logindata.ini", "Logindata", "password1", $pass)
	Else
	$RadioUsed = "2"
	IniWrite(@scriptdir&"/logindata.ini", "Logindata", "username2", $user)
    IniWrite(@scriptdir&"/logindata.ini", "Logindata", "password2", $pass)
   Endif
	IniWrite(@scriptdir&"/logindata.ini", "Logindata", "last", $RadioUsed)
   $sURL = "https://www.aeriagames.com/dialog/oauth?response_type=code&client_id=a354ab1d0894ba2ecaac12bf5ad86fd905373a07f&redirect_uri=https://www.aeriagames.com/content_only_launcher&theme=api_ignite"
   _IENavigate($oIE, $sURL)
   $oForm = _IEFormGetCollection($oIE, 0)
   $oUsername = _IEFormElementGetObjByName($oForm, "edit[id]")
   $oPassword = _IEFormElementGetObjByName($oForm, "edit[pass]")
   _IEFormElementSetValue($oUsername, $user)
   _IEFormElementSetValue($oPassword, $pass)
   _IEFormSubmit($oForm, 0)
   _IELoadWait($oIE)

   If _IEPropertyGet($oIE, "innertext") == "." Then
      $code = _IEPropertyGet($oIE, "locationurl")
      $code = StringTrimLeft($code, StringInStr($code, "code=")+4)
      Run('"S4Client.exe" -rc:eu -lac:fre -auth_server_ip:83.220.134.84 -aeria_acc_code:'&$code)
      Exit
   Else
      MsgBox(48, "Erreur", "Mauvais mot de passe ou Pseudo!")
   EndIf
EndFunc
 
Dernière édition:
Statut
La discussion n'est pas ouverte à d'autres réponses
Thread starter Similar threads Forum Replies Date
CrdaN S4 League - Cheats, Bots et ressources 0