online faq recherche accueil
 

Il y a 167 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici

 Mot :   Pseudo :  
 
Bas de page
Auteur
 Sujet :

macro pour prendre un screenshot clean (macro fonctionnelle)

 
n°11647
oXid_FoX
des bubulles !
Posté le 24-08-2007 à 13:31:14  profilanswer
 

voilà, tout est dans le titre...
 
est-ce possible de prendre un screenshot avec une macro ?
vous allez me dire : "suffit d'appuyer sur Impr.Ecran"... oui, pas faux ^^
 
mais je veux virer l'UI (comme avec Alt-W) et virer les noms/rangs des joueurs et leur guilde... en gros, avoir une photo du jeu, sans aucun élément de l'interface...
 
donc... c'est jouable ou pas ? car à part lancer des sorts, j'ai pas vu grand chose d'autre en macro...

Message cité 1 fois
Message édité par oXid_FoX le 29-08-2007 à 13:56:14

---------------
[:aaltar] Oxidfox (paladin humain - Elune) mon équipement
outil pour tanks : calculateur d'évitement
---
En fait demo c'est un prêtre et un mage qu'ont fusionné, comme Sangoku et Vegeta. Moi j'ai du fusionner avec un paladin oom j'crois.
n°11649
pb_ee1
Meow =^_^=
Posté le 24-08-2007 à 14:33:07  profilanswer
 

Entre dans une macro la ligne suivante:
 

/script TakeScreenshot()


 
Et le tour devrait être joué ;)


---------------
Helping people since 2005.
Wowinks: http://www.wowinks.com/
Elephant: http://wow.curse.com/downloads/details/3198/
LZRoster: http://www.lzroster.com/
n°11689
oXid_FoX
des bubulles !
Posté le 27-08-2007 à 10:25:40  profilanswer
 

cooool !!! merci, j'essaie ça au plus vite (j'ai pas wow sous la main, là)
 
mais... ça vire toutes les infos ? l'UI, les noms... ?


---------------
[:aaltar] Oxidfox (paladin humain - Elune) mon équipement
outil pour tanks : calculateur d'évitement
---
En fait demo c'est un prêtre et un mage qu'ont fusionné, comme Sangoku et Vegeta. Moi j'ai du fusionner avec un paladin oom j'crois.
n°11735
pb_ee1
Meow =^_^=
Posté le 28-08-2007 à 11:42:23  profilanswer
 

Ha j'ai mal lu désolé :p
 
J'ai cru que tu souhaitais associer la prise de screenshot à une touche lorsque tu faisait Alt+W.
 
Donc:
 

/script SetCVar("UnitNamePlayer", 0)
/script SetCVar("UnitNameNPC", 0)
/script SetCVar("UnitNameOwn", 0)
/script HideNameplates()
/script HideFriendNameplates()
/script UIParent:Hide()
/script Screenshot()


Note: j'ai changé TakeScreenshot() par Screenshot(), qui est plus exact.
 
Ce que ça fait:
1) Ca enlève le nom des joueurs.
2) Ca enlève le nom des NPC.
3) Ca enlève ton nom.
4) Ca enlève les barres affichées avec "V" des ennemis.
5) Ca enlève les barres affichées avec "V" des joueurs.
6) Ca cache l'interface.
7) Ca prend un screenshot.
 
Bon par contre ça ne sauvegarde pas les paramètres héhé, donc il faudra tout rétablir à la main :p
Si j'ai un peu de temps, je pourrai coder un addon qui fait ça.

Message cité 1 fois
Message édité par pb_ee1 le 28-08-2007 à 11:42:46

---------------
Helping people since 2005.
Wowinks: http://www.wowinks.com/
Elephant: http://wow.curse.com/downloads/details/3198/
LZRoster: http://www.lzroster.com/
n°11743
oXid_FoX
des bubulles !
Posté le 28-08-2007 à 14:30:00  profilanswer
 

pas encore testé, meme la première (oups, pas pensé à le faire le peu de temps que j'ai pu me connecter récemment).
 
mais... ça m'a l'air d'être royal, ça... /hugekiss
 
et si éventuellement on rajoute /script UIParent:Show() à la fin de ta macro, ça irait ? (voire le reste inversé en fonction de notre config)

/script SetCVar("UnitNamePlayer", 0)
/script SetCVar("UnitNameNPC", 0)
/script SetCVar("UnitNameOwn", 0)
/script HideNameplates()
/script HideFriendNameplates()
/script UIParent:Hide()
/script Screenshot()
/script UIParent:Show()
/script SetCVar("UnitNamePlayer", 1)


le reste des paramètre, pas bien grave... c'est surtout pour prendre sur le vif une belle image.
mais si tu as la possibilité de faire un addon de ça, ne te prive pas ;)


