Auto-It Bouffe mes Fps !

    Publicités

Users Who Are Viewing This Thread (Total: 0, Members: 0, Guests: 0)

Status
Not open for further replies.

H1ken

Membre
Apr 23, 2013
70
0
211
Salut, J'ai une chute de Fps incompréhensible ! Lorsque j'active mon script Auto-It mes Fps chutent de 40-45 Fps ! O.o
Et quand je met ce script en pause, mes Fps revienne à la normale sur mon jeu...c'est à dire 100 Fps e_e !

J'attend votre aide, pour rêgler ce problème incompréhensible ! :non:

Bye e
 

ragnarock

Membre actif
Mar 22, 2010
194
0
917
Salut,

C'est ton code qui est trop gourmand.. on peut rien faire sans le voir.

Faut que t'essayes de l'optimiser.
 

H1ken

Membre
Apr 23, 2013
70
0
211
code source:
Global $Paused
HotKeySet("{x}", "TogglePause")

While 1
$Variable = PixelSearch(427,251,945,415,0x010101)
If IsArray($Variable) = True Then
Mousemove($Variable[0], $Variable[1],1)
EndIf
WEnd

Func _Exit()
Exit
EndFunc

Func TogglePause()
$Paused = Not $Paused
While $Paused
Sleep(100)
ToolTip('Script is "Paused"', 0, 0)
WEnd
ToolTip("")
EndFunc ;==>TogglePause

Merci de ton aide ;)
 
Last edited:

H1ken

Membre
Apr 23, 2013
70
0
211
J'en ai mis un peu partout, ça donne ça:
Global $Paused
HotKeySet("{x}", "TogglePause")

While 1
$Variable = PixelSearch(427,251,945,415,0x010201)
If IsArray($Variable) = True Then
Mousemove($Variable[0], $Variable[1],1)
EndIf
WEnd
Sleep(500)

Func _Exit()
Exit
EndFunc

Func TogglePause()
$Paused = Not $Paused
While $Paused
Sleep(100)
ToolTip('Script is "Paused"', 0, 0)
WEnd
ToolTip("")
EndFunc ;==>TogglePause
Sleep(2000)

Alors ?
 
Last edited:

H1ken

Membre
Apr 23, 2013
70
0
211
Apprend à expliquer avant d'aider...
J'ai bien mis un petit sleep à la fin, c'était ce qu'il fallait, non ?
 

Cyrion

._.
V
Ancien staff
Jul 8, 2010
2,524
2
944
www.bufferoverflow.fr
Apprend à expliquer avant d'aider..
C'était une phrase des plus simple à comprendre , c'est pas moi le problème dans ce cas-là.

J'ai bien mis un petit sleep à la fin, c'était ce qu'il fallait, non ?

Va falloir répéter une troisième fois .. Pas à la fin ... Dans la boucle !

Si tu n'es même pas capable de comprendre une simple phrase du genre , c'est que tu ne connais même pas les bases et que tu as C/C.
 

H1ken

Membre
Apr 23, 2013
70
0
211
Si tu n'es même pas capable de comprendre une simple phrase du genre , c'est que tu ne connais même pas les bases et que tu as C/C.

Je n'ai certes pas appris les bases, mais à force de faire des essais, de me renseigner sur des sites, j'en connais assez sur le domaine..
Et j'ai pas C/C MON code source, j'te rassure ;)

Et en quoi ça te regarde d'ailleurs que je C/C mon code, ou que je ne connais même pas les bases ?
Je n'ai pas demandé qu'on fasse des remarques sur mon code source, mais qu'on m'aide juste à comprendre d'où viens cette perte de Fps...
Sur ce, j'attends encore l'aide dont j'ai besoin.
 

Cyrion

._.
V
Ancien staff
Jul 8, 2010
2,524
2
944
www.bufferoverflow.fr
Et en quoi ça te regarde d'ailleurs que je C/C mon code, ou que je ne connais même pas les bases ?

Ça fait que tu ne sais même pas ce que c'est qu'une boucle infini alors que tu le saurais déjà si tu aurait lu un tutoriel sur les bases.

Donc on aurait pas cette discussion et cette perte de temps.
 

H1ken

Membre
Apr 23, 2013
70
0
211
Global $Paused
HotKeySet("{x}", "TogglePause")

While 1
Sleep(500)
$Variable = PixelSearch(427,251,945,415,0x010201)
If IsArray($Variable) = True Then
Mousemove($Variable[0], $Variable[1],1)
EndIf
WEnd


Func _Exit()
Exit
EndFunc

Func TogglePause()
$Paused = Not $Paused
While $Paused
Sleep(100)
ToolTip('Script is "Paused"', 0, 0)
WEnd
ToolTip("")
EndFunc ;==>TogglePause

?
 

H1ken

Membre
Apr 23, 2013
70
0
211
Merci Cyrion,
Mais j'ai toujours une baisse de Fps, bien qu'elle est diminué, elle reste importante ! (30-35 Fps)...

Je devrais augmenter le temps de Sleep ? (au lieu de 50 ?)

---------- Message ajouté à 11h41 ---------- Le message précédent était à 10h51 ----------

O.o ! C'est normale que mon Aimbot ne marche plus ? Des fois il se met bien sur la tete, des autres fois il se met à coté et essaye de le suivre...--'
 
Last edited:

Evaelis

La Voix de la Sagesse
V
Ancien staff
Apr 28, 2010
22,949
468
1,699
Valhalla
Cela dis, tu as un pc portable de moyenne gamme non ?
Donc ton écran est 60 Hz (60 IPS/FPS)
Et tu ressens très peu la différence après 40 FPS (Très peu ne veux pas dire pas du tout)
 

H1ken

Membre
Apr 23, 2013
70
0
211
Faux, bien qu'il y ait marqué 60 Fps, des fois ça chute à 15-10, et ça saccade pas mal...:s



J'ai compris ! Je crois savoir pourquoi Auto-it me pose autant de problème !
"Compatible avec Windows 95 / 98 / ME / NT4 / 2000 / XP / 2003 / Vista / 2008 / Seven"
J'ai Windows 8 ! Qui a une version Auto-it de Windows 8 ?
 
Last edited:

H1ken

Membre
Apr 23, 2013
70
0
211
Alors ? Ou bien un autre langage de programmation qui est comme Auto-It, mais compatible Windows 8...
 

ragnarock

Membre actif
Mar 22, 2010
194
0
917
AutoIt est compatible win 8, comme tous les langages de prog les plus couramment utilisés.
 

H1ken

Membre
Apr 23, 2013
70
0
211
Tes sure ? La mienne a l'air de mal fonctionner, et c'est bien marqué dans la description du logiciel, il ne stipule pas Windows 8 pourtant..
Donne un lien de où tu dl Auto-It alors ?

Merci ;)
 

H1ken

Membre
Apr 23, 2013
70
0
211
J'y connais rien en C++...
Et pis c'est trop long à apprendre et à maîtriser..
 

drov

V
Feb 27, 2012
1,427
1
944
Comme dit cyrion c'est que ton cpu bosse trop à cause de la boucle infinie, mais un sleep(50) peut bloquer un tout petit peu, la recherche peut se jouer à si peu.

donc essaye de faire un sleep plus faible genre 10 ms même ça soulage le processeur pas mal
 
Status
Not open for further replies.