Hello la communauté.
Voici un petit topic du logiciel AutoHotkeys (merci à Corvo_Attano d'en avoir parlé sur le forum )
1 - Télécharger AutoHotkeys (sur le site officiel, aucun soucis) et l'installer
2 - Sur votre bureau, créer un nouveau script (click droit de la souris = nouveau AutoHotkeys script)
3 - Renommer ce fichier en GTA.ahk
4 - Click droit sur ce fichier, edit script
5 - Effacez ce qui s'y trouve et collez ceci :
Hello, ce script pour GTA vous permet de téléphoner avec une touche :
Touche 3 du pavé numerique = Appeler Lester
Touche 6 du pavé numerique = Appeler Lamar
IF NOT A_IsAdmin
{
Run *RunAs "%A_ScriptFullPath%"
ExitApp
}
SetWorkingDir %A_ScriptDir% ;--------------------------------------> Ensures a consistent starting directory.
;/////////////////////////////////////////////////////////////////////////////////
;Delays
IntMenuDelay = 200 ;-------------------------------------------> Additional delay after opening interaction menu.
KeySendDelay = 100 ;-------------------------------------------> Delay between send key commands.
KeyPressDuration = 70 ;-------------------------------------------> Duration each key press is held down.
PhoneDelay = 500 ;-------------------------------------------> Delay between send key commands.
setkeydelay, %KeySendDelay%, %KeyPressDuration% ;-------------------> Delay between keystrokes and press duration, respectively. (Don't touch, Variables for macros)
;/////////////////////////////////////////////////////////////////////////////////
; Changing hotkeys:
LesterKey := "Numpad3"
LamarKey := "Numpad6"
;Remap Next Track key in bindings (In-game) to a punctuation/period dot.
;Remap Prev Track key in bindings (In-game) to the numpad delete/comma button.
;/////////////////////////////////////////////////////////////////////////////////
; Do not touch:
Hotkey, %LesterKey%, Lester
Hotkey, %LamarKey%, Lamar
return
;/////////////////////////////////////////////////////////////////////////////////
Lester:
Send {Up}
sleep, %PhoneDelay%
Send {Right}{Up}{Return}
Send {Up 12}{Enter}
return
;/////////////////////////////////////////////////////////////////////////////////
Lamar:
Send {Up}
sleep, %PhoneDelay%
Send {Right}{Up}{Enter}
Send {Up 14}{Enter}
return
;/////////////////////////////////////////////////////////////////////////////////
Sauvegardez et quittez.
Lancez maintenant ce script en mode administrateur (click droit sur le fichier = exécuter en mode administrateur)
Lancez maintenant GTA , desormais, la touche :
3 du pavé numérique vous permet d'appeler immédiatement Lester
6 du pavé numérique d'appeler Lamar
Je n'ai mis que ça pour l'instant, mais on peut rajouter tout ce que l'on veut , merrywheather, mode passif etc ...
Attention, dans mon tel il y a les contacts PDG/Club motard/boite de nuit , si ce n'est pas votre cas, vous pouvez modifier ce script pour modifier le nombre d' impulsions sur le tel.
Je l'utilise depuis bientôt un mois, ça marche du tonnerre
C'est un pur bonheur de ne plus avoir à naviguer dans le tel tout en conduisant par exemple !
Si vous avez des questions,n"hésitez pas
Ouais fin fait gaffe à tes sharps remplacés par des points quand même, utilise la balise code pour palier le problème
Oups, j'comprend pas ???
Tu voulais écrire
#NoEnv ;--------------------------------------> Recommended for performance and compatibility with future AutoHotkey releases.
SetWorkingDir %A_ScriptDir% ;--------------------------------------> Ensures a consistent starting directory.
#SingleInstance, Force ;--------------------------------------> Determines whether a script is allowed to run again when it is already running
#IfWinActive, ahk_class grcWindow ;--------------------------------------> Disables hotkeys when alt-tabbed or GTA is closed.
Mais du coup jvc t'as remplacé les # par un 1. du coup voilà
Enfin j'imagine
Putain t'a raison !! Merci
le texte a été modifié ... comment on fait ??
Ah bah ducoup tu as fait le topic, j'avais vraiment la flemme
Merci de m'avoir cité au passage
Bon aller je vais être gentil, je vais en poster une parmi cette liste
Suicide façon tryhard
Buzzard ; Gilet ; BST de PDG
Du Mode PDG au Mode Passif
Recharge des munitions lourdes (RPG, Minigun ect...)
Switch de la vision thermique avec un casque à jumelles
Anti AFK
Respawn rapide
Je vous laisse voter
Le 15 septembre 2018 à 13:43:52 Rac-lure a écrit :
Putain t'a raison !! Merci
le texte a été modifié ... comment on fait ??
ajoute la balise code avant et après ton script
IF NOT A_IsAdmin
{
Run *RunAs "%A_ScriptFullPath%"
ExitApp
}
#NoEnv ;--------------------------------------> Recommended for performance and compatibility with future AutoHotkey releases.
SetWorkingDir %A_ScriptDir% ;--------------------------------------> Ensures a consistent starting directory.
#SingleInstance, Force ;--------------------------------------> Determines whether a script is allowed to run again when it is already running
#IfWinActive, ahk_class grcWindow ;--------------------------------------> Disables hotkeys when alt-tabbed or GTA is closed.
;/////////////////////////////////////////////////////////////////////////////////
;Delays
IntMenuDelay = 200 ;-------------------------------------------> Additional delay after opening interaction menu.
KeySendDelay = 100 ;-------------------------------------------> Delay between send key commands.
KeyPressDuration = 70 ;-------------------------------------------> Duration each key press is held down.
PhoneDelay = 500 ;-------------------------------------------> Delay between send key commands.
setkeydelay, %KeySendDelay%, %KeyPressDuration% ;-------------------> Delay between keystrokes and press duration, respectively. (Don't touch, Variables for macros)
;/////////////////////////////////////////////////////////////////////////////////
; Changing hotkeys:
LesterKey := "Numpad3"
LamarKey := "Numpad6"
;Remap Next Track key in bindings (In-game) to a punctuation/period dot.
;Remap Prev Track key in bindings (In-game) to the numpad delete/comma button.
;/////////////////////////////////////////////////////////////////////////////////
; Do not touch:
Hotkey, %LesterKey%, Lester
Hotkey, %LamarKey%, Lamar
return
;/////////////////////////////////////////////////////////////////////////////////
Lester:
Send {Up}
sleep, %PhoneDelay%
Send {Right}{Up}{Return}
Send {Up 12}{Enter}
return
;/////////////////////////////////////////////////////////////////////////////////
Lamar:
Send {Up}
sleep, %PhoneDelay%
Send {Right}{Up}{Enter}
Send {Up 14}{Enter}
return
;/////////////////////////////////////////////////////////////////////////////////
Le 15 septembre 2018 à 14:02:20 LeMassDislike a écrit :
Ah bah ducoup tu as fait le topic, j'avais vraiment la flemme
Merci de m'avoir cité au passageBon aller je vais être gentil, je vais en poster une parmi cette liste
Suicide façon tryhard
Buzzard ; Gilet ; BST de PDG
Du Mode PDG au Mode Passif
Recharge des munitions lourdes (RPG, Minigun ect...)
Switch de la vision thermique avec un casque à jumelles
Anti AFK
Respawn rapideJe vous laisse voter
Recharge des munitions lourdes et respawn rapide stp
C'est bien normal, LeMassDislike
Impec Hapchooooooooom
voila la version corrigée :
Hello, ce script pour GTA vous permet de telephoner avec une touche :
Touche 3 du pavé numerique = Appeler Lester
Touche 6 du pavé numerique = Appeler Lamar
*/
IF NOT A_IsAdmin
{
Run *RunAs "%A_ScriptFullPath%"
ExitApp
}
#NoEnv ;--------------------------------------> Recommended for performance and compatibility with future AutoHotkey releases.
SetWorkingDir %A_ScriptDir% ;--------------------------------------> Ensures a consistent starting directory.
#SingleInstance, Force ;--------------------------------------> Determines whether a script is allowed to run again when it is already running
#IfWinActive, ahk_class grcWindow ;--------------------------------------> Disables hotkeys when alt-tabbed or GTA is closed.
;/////////////////////////////////////////////////////////////////////////////////
;Delays
IntMenuDelay = 200 ;-------------------------------------------> Additional delay after opening interaction menu.
KeySendDelay = 100 ;-------------------------------------------> Delay between send key commands.
KeyPressDuration = 70 ;-------------------------------------------> Duration each key press is held down.
PhoneDelay = 500 ;-------------------------------------------> Delay between send key commands.
setkeydelay, %KeySendDelay%, %KeyPressDuration% ;-------------------> Delay between keystrokes and press duration, respectively. (Don't touch, Variables for macros)
;/////////////////////////////////////////////////////////////////////////////////
; Changing hotkeys:
LesterKey := "Numpad3"
LamarKey := "Numpad6"
;Remap Next Track key in bindings (In-game) to a punctuation/period dot.
;Remap Prev Track key in bindings (In-game) to the numpad delete/comma button.
;/////////////////////////////////////////////////////////////////////////////////
; Do not touch:
Hotkey, %LesterKey%, Lester
Hotkey, %LamarKey%, Lamar
return
;/////////////////////////////////////////////////////////////////////////////////
Lester:
Send {Up}
sleep, %PhoneDelay%
Send {Right}{Up}{Return}
Send {Up 12}{Enter}
return
;/////////////////////////////////////////////////////////////////////////////////
Lamar:
Send {Up}
sleep, %PhoneDelay%
Send {Right}{Up}{Enter}
Send {Up 14}{Enter}
return
;/////////////////////////////////////////////////////////////////////////////////
Par contre, je comprend pas LeMassDislike, ton script va faire TOUT ce que tu proposes, non ?
Pourquoi tu demandes de choisir parmi ta liste
Le 15 septembre 2018 à 14:36:32 Rac-lure a écrit :
Par contre, je comprend pas LeMassDislike, ton script va faire TOUT ce que tu proposes, non ?
Pourquoi tu demandes de choisir parmi ta liste
Il a un script pour chacun des trucs et il veut faire qu'un copier-coller
Le 15 septembre 2018 à 14:36:32 Rac-lure a écrit :
Par contre, je comprend pas LeMassDislike, ton script va faire TOUT ce que tu proposes, non ?
Pourquoi tu demandes de choisir parmi ta liste
Mon script regroupe toutes les commandes en un fichier ahk, sauf pour le Respawn et l'Anti-AFK à cause des conflits de touches...
Je demande de choisir car je ne souhaite pas donner toutes mes macros non plus
Ah et appelle moi Corvo, j'ai été banni 30 jours pour... une sale affaire
ah , bon ...
Pour ma part, rien besoin, je sais faire les macros maintenant.
Hello.
Pour ma part, ça ne marche que quant j'active le prog de macro après avoir lancé GTA.
J'ai un clavier avec des touches de raccourcis, j'en ai programmé une pour lancer le programme de macro spécial GTA.
Je lance donc le jeu normalement, j'attend d'arriver au Online et j'active les macros avec la touche dédiée au prog de macro ... et tout marche nickel
J'ai absolument rien compris
Dès la ligne 1 sa merde à cause de ton texte sans balise
Je n’ai jamais fais d'informatique ou de codage, mais je sais que du texte brut comme ça dans notepad++ ça marche pas.
Impossible de trouver un tuto correct sur internet pour faire sois même ses macros
Le 02 mai 2021 à 07:37:28 :
Dès la ligne 1 sa merde à cause de ton texte sans baliseJe n’ai jamais fais d'informatique ou de codage, mais je sais que du texte brut comme ça dans notepad++ ça marche pas.
Impossible de trouver un tuto correct sur internet pour faire sois même ses macros
Il marche très bien son script, c'est juste qu'il manque la première ligne du commentaire.
Chaque langage a ce qu'on appelle des commentaires, la possibilité de laisser ce que tu sembles appeler du texte brut pour expliquer ce que l'on souhaite.
Dans pas mal de langages inspirés de la syntaxe C, on peut écrire un commentaire sur plusieurs lignes en commençant par /* et en finissant par */.
Dans le post plus haut, tu as bien le */ de fin mais il manque une ligne :
/*
de façon à obtenir :
/*
Hello, ce script pour GTA vous permet de telephoner avec une touche :
Touche 3 du pavé numerique = Appeler Lester
Touche 6 du pavé numerique = Appeler Lamar
*/
Plutôt que chercher un "tuto correct" spécialisé GTA, je t'encourage à d'abord regarder la syntaxe d'AHK (qui est clairement la référence pour ce genre de macros) en jetant un coup d'oeil à leur doc : https://www.autohotkey.com/docs/AutoHotkey.htm
Je vois cependant que https://www.autohotkey.com/docs/Tutorial.htm existe également.