---------------
[:aaltar] Oxidfox (paladin humain - Elune) mon équipement
outil pour tanks : calculateur d'évitement
---
En fait demo c'est un prêtre et un mage qu'ont fusionné, comme Sangoku et Vegeta. Moi j'ai du fusionner avec un paladin oom j'crois.
n°11766
oXid_FoX
des bubulles !
Posté le 29-08-2007 à 13:55:18  profilanswer
 

ahhhh !
enfin testé !
et complètement approuvé, merci pb_ee1 ;)

 

mais ma modif est pourrie : il semblerait que l'enchainement

/script UIParent:Hide()
/script Screenshot()
/script UIParent:Show()


ne lui laisse pas le temps de screener avant de remettre l'UI...
quand à remettre le nom des joueur à la fin, la taille fatidique des 255 caractères ne le permet pas.
et meme si on les remettais à la place du UI:Show, je parie que ça fera comme l'UI, il screenera après avoir remis les noms...

 

en résumé :

 

donc ceci fonctionne parfaitement : (c'est ce qui a été donné par pb_ee1)

/script SetCVar("UnitNamePlayer", 0)
/script SetCVar("UnitNameNPC", 0)
/script SetCVar("UnitNameOwn", 0)
/script HideNameplates()
/script HideFriendNameplates()
/script UIParent:Hide()
/script Screenshot()


il faudra remettre les noms des joueurs/guildes à la main ensuite...
attention : si vous voulez un screen "propre" et vide de tout élément de l'UI, il faut également déselectionner la cible (sinon, y aura son nom + le rond bleu aux pieds)


Message édité par oXid_FoX le 29-08-2007 à 13:57:42

---------------
[:aaltar] Oxidfox (paladin humain - Elune) mon équipement
outil pour tanks : calculateur d'évitement
---
En fait demo c'est un prêtre et un mage qu'ont fusionné, comme Sangoku et Vegeta. Moi j'ai du fusionner avec un paladin oom j'crois.
n°11767
pb_ee1
Meow =^_^=
Posté le 29-08-2007 à 14:22:23  profilanswer
 

Rien ne t'empêche de faire une macro qui te fait l'effet inverse, il suffit d'inverser l'ordre des lignes et de ne pas recopier celle conçernant le screenshot bien entendu :p Une fois ton screenshot pris, une activation de cette deuxième macro te permet de revenir à ta config normale ;-) Bon j'avoue, c'est un peu galère d'avoir deux macros pour prendre un simple screenshot.
 
Pour ton problème de target, ça peut être réglé:
 

/cleartarget
/script SetCVar("UnitNamePlayer", 0)
/script SetCVar("UnitNameNPC", 0)
/script SetCVar("UnitNameOwn", 0)
/script HideNameplates()
/script HideFriendNameplates()
/script UIParent:Hide()
/script Screenshot()


 
Et là normalement ta cible sera automatiquement enlevée si tu en as une....   ;)


Message édité par pb_ee1 le 29-08-2007 à 14:24:15

---------------
Helping people since 2005.
Wowinks: http://www.wowinks.com/
Elephant: http://wow.curse.com/downloads/details/3198/
LZRoster: http://www.lzroster.com/
n°11768
oXid_FoX
des bubulles !
Posté le 29-08-2007 à 14:43:21  profilanswer
 

j'y ai pensé... d'un autre coté, ça peut permettre de mettre en valeur le sujet à screener parmi toute une foule...
et l'action de désélectionner est quand meme assez rapide à faire...
 
voire meme en faisant qqch du genre (là, tu me corriges) :

/script [modifier] cleartarget

(sans préciser shift|ctrl|alt , car justement, dans l'urgence ^^ )
 
(mais que ça ne t'empêches pas de nous faire un zouli addon ^^ )


---------------
[:aaltar] Oxidfox (paladin humain - Elune) mon équipement
outil pour tanks : calculateur d'évitement
---
En fait demo c'est un prêtre et un mage qu'ont fusionné, comme Sangoku et Vegeta. Moi j'ai du fusionner avec un paladin oom j'crois.
n°11769
Malkom72
________________________
Posté le 29-08-2007 à 14:49:40  profilanswer
 

Quitte à faire 2 macros autant faire plus simple en faisant :  
 

Code :
  1. /script UIParent:Hide()
  2. /script Screenshot()


 
puis l'autre :  
 

Code :
  1. /script UIParent:Show()


 
non ?

n°11770
oXid_FoX
des bubulles !
Posté le 29-08-2007 à 15:07:22  profilanswer
 

et ça fait ce que je voulais ??? il ne me semble pas.
 
et une macro pour /script UIParent:Show(), euh... autant faire Alt-W :-P
 

oXid_FoX a écrit :

mais je veux virer l'UI (comme avec Alt-W) et virer les noms/rangs des joueurs et leur guilde... en gros, avoir une photo du jeu, sans aucun élément de l'interface...


pb_ee1 a écrit :

Ce que ça fait:
1) Ca enlève le nom des joueurs.
2) Ca enlève le nom des NPC.
3) Ca enlève ton nom.
4) Ca enlève les barres affichées avec "V" des ennemis.
5) Ca enlève les barres affichées avec "V" des joueurs.
6) Ca cache l'interface.
7) Ca prend un screenshot.



