Nufra Spectrum
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Le deal à ne pas rater :
Réassort du coffret Pokémon 151 Électhor-ex : où l’acheter ?
Voir le deal

[DofusLog] Simplifiez vous la vie...

+2
Jorkan
ExiTeD
6 participants

Page 1 sur 2 1, 2  Suivant

Aller en bas

[DofusLog] Simplifiez vous la vie... Empty [DofusLog] Simplifiez vous la vie...

Message par ExiTeD Mer 1 Oct 2008 - 0:32

[EDIT : Oui , l'idée ne vient pas de moi à la base , j'ai reprit le projet de Zamiza]
Voilà , ça fait quelques mois que j'suis sur un petit soft rigolo et quelques semaines que j'ai terminé une version qui marche à 99%.

J'explique vite fait le principe , en fait tout est dans le nom. Ce permet de connecter des comptes dofus stockés dans un fichier texte crypté , avec quelques options et ajouts en plus.

Ca se présente comme ça :
[DofusLog] Simplifiez vous la vie... Dofusloged3

On ajoute les comptes dans la 'base de donnée' :
[DofusLog] Simplifiez vous la vie... Ajoutcomptepg0

et à la fin celon les comptes co , ça donne ça :
[DofusLog] Simplifiez vous la vie... Dofuslogbarrefl5

et y'a les options de connection pour les multicomptes/teams :
[DofusLog] Simplifiez vous la vie... Multidh9

[DofusLog] Simplifiez vous la vie... Teamfz5


Y'a quelques options que j'ai pas détaillé ici mais si ça vous interresse , faites le moi savoir , je vous mettrai la version compilée en link pour pouvoir la download.

Exi.


Dernière édition par ExiTeD le Lun 27 Oct 2008 - 0:47, édité 1 fois
ExiTeD
ExiTeD
Kikoolol
Kikoolol

Inscrit le : 13/11/2007
Messages : 123

http://forgemagie.net

Revenir en haut Aller en bas

[DofusLog] Simplifiez vous la vie... Empty Re: [DofusLog] Simplifiez vous la vie...

Message par Jorkan Mer 1 Oct 2008 - 0:55

Il parait super sympa ton programme, donc ça m'intéresse et je te le fais savoir, hé hé.
Jorkan
Jorkan
V.I.P.
V.I.P.

Age : 36
Inscrit le : 16/04/2008
Messages : 470

Revenir en haut Aller en bas

[DofusLog] Simplifiez vous la vie... Empty Re: [DofusLog] Simplifiez vous la vie...

Message par Bakisu Mer 1 Oct 2008 - 1:02

Tu sais bien sur qu'il me faut absolument ce programme hein, mais je le poste, on ne sais jamais que tu l'oublies :cyclops:

Il casse tout, je l'aime déjà.
Bakisu
Bakisu
Inspiré
Inspiré

Age : 34
Inscrit le : 30/06/2008
Messages : 29

Revenir en haut Aller en bas

[DofusLog] Simplifiez vous la vie... Empty Re: [DofusLog] Simplifiez vous la vie...

Message par Dy Seath Mer 1 Oct 2008 - 12:38

Voilà , ça fait quelques mois que j'suis sur un petit soft rigolo et quelques semaines que j'ai terminé une version qui marche à 99%.

Et dans les 1%, ça donne quoi ? xD
Dy Seath
Dy Seath
Meneur
Meneur

Age : 35
Inscrit le : 10/11/2007
Messages : 2893

https://nufraspectrum.forumactif.fr

Revenir en haut Aller en bas

[DofusLog] Simplifiez vous la vie... Empty Re: [DofusLog] Simplifiez vous la vie...

Message par ExiTeD Mer 1 Oct 2008 - 12:43

ben si c'est bien paramétré ça bug pas , y'a surement quelques fautes de codage et de redirection , mais bon avec 800 lignes de code , j'ai du mal à m'repérer. Pi t'façon critique pas , tupu §§§
ExiTeD
ExiTeD
Kikoolol
Kikoolol

Inscrit le : 13/11/2007
Messages : 123

http://forgemagie.net

Revenir en haut Aller en bas

[DofusLog] Simplifiez vous la vie... Empty Re: [DofusLog] Simplifiez vous la vie...

Message par Invité Mer 1 Oct 2008 - 14:27

Je le veux bien aussi stp exi ^^
Anonymous
Invité
Invité


Revenir en haut Aller en bas

