[..] Gui Par dessus tout.
Règles du forum
- Merci de consulter la section "Règles du forum" et plus particulièrement "Règles et Mentions Légales du site autoitscript.fr" avant d'écrire un message.
Re: [..] Gui Par dessus tout.
bonjour
as tu pu faire fonctionné ton script?
car j'ai le meme soucis que toi et je bloque malgrés les recherches
as tu pu faire fonctionné ton script?
car j'ai le meme soucis que toi et je bloque malgrés les recherches
- ZDS
- Membre émérite

- Messages : 554
- Enregistré le : jeu. 10 juin 2010 10:35
- Localisation : 22300 Cul-d'chouette Langue-de-vache
- Status : Hors ligne
Re: [..] Gui Par dessus tout.
Bonjour,
C'est peut être pas une bonne idée de déterrer un topic dont les derniers messages expliquent que ce n'est pas possible, tout simplement à cause de la façon dont Windows gère les programmes (à l'écran) en plein écran avec traitement par la CG (si tu vois "Plein-écran", "DirectX" et "3D", pas la peine d'aller plus loin, c'est pas possible de passer par dessus avec une simple GUI).
La seule façon de piloter un processus depuis un jeu tel que Counter Strike est par les raccourcis clavier, et uniquement si derrière tu ne t'amuses pas à faire de l'affichage (un chargement de GUI ou même un simple MsgBox te réduira le jeu dans la barre des tâches et le mettra en pause - ou pas - tant que ton script sera au premier plan). Mais bon ça limite pas mal les choses, et on se retrouve avec des choses comme des bots (va voir ailleurs tout de suite ^^), ou du TS (autant utiliser TS dans ce cas) ou encore du log bête et méchant => Utilité d'un tel script : quasi nulle (j'insiste sur le quasi ^^).
L'autre méthode qui ne posera pas de souci est de lancer CS dans un mode fenêtré. Là tu n'auras plus de souci à gérer tes premiers/derniers plans entre les fenêtres (CS et ton script seront tous deux gérés pareils par Windows). Mais bon, si c'est comme le premier Counter ou les UnReal Tournament, bonjour le rafraichissement pourri
A bientôt.
C'est peut être pas une bonne idée de déterrer un topic dont les derniers messages expliquent que ce n'est pas possible, tout simplement à cause de la façon dont Windows gère les programmes (à l'écran) en plein écran avec traitement par la CG (si tu vois "Plein-écran", "DirectX" et "3D", pas la peine d'aller plus loin, c'est pas possible de passer par dessus avec une simple GUI).
La seule façon de piloter un processus depuis un jeu tel que Counter Strike est par les raccourcis clavier, et uniquement si derrière tu ne t'amuses pas à faire de l'affichage (un chargement de GUI ou même un simple MsgBox te réduira le jeu dans la barre des tâches et le mettra en pause - ou pas - tant que ton script sera au premier plan). Mais bon ça limite pas mal les choses, et on se retrouve avec des choses comme des bots (va voir ailleurs tout de suite ^^), ou du TS (autant utiliser TS dans ce cas) ou encore du log bête et méchant => Utilité d'un tel script : quasi nulle (j'insiste sur le quasi ^^).
L'autre méthode qui ne posera pas de souci est de lancer CS dans un mode fenêtré. Là tu n'auras plus de souci à gérer tes premiers/derniers plans entre les fenêtres (CS et ton script seront tous deux gérés pareils par Windows). Mais bon, si c'est comme le premier Counter ou les UnReal Tournament, bonjour le rafraichissement pourri
A bientôt.
ZDS : Chef de projet du nAiO (logiciel AutoIt gratuit sous licence CC 4.0 BY-NC-SA)
Tout problème a une solution, donc si il y a pas d'solution, c'est qu'il y a pas d'problème !
Tout problème a une solution, donc si il y a pas d'solution, c'est qu'il y a pas d'problème !
Re: [..] Gui Par dessus tout.
CS n'est pas le seul jeu sur terre
mais ce post correspond a ce que je cherche pour league of legends (avoir un overlay d'information de timer pendant le jeu)
et sur toutes mes recherches, ce post correspond le plus à mes questions.
sur des sites us autoit, ils parlent d api directx, et comme la communauté fr est efficace, je demande ici, car labas pas plus d info.
merci quand meme.
et sur toutes mes recherches, ce post correspond le plus à mes questions.
sur des sites us autoit, ils parlent d api directx, et comme la communauté fr est efficace, je demande ici, car labas pas plus d info.
merci quand meme.
- ZDS
- Membre émérite

- Messages : 554
- Enregistré le : jeu. 10 juin 2010 10:35
- Localisation : 22300 Cul-d'chouette Langue-de-vache
- Status : Hors ligne
Re: [..] Gui Par dessus tout.
Re,
je me doutais bien qu'il s'agissait d'informations ou de log de ce style (mais autant décourager les boters ^^). Comme dit, il faut donc se pencher sur le coté DX. Si (comme moi) tu as la flemme, l'alternative serait de ne pas utiliser de fenêtre à ton script (pas une GUI classique en tout cas), cf l'exemple de code "Clock.au3" fourni dans les exemples avancés GUI AutoIt :Avec cet exemple une GUI est généré mais tu as moyen de passer outre. Voila pour le coté affichage d'info (ça marchait à peu près avec DSLA mais avec des couleurs dégueulasses ^^).
Ensuite comme je disais, l'interaction avec une GUI est à proscrire si tu veux garder la main sur ton jeu. Le plus rapide à mettre en place : des raccourcis clavier, cf HotKeySet.
Après il y a surement mieux et plus efficace. Mais là sans machine pour faire des tests propres, je te dis juste ce qui me semble le plus facile à mettre en oeuvre de suite.
Bonne chance en tout cas !
je me doutais bien qu'il s'agissait d'informations ou de log de ce style (mais autant décourager les boters ^^). Comme dit, il faut donc se pencher sur le coté DX. Si (comme moi) tu as la flemme, l'alternative serait de ne pas utiliser de fenêtre à ton script (pas une GUI classique en tout cas), cf l'exemple de code "Clock.au3" fourni dans les exemples avancés GUI AutoIt :
► Afficher le texteClock.au3
Ensuite comme je disais, l'interaction avec une GUI est à proscrire si tu veux garder la main sur ton jeu. Le plus rapide à mettre en place : des raccourcis clavier, cf HotKeySet.
Après il y a surement mieux et plus efficace. Mais là sans machine pour faire des tests propres, je te dis juste ce qui me semble le plus facile à mettre en oeuvre de suite.
Bonne chance en tout cas !
ZDS : Chef de projet du nAiO (logiciel AutoIt gratuit sous licence CC 4.0 BY-NC-SA)
Tout problème a une solution, donc si il y a pas d'solution, c'est qu'il y a pas d'problème !
Tout problème a une solution, donc si il y a pas d'solution, c'est qu'il y a pas d'problème !
Re: [..] Gui Par dessus tout.
justement le script clock que j ai vu en cherchant me convient mais je le comprends pas pour l affichage car c'est exactement ce que je cherche mais pas d'affichage lorsque le jeu est lancé
car apres oui des hotkeys seront utiliser pour declenchez des timer et les reinit
je vais continuer en a chercher
car apres oui des hotkeys seront utiliser pour declenchez des timer et les reinit
je vais continuer en a chercher
Re: [..] Gui Par dessus tout.
Salut tout le monde,
Je vois que mon post a été relancé !
J'ai testé le Clock.au3 mais il ne passe pas à travers css encore une fois ...
J'espère que Zesteph qu'il trouvera la solution
! Et bien sur nous l'a faire part !=)
Je vois que mon post a été relancé !
J'ai testé le Clock.au3 mais il ne passe pas à travers css encore une fois ...
J'espère que Zesteph qu'il trouvera la solution
Re: [..] Gui Par dessus tout.
Joueur de league of legends, je pense utiliser de simples HotKey pour le draguon/baron/bleu/rouge, avec un simple Beep() pour avertir de la fin du Timer. Ainsi pas besoin de GUI. 2 Beep = Baron, 1 Beep=Draguon. 2 Beep Aigu = Bleu, 1 Beep Aidu = Rouge, etc...
Re: [..] Gui Par dessus tout.
humm tu m'interesses
timmalos
- sksbir
- Niveau 7

- Messages : 384
- Enregistré le : lun. 26 oct. 2009 17:57
- Localisation : Lyon
- Status : Hors ligne
Re: [..] Gui Par dessus tout.
bonjour
j'interviens ici parce que zesteph m'a demandé de modifié un script d'exemple que j'avais posté ici à propos de compteurs qui se décomptent en parallèles dans une GUI...
Le code d'origine ne fonctionne que via la GUI (en cliquant dessus) et zesteph m'a donc demandé de modifier le code pour utiliser plutôt des hotkeys, mais sans me dire pourquoi il voulait faire la modif ( petit cachotier va
)
Voici donc un code opérationnel avec des hotkeys, la GUI ne servant qu'à afficher les compteurs.
Comme précédemment, il y a le risque d'une certaine imprécision si le compteur est élevé au départ
On active les compteurs avec CTRL+ALT+u CTRL+ALT+i CTRL+ALT+o et CTRL+ALT+p
Si le compteur est en activité, la hotkey le remet à zéro.
Pour votre besoin, il faudra remplacer les valeurs dans le tableau de constantes , et en particulier, remplacer les "sonxxx_compteurY" par des chemins d'accès à des fichiers sons jouables avec soundplay, et ça jouera les fichiers sons au lieu de bloquer tout le script sur l'affichage d'un avertisssement...
amusez vous bien
j'interviens ici parce que zesteph m'a demandé de modifié un script d'exemple que j'avais posté ici à propos de compteurs qui se décomptent en parallèles dans une GUI...
Le code d'origine ne fonctionne que via la GUI (en cliquant dessus) et zesteph m'a donc demandé de modifier le code pour utiliser plutôt des hotkeys, mais sans me dire pourquoi il voulait faire la modif ( petit cachotier va
Voici donc un code opérationnel avec des hotkeys, la GUI ne servant qu'à afficher les compteurs.
Comme précédemment, il y a le risque d'une certaine imprécision si le compteur est élevé au départ
On active les compteurs avec CTRL+ALT+u CTRL+ALT+i CTRL+ALT+o et CTRL+ALT+p
Si le compteur est en activité, la hotkey le remet à zéro.
Pour votre besoin, il faudra remplacer les valeurs dans le tableau de constantes , et en particulier, remplacer les "sonxxx_compteurY" par des chemins d'accès à des fichiers sons jouables avec soundplay, et ça jouera les fichiers sons au lieu de bloquer tout le script sur l'affichage d'un avertisssement...
amusez vous bien
► Afficher le texte
Re: [..] Gui Par dessus tout.
Merci Sksdir pour ton script
Tu as legerement modifié celui d'origine, et je t en remercie cela correspond à ce que je cherchais meme si c'est pas un GUI visible
Maintenant je vais surtout essayer de le comprendre, car c'est aussi cela mon but.
En plus, je vais pouvoir l'utiliser pour ma fille aussi et lui faire un jeu de reflexe et de rapidité, j'aurai juste à changer les libéler pour changer les lettres à appuyer
Tu as legerement modifié celui d'origine, et je t en remercie cela correspond à ce que je cherchais meme si c'est pas un GUI visible
Maintenant je vais surtout essayer de le comprendre, car c'est aussi cela mon but.
En plus, je vais pouvoir l'utiliser pour ma fille aussi et lui faire un jeu de reflexe et de rapidité, j'aurai juste à changer les libéler pour changer les lettres à appuyer



