HoPpUs182 0 Posted March 24, 2005 hahaha ultima online ! NON !!!! ... p-e tssss tout se con peux faire quand on na rie na faire lol Share this post Link to post Share on other sites
voodoo 0 Posted March 24, 2005 OMG oublie-moi, t'en connais deja 20 fois plusse que moi. Jme suis vraiment pas servi vraiment de ça beaucoup... j'ai faite genre 2 scripts au total... lol chu un n00b Share this post Link to post Share on other sites
La Chouine 0 Posted March 24, 2005 bin correcte, jpeux tu en mettre moe lol? sinon, c un site ou tu peux gfagner de prix avec tes skillZ? Non ta pas le droit .. Share this post Link to post Share on other sites
BANG! 0 Posted March 24, 2005 Merde!! ya vraiment personne ki peut maider la dessus jai besoin daide la.. chu pogner a ste place la je c pu koi faire :cry: Share this post Link to post Share on other sites
NoX 0 Posted March 24, 2005 Jvoudrais pas casser ton fun.. mais ta dla misere a fitter les comboBox pis les checkBox sur ta dialogue.. peu tu mexpliquer comment tu va coder le reste? :jap: Share this post Link to post Share on other sites
BANG! 0 Posted March 24, 2005 dekoi jlai dla misere a fitter sa??? sont correct... pi si tu ty connais aide moi don au lieu de commenter Share this post Link to post Share on other sites
NoX 0 Posted March 24, 2005 1st je sais meme aps avec quoi tu code sa .. sa va te prendre des condition , regarde dans les reference quelle valeur un bouton retourne quand il est cocher (true ,false , 0,1 , enabled,disabled ...) If $radio_1 = True Then (fonction) ElseIf $radio_2 = True then (fonction) ElseIf $radio_3 = True then (fonction) EndIf A mettre dans une fonction while pour que les condition se verifie tout le temps. Che pas si ses ce que tu voulais savoir... Share this post Link to post Share on other sites
BANG! 0 Posted March 24, 2005 ok metons If $radio_1 = (sa speut tu sa soit 1 ou ben true je c pas lekel des deux) (fonction) metons mouse(coordonné) je texplike plus vue ke t le seul kia lair a connaitre sa ici: bon apres toute les selection pi laccount marker, faut le gars click sur 'start bot' c la chu rendu! c le debut du script, ma te faire un exmple de ske je veut sa soit dit moi ski manque pi ski est pas correct: If $button_1 = (je c pas koi faut je mettre:S stu true ou 1 ou...) sleep(4500) MouseClick("left", 510, 372, 1, 1) sleep(1000) ; la c la ke les selection entre en jeu If $radio_1 = (je c tojours pas koi marker) MouseClick("left", 636, 247, 1, 1) elseif $radio_1 = (...) MouseClick("left", 465, 132, 1, 1) ; bon ya na 4 radio pour ste partie la je vais jsute en mettre deux pour lexemple, apres ke sa sa soit fini, sa continue Send("{TAB}{TAB}") Bon icite sa se complike, c la partie ou le bot mark laccount et le password choisi c koi je fait tu: Send("$file_1") ; se ki signifi la palce ou laccount name est... je pas comment faire sa.. bon si t capable me dire comment faire toute sa je serait me débrouiller pour le reste ki est juste du radio encore... SVP mec ton aide serait tres apprécié!!! Share this post Link to post Share on other sites
voodoo 0 Posted March 24, 2005 si tu veux savoir cé koi la valeur d'un bouton coché ou pas, fait toi afficher un messagebox genre "msgbox($radio_1)" pis tu vas voir la valeur de ton champ ou de ton controle. Share this post Link to post Share on other sites
BANG! 0 Posted March 24, 2005 ske jveut savoir c comment partir mon bot, kan le gars click sur start bot, je c pas comment faire partir le script.... , pi je veut savoir koi je mark apres: If radio_1 = ????? je c pas si c '1' ou ben 'true' ou ben autre chose pi pour finir comment je faire pour faire un : send($file_1) parce ke send c pour marker kkc, pi $file_1 c lendroit ou le ars mark laccount... Share this post Link to post Share on other sites
NoX 0 Posted March 24, 2005 Voodoo vien de te le dire , quand tu coche une case ou pese sur un bouton ses seulement sa valeur qui change , quand il est cocher il devient 1 true ou enabled et quand il ne les pas ses 0 false ou disabled donc si le contenu de msgbox est la variable Valeur sa donne $Valeur = $radio_1 msgbox($valeur) ou simplement msgbox($radio_1) Semble te manquer quelque base en prog. Je fais seulement du vb pis mes conaissance sont TRES basique , je peu eseiller de taider au pire x3dt ou voodoo me corrigeron a ce que je sais yen conaisse pasmal + que moi en prog. Pis ton affaire sa lair + du script que de la prog. fek sa se peu que sa sois des event plustot que des operateurs... Genre mirc ON=@radio1_click Var.dir = value Var.Path = value Share this post Link to post Share on other sites
BANG! 0 Posted March 24, 2005 ok jmexcuse je comprend pas laffaire de $valeur et tout sa... peut tu , ou ben voodoo ou ben qqn mexpliker ca pour moi un noob ok je vais commencé par le commencementet je ne vais pas poser mes kestion tout en meme temps: je vais reposter une image, sa va aider: et voici le script: #include <GUIConstants.au3> GUICreate("ZeusMax Tactics Arena Freewin Bot version 1.0", 500, 500,) ; will create a dialog box that when displayed is centered GUICtrlCreatePic ("zeusmax.jpg", 109, 136, 200, 195) GUICtrlCreatePic ("zeusmax3.jpg", 135, 14, 350, 30) GUICtrlCreateGroup ("Server", 8, 14, 130, 105) $radio_1 = GUICtrlCreateRadio ("Great Lakes", 15, 35, 100, 20) $radio_2 = GUICtrlCreateRadio ("Banff", 15, 55, 100, 20) $radio_3 = GUICtrlCreateRadio ("Armageddon", 15, 75, 100, 20) $radio_4 = GUICtrlCreateRadio ("Revolution", 15, 95, 100, 20) GUICtrlCreateGroup ("Floor", 8, 130, 90, 205) $radio_5 = GUICtrlCreateRadio ("Floor 1", 15, 146, 70, 20) $radio_6 = GUICtrlCreateRadio ("Floor 2", 15, 166, 70, 20) $radio_7 = GUICtrlCreateRadio ("Floor 3", 15, 186, 70, 20) $radio_8 = GUICtrlCreateRadio ("Floor 4", 15, 206, 70, 20) $radio_9 = GUICtrlCreateRadio ("Floor 5", 15, 226, 70, 20) $radio_10 = GUICtrlCreateRadio ("Floor 6", 15, 246, 70, 20) $radio_11 = GUICtrlCreateRadio ("Floor 7", 15, 266, 70, 20) $radio_12 = GUICtrlCreateRadio ("Floor 8", 15, 286, 70, 20) $radio_13 = GUICtrlCreateRadio ("Floor 9", 15, 306, 70, 20) GUICtrlCreateGroup ("Game emplacement", 8, 346, 200, 111) $radio_14 = GUICtrlCreateRadio ("1", 15, 362, 23, 20) $radio_15 = GUICtrlCreateRadio ("2", 15, 392, 23, 20) $radio_16 = GUICtrlCreateRadio ("3", 15, 422, 23, 20) $radio_17 = GUICtrlCreateRadio ("4", 50, 362, 23, 20) $radio_18 = GUICtrlCreateRadio ("5", 50, 392, 23, 20) $radio_19 = GUICtrlCreateRadio ("6", 50, 422, 23, 20) $radio_20 = GUICtrlCreateRadio ("7", 85, 362, 23, 20) $radio_21 = GUICtrlCreateRadio ("8", 85, 392, 23, 20) $radio_22 = GUICtrlCreateRadio ("9", 85, 422, 23, 20) $radio_23 = GUICtrlCreateRadio ("10", 120, 362, 28, 20) $radio_24 = GUICtrlCreateRadio ("11", 120, 392, 28, 20) $radio_25 = GUICtrlCreateRadio ("12", 120, 422, 28, 20) $radio_26 = GUICtrlCreateRadio ("13", 155, 362, 28, 20) $radio_27 = GUICtrlCreateRadio ("14", 155, 392, 28, 20) GUICtrlCreateGroup ("Account Name", 219, 346, 150, 50) $file_1 = GUICtrlCreateInput ( "Account Name Here", 230, 366, 120, 20) GUICtrlCreateGroup ("Password", 219, 407, 150, 50) $file_2 = GUICtrlCreateInput ( "Password Here", 230, 427, 120, 20) GUICtrlCreateGroup ("Bot Action", 380, 346, 90, 64) $radio_28 = GUICtrlCreateRadio ("Win", 391, 366, 70, 20) $radio_29 = GUICtrlCreateRadio ("Lose", 391, 386, 70, 20) $Button1 = GUICtrlCreateButton ("Start Bot", 435, 470) GUISetState () ; will display an empty dialog box ; Run the GUI until the dialog is closed While 1 $msg = GUIGetMsg() If $msg = $GUI_EVENT_CLOSE Then ExitLoop Wend la le bouton Start Bot(sur limage) je veut ke sa soit lui ki start le bot. je c pas comment faire pour ke kan je click dessus sa start ske je vais écrit apres... Share this post Link to post Share on other sites
NoX 0 Posted March 24, 2005 Le nom de ton fichier ses GUIConstants.au3 Donc les evenement doive aller dans un autre fichier genre events.au3 non? sinon ses pas compliquer While 2 $msg = GUIGetMsg() If $button1 = True then endif If $msg = $GUI_EVENT_CLOSE Then ExitLoop Wend EDIT: en regardant la ligne If $msg = $GUI_EVENT_CLOSE Then ExitLoop jai remarquer qui a pas de EndIf donc la syntaxe du if ses pas If Then Endif... trouve de la doc jai limpression dexpliquer pour rien Share this post Link to post Share on other sites
BANG! 0 Posted March 24, 2005 edit 4: bon la mon bouton start bot marche, toute marche parfaitement, mais quand jarrive a laction que la mouse doit aller sur le server chosi cher pas comment faire. je vous montre la partie du script chu pogner, GuiSetState() While 1 $msg = GuiGetMsg() If $msg = $GUI_EVENT_CLOSE Then ExitLoop If $msg = $Button_1 Then Sleep(4500) If $msg = $Button_1 Then MouseClick("left", 510, 372, 1, 1) If $msg = $Button_1 Then Sleep(1000) If $radio_1 = 1 Then MouseClick("left", 297, 182, 1, 1) If $radio_2 = 1 Then MouseClick("left", 417, 185, 1, 1) WEnd GUIDelete() bon toute marche sur le script, je pese sur start bot pi la i sleep pendant 4,5seconde, i click, i sleep encore 1 seconde, pi la faut ki click a une place selon la selection faite. sur le script, c marker If $radio_1 = 1 Then MouseClick("left", 297, 182, 1, 1) mais sa sa fait juste que quand chu sur le menu, je click sur le radio_1 pour le selectionner metons, pi la souris sen va clicker ste place la... c koi la vrai formule pour le faire aller dans la series avec les autres ? c un petit probleme comparé a celui jviens de résoudre alors jespere vous aurez pas de misere a le trouver merci! Share this post Link to post Share on other sites
NoX 0 Posted March 25, 2005 ta 3fois de suite la meme condition , essais comme sa if $msg = $Button_1 Then Sleep(4500) & MouseClick("left", 510, 372, 1, 1) & Sleep(1000) Share this post Link to post Share on other sites
BANG! 0 Posted March 25, 2005 je c mais les & c marche pas... sauf 3 condition pareille sa marche... quand je click sur le bouton, i sleep i click pi i resleep sans probleme.. la moi mon prob c comment me servir du choix faites par la personne je c pas Share this post Link to post Share on other sites
voodoo 0 Posted March 25, 2005 je c mais les & c marche pas... sauf 3 condition pareille sa marche... quand je click sur le bouton, i sleep i click pi i resleep sans probleme.. la moi mon prob c comment me servir du choix faites par la personne je c pas Ben tu te sert de tes variables pour faire ske t'as sélectionné en fesant des conditions If, While, etc..mettons qqch du genre : [click bouton] $texte = textbox1 if case_a_cocher1 = true then if case_a_cocher2 = true then $texte = $texte & ".lst" send($texte) Share this post Link to post Share on other sites
BANG! 0 Posted March 25, 2005 la command true sa existe pas... jai essayer: GuiSetState() While 1 $msg = GuiGetMsg() If $msg = $GUI_EVENT_CLOSE Then ExitLoop If $msg = $Button_1 Then Sleep(4500) If $msg = $Button_1 Then MouseClick("left", 510, 372, 1, 1) If $msg = $Button_1 Then Sleep(1000) If $radio_1 = 1 Then MouseClick("left", 510, 372, 1, 1) WEnd GUIDelete()mais apres le Sleep(1000) i se passe rien... i fait pas le click ki serait suposer faire si le radio_1 est cocher... Share this post Link to post Share on other sites
voodoo 0 Posted March 25, 2005 (edited) Té certain que cé 1 la valeur du radio_1 quand yé coché ? EDIT: Ok, J'ai trouvé pourquoi ça marche pas. Faut que tu fasse lire l'état du controle par une fonction pour comparer comme ça : If GUICtrlRead($radio_1) = $GUI_CHECKED Then MsgBox("le radiobox est coché") End If $GUI_UNCHECKED Radio or Checkbox will be unchecked $GUI_CHECKED Radio or Checkbox will be checked Edited March 25, 2005 by voodoo Share this post Link to post Share on other sites
BANG! 0 Posted March 26, 2005 (edited) mexcuse voodoo de te faire perdre ton temps... mais vous etes les seul personne ke jconnais ki connaissent les ordis:( ok.. laffaire ta dit sa avait lair a avoir du sens, mais le endif je peut pas le mettre sinon sa fait une erreur donc jlai enlever et voici le code GuiSetState() While 1 $msg = GuiGetMsg() If $msg = $GUI_EVENT_CLOSE Then ExitLoop If $msg = $Button_1 Then Sleep(4500) If $msg = $Button_1 Then MouseClick("left", 510, 372, 1, 1) If $msg = $Button_1 Then Sleep(1000) If GUICtrlRead($radio_1) = $GUI_CHECKED Then MouseClick("left", 678, 372, 1, 1) WEnd GUIDelete()jai ouvert la fenetre, jai selectioner laffaire ki vallait le radio_1 et sa ma envoyer clicker a les coord. 678, 372 pi sa voulait pi arreter de clicker la... sa clickait a linfinie pi jtai pas capable me sortir de les coord. 678, 372 ... jai faites alt+f4 ...edit: ouin jai oublier de te dire ke javais réussi comment faire pour ke sa écrive laccout pi le password du gars.... sa ressemble a sa si sa peut taider: GuiSetState() While 1 $msg = GuiGetMsg() If $msg = $GUI_EVENT_CLOSE Then ExitLoop If $msg = $Button_1 Then Sleep(4500) If $msg = $Button_1 Then MouseClick("left", 510, 372, 1, 1) If $msg = $Button_1 Then Sleep(1000) [b]If $msg = $Button_1 Then send GUICtrlRead($File_1)[/b] WEnd GUIDelete()sa écrit ske le gars a marker dans lespace File_1 cest a dire lendroit ou c marker Account Name Here.. donc me reste juste a trouver comment faire ak les Radio pi sa va etre parfait... Edited March 26, 2005 by BANG! Share this post Link to post Share on other sites
voodoo 0 Posted March 26, 2005 Cé parce que ton While yé toujours vrai donc y continu à l'infinie. Y recommence tout le script encore et encore. Spour ça que ça arretais pas de clicker... Faudrais que tu mette qqch dans le genre : While $continu = 1 blahblah If $msg = $Button_1 Then send GUICtrlRead($File_1) $continu = 0 EndIf WendMais là le probleme cé pourquoi les EndIF marche pas de ton bord... <:-/ Share this post Link to post Share on other sites
BANG! 0 Posted March 26, 2005 (edited) mais la le prob.. c ke enplus de toujours clicker, i clickait pas quand je clickait sur Start Bot, i clickait quand jallait coché la case radio_1 faque sa mé utile fadrait trouver comment faire pour ki click quand je start le bot edit: tin ma te donenr mon script, asseille don de mettre endif, peut etre mon prog fuck je c pas... #include <GUIConstants.au3> GUICreate("ZeusMax Tactics Arena Freewin Bot version 1.0", 500, 500,) GUICtrlCreateGroup ("Server", 8, 14, 130, 105) $radio_1 = GUICtrlCreateRadio ("Great Lakes", 15, 35, 100, 20) $radio_2 = GUICtrlCreateRadio ("Banff", 15, 55, 100, 20) $radio_3 = GUICtrlCreateRadio ("Armageddon", 15, 75, 100, 20) $radio_4 = GUICtrlCreateRadio ("Revolution", 15, 95, 100, 20) GUICtrlCreateGroup ("Floor", 8, 130, 90, 205) $radio_5 = GUICtrlCreateRadio ("Floor 1", 15, 146, 70, 20) $radio_6 = GUICtrlCreateRadio ("Floor 2", 15, 166, 70, 20) $radio_7 = GUICtrlCreateRadio ("Floor 3", 15, 186, 70, 20) $radio_8 = GUICtrlCreateRadio ("Floor 4", 15, 206, 70, 20) $radio_9 = GUICtrlCreateRadio ("Floor 5", 15, 226, 70, 20) $radio_10 = GUICtrlCreateRadio ("Floor 6", 15, 246, 70, 20) $radio_11 = GUICtrlCreateRadio ("Floor 7", 15, 266, 70, 20) $radio_12 = GUICtrlCreateRadio ("Floor 8", 15, 286, 70, 20) $radio_13 = GUICtrlCreateRadio ("Floor 9", 15, 306, 70, 20) GUICtrlCreateGroup ("Game emplacement", 8, 346, 200, 111) $radio_14 = GUICtrlCreateRadio ("1", 15, 362, 23, 20) $radio_15 = GUICtrlCreateRadio ("2", 15, 392, 23, 20) $radio_16 = GUICtrlCreateRadio ("3", 15, 422, 23, 20) $radio_17 = GUICtrlCreateRadio ("4", 50, 362, 23, 20) $radio_18 = GUICtrlCreateRadio ("5", 50, 392, 23, 20) $radio_19 = GUICtrlCreateRadio ("6", 50, 422, 23, 20) $radio_20 = GUICtrlCreateRadio ("7", 85, 362, 23, 20) $radio_21 = GUICtrlCreateRadio ("8", 85, 392, 23, 20) $radio_22 = GUICtrlCreateRadio ("9", 85, 422, 23, 20) $radio_23 = GUICtrlCreateRadio ("10", 120, 362, 28, 20) $radio_24 = GUICtrlCreateRadio ("11", 120, 392, 28, 20) $radio_25 = GUICtrlCreateRadio ("12", 120, 422, 28, 20) $radio_26 = GUICtrlCreateRadio ("13", 155, 362, 28, 20) $radio_27 = GUICtrlCreateRadio ("14", 155, 392, 28, 20) GUICtrlCreateGroup ("Account Name", 219, 346, 150, 50) $file_1 = GUICtrlCreateInput ( "Account Name Here", 230, 366, 120, 20) GUICtrlCreateGroup ("Password", 219, 407, 150, 50) $file_2 = GUICtrlCreateInput ( "Password Here", 230, 427, 120, 20) GUICtrlCreateGroup ("Bot Action", 380, 346, 90, 64) $radio_28 = GUICtrlCreateRadio ("Win", 391, 366, 70, 20) $radio_29 = GUICtrlCreateRadio ("Lose", 391, 386, 70, 20) $Button_1 = GUICtrlCreateButton ("Start Bot", 435, 470) GuiSetState() While 1 $msg = GuiGetMsg() If $msg = $GUI_EVENT_CLOSE Then ExitLoop If $msg = $Button_1 Then Sleep(4500) If $msg = $Button_1 Then MouseClick("left", 510, 372, 1, 1) If $msg = $Button_1 Then Sleep(1000) If GUICtrlRead($radio_1) = $GUI_CHECKED Then MouseClick("left", 510, 372, 1, 1) WEnd GUIDelete() Edited March 26, 2005 by BANG! Share this post Link to post Share on other sites
BANG! 0 Posted March 27, 2005 Up, ya vraiment personne ki conait sa? Share this post Link to post Share on other sites
voodoo 0 Posted March 27, 2005 (edited) En persévérant pis en cherchant par toi-meme dans la documentation tu vas t'en sortir : http://www.autoitscript.com/autoit3/docs/ Pour t'aider un peu, jpeux te donner des infos sur les structures conditionnelles : Si ton programme débute quand tu clique dans ton radio au lieu du bouton, c'est que ta condition quand tu clique le radio est vrai. Faudrais que tu t'arrange pour que la condition soit fausse sauf quand tu clique sur le bouton. Dans ton cas, faut que ton While soit faux et devienne vrai lorque que tu clique sur ton bouton. Donc tu pourrais par exemple faire qqch comme ça : $condition = 0 While condition = 1 un peu de code ici... quand on as finit, on remet à faux... $condition = 0 Wend Edited March 27, 2005 by voodoo Share this post Link to post Share on other sites
BANG! 0 Posted March 27, 2005 (edited) .. sti ke c compliker... je comprend pas ton affaire de quand sa devient vrai et faux etc... check toute le script jai donner a la page 2 dans le bas completememt pi eesseye don me dire comment sa serait arrangé aec les $conditon = 1 etc.. Edited March 27, 2005 by BANG! Share this post Link to post Share on other sites