[DofusLog] Simplifiez vous la vie... Empty Re: [DofusLog] Simplifiez vous la vie...

Message par Invité Mer 1 Oct 2008 - 14:56

J'suis intéresser :p
Anonymous
Invité
Invité


Revenir en haut Aller en bas

[DofusLog] Simplifiez vous la vie... Empty Re: [DofusLog] Simplifiez vous la vie...

Message par Miss-Cam Mer 1 Oct 2008 - 18:03

Il existe un risque lié aux informations qu'on rentre ? tu dis crypté mais à part toi (car tu dois savoir comment c'est crypté) c'est possible que quelqu'un trouve les informations ?
Miss-Cam
Miss-Cam
Poète
Poète

Inscrit le : 10/11/2007
Messages : 52

Revenir en haut Aller en bas

[DofusLog] Simplifiez vous la vie... Empty Re: [DofusLog] Simplifiez vous la vie...

Message par ExiTeD Mer 1 Oct 2008 - 20:12

Tout est stocké dans un fichier texte , donc si tu donnes un nom non significatif , j'vois pas pourquoi quelqun ou quelque chose irait voir dedant, mais biensur , moi je saurais le decrypter c'est sûr ( en passant par un logiciel à la main ca prendrait trop de temps , et d'ailleurs j'sais pas si ça remplace pas les Caractère par leur code ASCII. Enfin si ça gène vraiment les gens , je pourrais essayer de faire un cryptage complet avec un modulo que je serai le seul à connaitre ou un truc du genre).
C'est pas fait pour sécuriser du "piratage" ou keylogging , c'est fait en premier pour éviter de tomber sur les mots de passe en 'clair' , si quelqun ou quelque chose ouvre le fichier. Donc pour moi , si tu as un pc assez bien entretenu , y'a aucun risque.
ExiTeD
ExiTeD
Kikoolol
Kikoolol

Inscrit le : 13/11/2007
Messages : 123

http://forgemagie.net

Revenir en haut Aller en bas

[DofusLog] Simplifiez vous la vie... Empty Re: [DofusLog] Simplifiez vous la vie...

Message par Jorkan Mer 1 Oct 2008 - 20:17

Oué Exi!!! Fait nous un joli modulo n!!! Genre modulo 97 , a la banque attitude quoi x'D.

Nan mais plus sérieusement c'est pas nécessaire je pense ^^ .
Jorkan
Jorkan
V.I.P.
V.I.P.

Age : 36
Inscrit le : 16/04/2008
Messages : 470

Revenir en haut Aller en bas

[DofusLog] Simplifiez vous la vie... Empty Re: [DofusLog] Simplifiez vous la vie...

Message par Miss-Cam Mer 1 Oct 2008 - 21:33

C'était une simple question pour les personnes qui voudraient l'utiliser.
Miss-Cam
Miss-Cam
Poète
Poète

Inscrit le : 10/11/2007
Messages : 52

Revenir en haut Aller en bas

[DofusLog] Simplifiez vous la vie... Empty Re: [DofusLog] Simplifiez vous la vie...

Message par ExiTeD Jeu 2 Oct 2008 - 20:15

Comment configurer DofusLog ?

Telecharger :
1. DofusLog.exe --> Me demander en MP
2. ConfigDofusLog.exe --> Me demander en MP


Remarques :
1 - Les fichiers de configuration et les mots de pass sont stockés là où se trouve le fichier DofusLog.exe. Je conseil de créer une répertorie DofusLog dans Programes Files et de créer un raccourci vers DofusLog.exe sur le bureau.
2 - Si un problème survient pendant l'éxécution du script , la touche F1 permet de l'interrompre à tout moment.
3 - Si ça merde c'est d'votre faute !

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

Je suppose que le fichier DofusLog.exe est correctement placé.

Lancez DofusLog.exe
Au premier lancement du script , vous obtenez une boite de dialogue ( fenêtre numéro 1 ) qui vous demande
un mot de pass admin. Ce mot de pass permet de decrypter tout le fichier contenant les mots de passe si besoin. C'est pas tellement utile mais
je m'en suis servis quand j'ai codé , donc j'ai laissé l'option.
Une fois le pass rentré , une seconde boite de dialogue ( fenetre numéro 2) vous informe que le fichier "fichier_config.txt" a été crée puis le script se ferme.

[DofusLog] Simplifiez vous la vie... Config2jm1

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

Il va maintenant falloir configurer quelques paramètres en utilisant le script ConfigDofusLog.exe :