---------------
[:aaltar] Oxidfox (paladin humain - Elune) mon équipement
outil pour tanks : calculateur d'évitement
---
En fait demo c'est un prêtre et un mage qu'ont fusionné, comme Sangoku et Vegeta. Moi j'ai du fusionner avec un paladin oom j'crois.
n°11774
pb_ee1
Meow =^_^=
Posté le 29-08-2007 à 16:31:16  profilanswer
 

Ta macro ne fonctionnera pas comme tu l'as écrite oXid_FoX, il faudrait plutôt faire:
 

/cleartarget [modifier:alt][modifier:ctrl][modifier:shift]


 
Du coup, ça n'enlèvera ta target que si tu actives la macro et que tu as la touche Alt, Ctrl ou Shift enfoncée. Sinon, ça prend simplement le screenshot.
 
Pour l'AddOn, je verrai, pour l'instant j'ai pas mal de boulot et j'en ai encore plus qui vient dans les jours qui viennent puisqu'une petite surprise vous attend sur JudgeHype si tout se passe bien ;)


Message édité par pb_ee1 le 29-08-2007 à 16:32:01

---------------
Helping people since 2005.
Wowinks: http://www.wowinks.com/
Elephant: http://wow.curse.com/downloads/details/3198/
LZRoster: http://www.lzroster.com/
n°11775
oXid_FoX
des bubulles !
Posté le 29-08-2007 à 16:46:49  profilanswer
 

j'avais lu sur le Guide des macros du fofo off qu'il n'y avait pas besoin de spécifier la touche (et dans ce cas, ça prend n'importe laquelle des 3).

Citation :

- modifier ou modifier:shift|ctrl|alt : Renvoie "vrai" si la touche indiquée est appuyée. Si aucune touche n'est indiquée, renvoie "vrai" si vous appuyez sur n'importe laquelle de ces touches

 

mais mieux encore (si on met ça en bouton sur l'interface, sinon, la touche), sur le clic droit :

/cleartarget [modifier][button:2]

 

sinon, pour le coding des addons, aurais-tu des bonnes références ? en FR, si possible (permet de s'y mettre plus vite/facilement)


Message édité par oXid_FoX le 29-08-2007 à 16:48:34

---------------
[:aaltar] Oxidfox (paladin humain - Elune) mon équipement
outil pour tanks : calculateur d'évitement
---
En fait demo c'est un prêtre et un mage qu'ont fusionné, comme Sangoku et Vegeta. Moi j'ai du fusionner avec un paladin oom j'crois.
n°11778
pb_ee1
Meow =^_^=
Posté le 29-08-2007 à 17:47:17  profilanswer
 

Ho bah je me suis ptêtre trompé alors, je n'ai jamais utilisé [modifier] sans paramètres. J'aurai dû vérifier avant ;) Note que ta macro ne fonctionnait tout de même pas puisqu'il faut utiliser /cleartarget à la place de /script (...).
 
Pour le coding, Wowwiki (EN) est ton meilleur ami:
http://www.wowwiki.com/AddOns
http://www.wowwiki.com/HOWTO:_Get_Started
 
Tu peux obtenir les tutoriaux de Blizzard en installant l'Interface AddOn Kit:
http://www.blizzard.com/support/wow/?id=aww01669p
 
Sur les forums officiels, tu obtiendra aussi de l'aide:
http://forums.worldofwarcraft.com/ [...] 1244&sid=1
 
Enfin, si tu comptes coder directement en Ace2, tu peux consulter ce guide:
http://www.wowace.com/wiki/Welcome [...] Ace2_Addon
 
Comme tu vas le voir rapidement, la langue Anglaise est ton amie...  :)


---------------
Helping people since 2005.
Wowinks: http://www.wowinks.com/
Elephant: http://wow.curse.com/downloads/details/3198/
LZRoster: http://www.lzroster.com/
n°11779
oXid_FoX
des bubulles !
Posté le 29-08-2007 à 18:12:37  profilanswer
 

Citation :

Note que ta macro ne fonctionnait tout de même pas puisqu'il faut utiliser /cleartarget à la place de /script (...).

ça j'en doutais pas un seul instant (que mon machin ne fonctionne pas)... c'était juste pour te donner l'idée ;)
 
et pour le [modifier] seul, ça va être nécessaire, car je suis déjà très proche de la limite de caractères sans cette ligne...
 