1. Lancez une fenetre Dofus en grand à la page de connexion
2. Ouvrez le fichier "fichier_config.txt"
3. Lancez le script ConfigDofusLog.exe ( une boite de dialogue vous informe qu'il est lancé )

Le script ConfigDofusLog.exe ouvre , à chaque pression sur la touche F6 , une boite de dialogue. Il à pour but de retourner les coordonnées actuelles du curseur de la souris et la couleur du pixel sur lequel il se trouve lorsque l'on appuie sur la touche F6.
Exemple de boîte de dialogue :

[DofusLog] Simplifiez vous la vie... Config3wr4


Le but est maintenant de remplir les 7 premières lignes du fichier "fichier_config.txt" à l'aide du script.

Donc , Comment faire ? scratch

[DofusLog] Simplifiez vous la vie... Configkk7

( Note : les 3 premières lignes s'obtiennent avec une seule boite de dialogue )
Ligne 1 : coordonnée X du curseur quelque part dans le carré bleu ( Numéro 4 )
Ligne 2 : coordonnée Y du curseur quelque part dans le carré bleu ( Numéro 4 )
Ligne 3 : couleur correspond au X et Y du carré bleu
Ligne 4 : coordonnée X de la ligne rouge
Ligne 5 : cordoonnée Y du point jaune N°1 ( Nom de compte )
Ligne 6 : cordoonnée Y du point jaune N°2 ( Mot de pass )
Ligne 7 : cordoonnée Y du point jaune N°3 ( Bouton OK )

Exemple de fichier :

[DofusLog] Simplifiez vous la vie... Config5dv0

Appuyez sur la touche F10 pour fermer ConfigDofusLog
Sauvegardez les changements et fermer le fichier.

Voilà , vous êtes prêt pour utiliser DofusLog ! :king:

Pour cela lancez simplement DofusLog.exe , ajouter vos comptes grâce au bouton ADD , puis tapez le pseudonyme associé dans le champ au début et validez.

Si y'a des questions j'suis là !

Exi,


Dernière édition par ExiTeD le Mar 6 Jan 2009 - 11:10, édité 1 fois
ExiTeD
ExiTeD
Kikoolol
Kikoolol

Inscrit le : 13/11/2007
Messages : 123

http://forgemagie.net

Revenir en haut Aller en bas

[DofusLog] Simplifiez vous la vie... Empty Re: [DofusLog] Simplifiez vous la vie...

Message par Invité Jeu 2 Oct 2008 - 21:18

Tout marche bien, merci :)
Anonymous
Invité
Invité


Revenir en haut Aller en bas

[DofusLog] Simplifiez vous la vie... Empty Re: [DofusLog] Simplifiez vous la vie...

Message par Jorkan Jeu 2 Oct 2008 - 22:08

Idem tout fonctionne à la perfection un grand merci Exi ^^.
Jorkan
Jorkan
V.I.P.
V.I.P.

Age : 36
Inscrit le : 16/04/2008
Messages : 470

Revenir en haut Aller en bas

[DofusLog] Simplifiez vous la vie... Empty Re: [DofusLog] Simplifiez vous la vie...

Message par Invité Jeu 9 Oct 2008 - 22:52

(Désolée du post un-peu long, mais j'suis pas douée avec les MPs. ^^)
Zamiza, créatrice de DofusLog à la base, c'est moi qui ai tout enseigné à Exi ! *_*
En fait nan. Il a aimé le projet, il l'a fait évoluer, et on se concerte souvent pour s'échanger nos DofLogs pour voir où en est l'un-l'autre.
Perso, j'aime pas trop les scripts compilés, donc voici le code-source..
Si vous avez fait ce qu'ExiTeD a dit, vous devez avoir "Sci-Te.exe" dans votre ordinateur (C:\Program Files\AutoIt\SciTe", par défaut).. Ben lancez-le, et copiez-collez ce qui est dans la balise "code". ^^
Ensuite, enregistrez le script sous le nom que vous voudrez, et lancez-le en double-cliquant dessus. Pouf, ça marche. (normalement... *_*)
Sachant que chez-moi ça a cette apparence :
[DofusLog] Simplifiez vous la vie... Sanstitreho9
(Mais ça change de tête suivant vos paramètres de Windows. ^^)

DofusLog-v1_6 :
Code:
#include <GUIConstants.au3>
Dim $aLog[4]
$fichier = FileOpenDialog(@ScriptName & " - Sélectionnez ou créez un fichier contenant vos logs", @ScriptDir, "Text files (*.txt)|All files (*.*)", 8, "Log.txt") ;Spécial pour JoL ^^
;$fichier = @ScriptDir & "\Log.txt" ;Spécial pour moi. ^^
$existe = _FileReadToArray2($fichier, $aLog)
$prgChemin = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\Ankama\Dofus", "Path")
Global $compte = 1
Global $FenBase
Global $Label
Global $Lancer
Global $Modifier
Global $Nouveau
$Padpass = ""

If Not $existe Then
   Modifier($compte, $fichier)
   $compte = 3 * ($compte - 1) + 1
EndIf
_FileReadToArray2($fichier, $aLog)
$aLog[0] = (UBound($aLog) - 1) / 3 ;temporaire ! -Mais bien utile, en fait.. Je garde. ^^
Dim $Radio[$aLog[0] + 1]
Fenetre()

While 1
   $msg = GUIGetMsg()
   Switch $msg
      Case 0         
         ContinueLoop

      Case $GUI_EVENT_CLOSE
         GUIDelete($FenBase)
         Exit

      Case $Radio[1] To $Radio[$aLog[0]]
         If $msg <> $Radio[$compte] Then
            GUICtrlSetPos($Radio[$compte], 5, 27 + (($compte - 1) * 7 * 3))
            While $msg <> $Radio[$compte]
               $compte += 1
               If $compte > $aLog[0] Then
                  $compte = 1
               EndIf
            WEnd
            GUICtrlSetPos($Radio[$compte], 15, 30 + (($compte - 1) * 7 * 3))
         EndIf

      Case $Modifier
         Modifier($compte, $fichier)
         GUICtrlSetData($Radio[$compte], $aLog[($compte - 1) * 3 + 1])

      Case $Nouveau
         ReDim $aLog[UBound($aLog) + 3]
         $aLog[0] = (UBound($aLog) - 1) / 3 ;temporaire !
         Modifier($aLog[0], $fichier)
         ReDim $Radio[UBound($Radio) + 1]
         GUIDelete($FenBase)
         Fenetre()

      Case $Lancer
         $compte = ($compte - 1) * 3 + 1
         If $aLog[$compte + 2] <> $Padpass Then
            If InputBox( @ScriptName & " - Code du compte " & $aLog[$compte], "Veuillez entrer le mot de passe pour accéder au compte de " & $aLog[$compte] & " :", "", "°M") <> $aLog[$compte + 2] Then
               MsgBox( 0x232, @ScriptName & " - Se Logguer", "Identification ratée.")
               Exit
            EndIf
         EndIf
         ExitLoop
   EndSwitch
WEnd
GUIDelete($FenBase)

If MsgBox(0x51, @Scriptname, "Lancement de la fenêtre Dofus !" & @CRLF & "Annuler pour fermer le script.", 2) = 2 Then
   Exit ;Juste pour test au-dessus, sans démarrage du client
EndIf

ShellExecute("Dofus.exe","", $prgChemin)
Do
   Do
      sleep(20)
   Until MouseGetCursor( ) = 5 ;Curseur 5 = Curseur d'édition de texte
   If WinActive("Dofus") Then
      MouseClick("left")
   EndIf
   Sleep(20)
Until WinActive("Dofus")
WinSetTitle("Dofus", "", "Dofus - " & $aLog[$compte])
;~ Send("^f") ;Mode "plein écran"
Send($aLog[$compte + 1]) ;"login{tab}mdp"

Do
   sleep(20)
   $cur = MouseGetPos()
Until ( (MouseGetCursor() = 0) And (PixelGetColor($cur[0], $cur[1]) = 16750848) ) ;Curseur 0 = Curseur Web/Couleur 16750848 = #FF9900 = orange. Donc : que le pointeur soit sur du orange + en mode "web" (sur le bouton "ok", quoi)
MouseClick("left")

;============================================================
Func Fenetre()
   $FenBase = GUICreate(@ScriptName, 200, 30 + $aLog[0] * 7 * 3 + 30)
   $Label = GUICtrlCreateLabel("Choisissez un compte à Logger :", 5, 5)
   
   GUIStartGroup()
   $Lancer = GUICtrlCreateButton("Lancer !", 150, 18 + 7 * $aLog[0], 48)
   $Modifier = GUICtrlCreateButton("Modifier", 150, 33 + $aLog[0] * 7 * 3, 48)
   $Nouveau = GUICtrlCreateButton("Nouveau", 1, 33 + $aLog[0] * 7 * 3)
   
   $compteCourant = 1
   While $compteCourant <= $aLog[0]
      $Radio[$compteCourant] = GUICtrlCreateRadio($aLog[($compteCourant - 1) * 3 + 1], 5, 27 + (($compteCourant - 1) * 7 * 3), 130)
      $compteCourant += 1
   WEnd
   GUICtrlSetState ($Radio[$compte], $GUI_CHECKED)
   GUICtrlSetPos($Radio[$compte], 15, 30 + ($compte - 1) * 3 * 7)
   
   GUISetState()
EndFunc

Func Modifier($compteCourant, $fich)
   $compteCourant = 3 * ($compteCourant - 1) + 1
   Do
      $aLog[$compteCourant] = InputBox( @ScriptName & " - Nouveau log", "Veuillez entrer un pseudonyme au compte :", $aLog[$compteCourant], " M") ;Pratique pour le débug, l'affichage par défaut de l'élément choisit
      If @Error = 1 Then
         Return
      EndIf
   Until $aLog[$compteCourant] <> ""
   _FileWriteToLine2($fichier, $compteCourant, $aLog[$compteCourant], 1)

   Do   
      $aLog[$compteCourant + 1] = InputBox( @ScriptName & " - Nom de compte de " & $aLog[$compteCourant], "Entrez le nom de compte associé au pseudonyme " & $aLog[$compteCourant] & " :", "", " M")
      If @Error = 1 Then
         Return
      EndIf
   Until  $aLog[$compteCourant + 1] <> ""
   $aLog[$compteCourant + 1] &= "{TAB}"
   Do
      $aLog[$compteCourant + 2] = InputBox( @ScriptName & " - Mot de passe du compte de " & $aLog[$compteCourant], "Entrez le mot de passe du compte associé au pseudonyme " & $aLog[$compteCourant] & " :", "", "°M")
      If @Error = 1 Then
         Return
      EndIf
   Until $aLog[$compteCourant + 2] <> ""
   $aLog[$compteCourant + 1] &= $aLog[$compteCourant + 2]
   _FileWriteToLine2($fichier, $compteCourant + 1, $aLog[$compteCourant + 1], 1)
   
   $aLog[$compteCourant + 2] = InputBox( @ScriptName & " - Mot de passe du pseudonyme " & $aLog[$compteCourant], "Entrez un mot de passe pour utiliser le pseudonyme " & $aLog[$compteCourant] & "," & @CRLF & "Ou laissez tel-quel pour utilisation libre.", $Padpass,"°")
   _FileWriteToLine2($fichier, $compteCourant + 2, $aLog[$compteCourant + 2], 1)
EndFunc

Func _FileWriteToLine2($sFile, $iLine, $sText, $fOverWrite = 0)
   If $iLine <= 0 Then
      SetError(4)
      Return 0
   EndIf
   If Not IsString($sText) Then
      SetError(6)
      Return 0
   EndIf
   If $fOverWrite <> 0 And $fOverWrite <> 1 Then
      SetError(5)
      Return 0
   EndIf
   If Not FileExists($sFile) Then
      FileWrite($sFile, @CRLF)
   EndIf
   Local $filtxt = FileRead($sFile, FileGetSize($sFile))
   $filtxt = StringSplit($filtxt, @CRLF, 1)
   If $filtxt[0] < $iLine Then
      ReDim $filtxt[$iLine + 1]
   EndIf
   Local $fil = FileOpen($sFile, 2)
   If $fil = -1 Then
      SetError(3)
      Return 0
   EndIf
   For $i = 1 To UBound($filtxt) - 1
      If $i = $iLine Then
         If $fOverWrite = 1 Then
            If $sText <> '' Then
               If $i < UBound($filtxt, 1) - 1 Then
                  FileWrite($fil, $sText & @CRLF)
               ElseIf $i = UBound($filtxt, 1) - 1 Then
                  FileWrite($fil, $sText)
               EndIf
            Else
               If $i < UBound($filtxt, 1) - 1 Then
                  FileWrite($fil, $sText)
               EndIf
            EndIf
         EndIf
         If $fOverWrite = 0 Then
            If $i < UBound($filtxt, 1) - 1 Then
               FileWrite($fil, $sText & @CRLF)
               FileWrite($fil, $filtxt[$i] & @CRLF)
            ElseIf $i = UBound($filtxt, 1) - 1 Then
               FileWrite($fil, $sText & @CRLF)
               FileWrite($fil, $filtxt[$i])
            EndIf
         EndIf
      ElseIf $i < UBound($filtxt, 1) - 1 Then
         FileWrite($fil, $filtxt[$i] & @CRLF)
      ElseIf $i = UBound($filtxt, 1) - 1 Then
         FileWrite($fil, $filtxt[$i])
      EndIf
   Next
   FileClose($fil)
   Return 1
EndFunc  ;==>_FileWriteToLine2

Func _FileReadToArray2($sFilePath, ByRef $aArray)
   Local $hFile
   $hFile = FileOpen($sFilePath, 0)
   If $hFile = -1 Then
      SetError(1)
      Return 0
   EndIf
   $aArray = StringSplit(StringStripCR(FileRead($hFile, FileGetSize($sFilePath))), @LF)
   FileClose($hFile)
   Return 1
EndFunc  ;==>_FileReadToArray
C'est pas tout à fait compatible avec les anciens logs, vu que y'a pu de lignes "vides" en début et en fin de fichier. ^^

Sinon, la formule est toujours :
"PseudoDuCompte"
"NomDuCompte{TAB}MotDePasse"
"MotDePasseDuPseudo", sachant que la 3ème ligne doit être probablement vide par défaut.

Zamiza.
P.S : Version 1_7 à venir, avec suppresison d'une ligne, suite à discussion avec ExiTeD hier. ^^
/!\ le script donné ici n'est pas dans le but de récupérer votre personnage, compte, ou autre.. J'ai assez de quoi faire moi-même.. (Hein Exi ? ^^')
/!\/!\ Je ne sais pas comment fonctionne le script d'ExiTeD, vu que lui ne m'a pas envoyé son source... Mais le "mien" enregistre ce que vous entrez là où vous l'avez voulu. Pour garantir la sécurité, le mieux est encore une clef USB personnelle, que vous ne prêtez pas, par exemple. ^^
Anonymous
Invité
Invité


Revenir en haut Aller en bas

[DofusLog] Simplifiez vous la vie... Empty Re: [DofusLog] Simplifiez vous la vie...

Message par Invité Sam 11 Oct 2008 - 13:47

Pareil n_n give me et t'aura a le droit a ceci ...

*tend un ticket "nuitée aux mille délices 'vec vonny."*
Anonymous
Invité
Invité


Revenir en haut Aller en bas

[DofusLog] Simplifiez vous la vie... Empty Re: [DofusLog] Simplifiez vous la vie...

Message par Invité Dim 9 Nov 2008 - 18:44

Au risque de faire un méga-up du sujet... je réponds ! ^_^

file:///C:/Program%20Files/AutoIt3/SciTE/scite.exe
(C'est le chemin par défaut de SciTe, si vous l'avez effectivement installé dans votre ordinateur.)

Pour obtenir "mon" DofusLog (version 1_6b ^^), copiez ce qui est dans la balise spoiler (plus bas dans ce message), et collez-le dans SciTe (voir début du post pour le chemin d'accès. ^^).

Conseil sur la sécurité : (oui, j'insiste beaucoup dessus...)
-> stockez le script où vous le voulez, ça n'a aucune importance.
-> stockez votre fichier de logs sur une clef USB, dans un répertoire caché/protégé, ou un espace personnel bien gardé, pour être certain(e) d'être seul(e) à y accéder.
-> le script vous demande par défaut votre fichier de log dans le même répertoire que le script, donc vous pouvez mettre le script en sûreté aussi, ça ne fera pas de mal. (avec le log ^^)
-> si vous souhaitez bidouiller des trucs, sentez-vous libre de le faire ! Demandez-moi si vous souhaitez plus de renseignements. ^^

*edit* C'est de la mer**, la balise spoiler : elle ne garde pas les espaces en début de ligne... *re-edit* Et je peux rien faire contre ça...
Spoiler:

Voilà, j'espère avoir fait mieux, cette fois ?
Nouveauté de la version 1_6 bis :
-> les noms de comptes sont sur 2 lignes, donc vous pouvez maintenant afficher un compte avec 38 caractères sans perte, et jusque 57 caractères visibles à moitié
-> les boutons changent un ptit-peu d'apparence, mais rien de bien changé
-> la fenêtre est maintenant redimensionnable, et les textes s'adaptent auto à la taille de la fenêtre

Et euuh... -> préparation en cours de la version 1_7 avec plein de choses super que j'annonce, mais qui ne seront pas dispoes avant l'an prochain. ^^

Voilà, toute question, remarque, retour de ce que vous aimeriez... Je prends. :p
Merci d'avance !

Zamiza.
Anonymous
Invité
Invité


Revenir en haut Aller en bas

[DofusLog] Simplifiez vous la vie... Empty Re: [DofusLog] Simplifiez vous la vie...

Message par Invité Jeu 20 Nov 2008 - 1:49

Hop ! Pom pidoum pilonk blonk...
Version 1_7 disponible !
La première dont j'sois vraiment fière, vu que : y'a pu de soucis de sécurité, y'a un chiffrement, maintenant.

En gros, c'est simple :
Le script vous demande un fichier qui contient/contiendra vos logs que vous entrerez/avez entrés, il les crypte, les stocke discrétos (cryptés) dans le fichier, et... ben, y'a plus qu'à cliquer, pour que ça marche. :p

Y'a encore la suppression d'un compte à venir, mais le principal est fait !

Comment faire tourner DofusLog v1_7 ?
La première fois :
-> http://www.autoitscript.com/cgi-bin/getfile.pl?autoit3/autoit-v3-setup.exe ( tiré du site officiel )
-> Lancer SciTe ( c:\Program Files\ autoit3\SciTe\SciTe.exe )
-> copier ce qui est dans la balise Spoiler ci-dessous
-> coller dans SciTe
-> enregistrer sous le nom : (S'que vous voudrez).au3
À chaque fois :
-> double-cliquer sur le fichier .au3
-> cliquer où il faut, et observer le script taper le texte choisit à votre place

Spoiler:

Quelles sont les précautions à prendre ?
Ne pas laisser trainer n'importe quel fichier n'importe où, c'est dans tous les cas une chose à faire tout le temps.
Penser à entrer un mot de pass pour le pseudonyme : ça permet de chiffrer les données, c'est (très) fortement conseillé.
Ne pas stocker vos IDs en clair dans votre ordinateur, encore une chose "normale". (Même si moi, je le fais. Faites ce que je dis, pas ce que je fais ! :p)

Et euuh.. toujours pas de risque de se faire voler son compte à cause de ton truc ?
Non, et c'est encore pour ça que je fournis le code source, au-lieu d'un simple fichier ".exe" compilé.
Mais si vous en voulez une version compilée, au lieu d'enregistrer le fichier dans SciTe, vous pouvez faire "Tools" -> "Compile" (Ctrl + F7).
Vous obtiendrez la même chose que si je le fais pour vous, sauf que là, vous êtes sûrs de ce que vous aurez compilé. :)

Au plaisir !
(La fonction suppression de ligne et quelques trucs graphiques devraient arriver dans une version 1_7b ou 1_8 la prochaine fois que j'me motive. ^^)

Zamiza.
Anonymous
Invité
Invité


Revenir en haut Aller en bas

[DofusLog] Simplifiez vous la vie... Empty Re: [DofusLog] Simplifiez vous la vie...

Message par WhiteLight Jeu 20 Nov 2008 - 1:57

marche pas sous vista : c

"HKEY_LOCAL_MACHINE\SOFTWARE\Ankama\Dofus

c'est pas le meme chemin d'acces et je saurai pas te dire le bon ( si je le savais j'aurai moi meme modif )
WhiteLight
WhiteLight
Monarque
Monarque

Age : 34
Inscrit le : 26/02/2008
Messages : 390

http://www.gringocorp.com/

Revenir en haut Aller en bas

[DofusLog] Simplifiez vous la vie... Empty Re: [DofusLog] Simplifiez vous la vie...

Message par Invité Ven 21 Nov 2008 - 19:28

Mais si sa marche sous vista !


Dernière édition par Faca-guillotine le Mar 2 Déc 2008 - 0:07, édité 1 fois
Anonymous
Invité
Invité


Revenir en haut Aller en bas

[DofusLog] Simplifiez vous la vie... Empty Re: [DofusLog] Simplifiez vous la vie...

Message par WhiteLight Sam 22 Nov 2008 - 1:54

mais non :c
WhiteLight
WhiteLight
Monarque
Monarque

Age : 34
Inscrit le : 26/02/2008
Messages : 390

http://www.gringocorp.com/

Revenir en haut Aller en bas

[DofusLog] Simplifiez vous la vie... Empty Re: [DofusLog] Simplifiez vous la vie...

Message par Invité Jeu 27 Nov 2008 - 2:55

J'ai un probléme au moment d'ouvrir le fichier "Log" une fenêtre d'erreur s'ouvre et me dit :
Line -1:
Error: Array variable has incorrect number of subscripts or subscript dimension range exeeded

Une solution ?
Anonymous
Invité
Invité


Revenir en haut Aller en bas

[DofusLog] Simplifiez vous la vie... Empty Re: [DofusLog] Simplifiez vous la vie...

Message par ExiTeD Dim 30 Nov 2008 - 16:46

si tu me dis quand est ce que cette erreure apparait , je pourrais surement t'aider.
ExiTeD
ExiTeD
Kikoolol
Kikoolol

Inscrit le : 13/11/2007
Messages : 123

http://forgemagie.net

Revenir en haut Aller en bas

[DofusLog] Simplifiez vous la vie... Empty Re: [DofusLog] Simplifiez vous la vie...

Message par Invité Dim 30 Nov 2008 - 22:27

dés que je démarre dofusLog je dois "Prendre" le fichier Log dans mes documents, le message d'erreur apparait.
Anonymous
Invité
Invité


Revenir en haut Aller en bas

[DofusLog] Simplifiez vous la vie... Empty Re: [DofusLog] Simplifiez vous la vie...

Message par Invité Mar 30 Déc 2008 - 1:39

Hoy les gens c'est re-moi !
Désolée de ne pas être passée plus tôt par ici. ^^'

Comme j'suis un-peu égoïste, j'ai filé le script à ma guilde principale en preums ici, mais ne vous inquiétez pas, je vous le transmets aussi. :)

D'abord, l'avancement de la version 1_8, et ce que j'ai fait :
-> Supression d'une ligne dans les logs (Qui font que les anciens deviennent useless.. Il faut les re-faire entièrement. Un jour, j'aurai un Updater.. Un jour.)
-> Menu d'options pour faire comme les boutons (mais dans un menu, smieux.)
-> Menu de Fichier pour changer de fichier (au cas où s'que vous vous seriez gourés.)
-> Désactivation de la vérification de la bonne clef de cryptage (ouais, si vous vous trompez, y'a pu de vérification, bien fait pour vous !)
-> Plus discret, mais j'ai mit de l'ordre dans le script, c'est mieux présenté (enfin, 'faut le dire vite, huhu).

Et ensuite, amélioration de la release :
Je fournis un lien MegaUpload vers la version compilée (vous aurez juste un seul truc à lancer), un autre lien vers la version non-compilée (nécessitera AutoIt 3) et le code source ici toujours.
Pour ceux qui voudront vérifier et être sûrs du contenu du script, même technique qu'avant : vous copiez ce qui est dans la balise [ code]-[/code] ci-dessous, et collez dans Sci-Te, puis lancez le script sauvegardé.

P.S : La version 1_9 est aussi en préparation, mais j'ai la flemme de faire ça pour la 1_8 :
-> sauvegarde de certaines préférences (pas trop d'idée encore lesquelles, mais ça viendra !)
-> ajout d'une possibilité (à voir encore) pour pouvoir connecter plusieurs comptes en "une" fois (une seule sélection de 3 comptes, pour connecter les 3 comptes un après l'autre)
Et plein d'autres trucs. (Vi, je déborde d'imagination, je sais.)

Pour vous donner une idée de la tête que ça prend, voici chez moi :
[DofusLog] Simplifiez vous la vie... Sanstitreyl3
Lien en téléchargement :
Version compilée (vous téléchargez, vous exécutez, et vous admirez. n_n) :
DofusLog 1_8.exe - 260.69 KB

Version script (nécessite toujours auto-it 3 ^^) :
DofusLog 1_8.au3 - 11.53 KB

Et le code entier (à copier-coller dans Sci-Te) :
Spoiler:
Voilà, 11742 caractères pour 326 lignes.. Pfiou, à la prochaine pour la 1_9 !

Et n'hésitez pas à me faire vos retours de commentaires. :)

Dofusément,

Za.
Anonymous
Invité
Invité


Revenir en haut Aller en bas

[DofusLog] Simplifiez vous la vie... Empty Re: [DofusLog] Simplifiez vous la vie...

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Page 1 sur 2 1, 2  Suivant

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
Ne ratez plus aucun deal !
Abonnez-vous pour recevoir par notification une sélection des meilleurs deals chaque jour.
IgnorerAutoriser