merci pour les liens, je m'y mettrais... quand j'aurais du temps ^^
(et l'anglais, oui, je sais, pas de soucis, juste que c'est quand meme plus facile en FR ^^ )


---------------
[:aaltar] Oxidfox (paladin humain - Elune) mon équipement
outil pour tanks : calculateur d'évitement
---
En fait demo c'est un prêtre et un mage qu'ont fusionné, comme Sangoku et Vegeta. Moi j'ai du fusionner avec un paladin oom j'crois.
n°11799
oXid_FoX
des bubulles !
Posté le 31-08-2007 à 11:31:13  profilanswer
 

wahou ! qu'il est mignon le kit de blizzard... qq mo à DL... et une fois installé, il te prend gentiment plus de 150 mo (ça aurait été cool de le dire avant... merci blizz !).
pour le tuto en français, apparement blizzard en fournit un avec son kit... pas encore eu le temps d'approfondir.

 
pour revenir une dernière fois dans le sujet, ceux qui sont intéressés :
100% FONCTIONNELLE
cette macro prendra un screenshot, en ayant au préalable enlevé tous les éléments de l'UI (les noms, les barres de vie de la touche "V" ), virera l'UI (touche Alt+W). Pour désélectionner la cible, il faudra cliquer droit sur le bouton, ou appuyer (c'est vous qui voyez ^^ ) sur Alt ou Shift ou Ctrl en meme temps que le clic sur le bouton.
A vous de tout remettre ensuite...

/cleartarget [modifier][button:2]
/script SetCVar("UnitNamePlayer", 0)
/script SetCVar("UnitNameNPC", 0)
/script SetCVar("UnitNameOwn", 0)
/script HideNameplates()
/script HideFriendNameplates()
/script UIParent:Hide()
/script Screenshot()

(on est tout juste à la capacité max des macro, 240 car)


---------------
[:aaltar] Oxidfox (paladin humain - Elune) mon équipement
outil pour tanks : calculateur d'évitement
---
En fait demo c'est un prêtre et un mage qu'ont fusionné, comme Sangoku et Vegeta. Moi j'ai du fusionner avec un paladin oom j'crois.
n°12879
oXid_FoX
des bubulles !
Posté le 22-11-2007 à 16:23:43  profilanswer
 

je ressort cette zoulie macro...
 
avec le 2.3 je me suis rendu compte qu'en virant l'interface avec Alt-W, ça nettoyait completement l'écran (y compris les noms des joueurs, etc...). et en la remettant, on conserve tous les paramètres...
 
évidemment, après test, UIParent:Hide() ne correspond pas (cette fonction fait bien comme avant, uniquement un masquage de l'UI)
 
d'où la question : quelle est cette nouvelle fonction, ou comment simuler le Alt-W ? ce qui permettrai réellement d'avoir une macro propre, sans avoir à refaire la conf des noms ensuite (ou une 2è macro pour le faire)


---------------
[:aaltar] Oxidfox (paladin humain - Elune) mon équipement
outil pour tanks : calculateur d'évitement
---
En fait demo c'est un prêtre et un mage qu'ont fusionné, comme Sangoku et Vegeta. Moi j'ai du fusionner avec un paladin oom j'crois.
n°12890
pb_ee1
Meow =^_^=
Posté le 23-11-2007 à 12:24:12  profilanswer
 

J'ai essayé de voir quelle fonction faisait ça mais je n'ai rien trouvé sur Wowwiki :/


---------------
Helping people since 2005.
Wowinks: http://www.wowinks.com/
Elephant: http://wow.curse.com/downloads/details/3198/
LZRoster: http://www.lzroster.com/
n°12892
Aghnaar
Praise my Flesh !
Posté le 23-11-2007 à 15:34:50  profilanswer
 

oXid_FoX a écrit :

d'où la question : quelle est cette nouvelle fonction, ou comment simuler le Alt-W ? ce qui permettrai réellement d'avoir une macro propre, sans avoir à refaire la conf des noms ensuite (ou une 2è macro pour le faire)


 
De ce que j'ai compris, c'est un bug qui va être corrigé


---------------
The machine Girl -  Looks like ALL the NPC got a nerf ! LOL - What're u buying ?
[~Now listening~]
«Quand Microsoft sortira un truc qui ne plante pas, ce sera surement un clou»

n°12989
oXid_FoX
des bubulles !
Posté le 28-11-2007 à 08:40:46  profilanswer
 

oh, dommage... c'est vraiment pratique pour faire des screenshots bien clean...


---------------
[:aaltar] Oxidfox (paladin humain - Elune) mon équipement
outil pour tanks : calculateur d'évitement
---
En fait demo c'est un prêtre et un mage qu'ont fusionné, comme Sangoku et Vegeta. Moi j'ai du fusionner avec un paladin oom j'crois.

Aller à :
Ajouter une réponse