Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[WTF?] Input w GUI problem


Rekomendowane odpowiedzi

Opublikowano

Siemanko

 

Dawnoo tutaj nie byłem i widzę że z stabilnością MPC się nic nie zmieniło. :( Więcej nie ma niż jest.. No ale dobra. ;x

 

Mam pytanko:

 

#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Wbijacz statów By marcinvx", 339, 196, 235, 191)
$Punkty = GUICtrlCreateGroup("CS 1.6 Cod Mod Wbijacz statów", 3, 3, 333, 191)
$d = GUICtrlCreateInput("0", 120, 32, 57, 21)
$dd = GUICtrlCreateInput("5000", 256, 32, 57, 21)
$2 = GUICtrlCreateInput("0", 120, 56, 57, 21)
$22 = GUICtrlCreateInput("5000", 256, 56, 57, 21)
$3 = GUICtrlCreateInput("0", 120, 80, 57, 21)
$33 = GUICtrlCreateInput("5000", 256, 80, 57, 21)
$4 = GUICtrlCreateInput("0", 120, 104, 57, 21)
$44 = GUICtrlCreateInput("5000", 256, 104, 57, 21)
$Label1 = GUICtrlCreateLabel("Inteligencja", 24, 32, 54, 17)
$Label2 = GUICtrlCreateLabel("Zycie", 24, 56, 54, 17)
$Label3 = GUICtrlCreateLabel("Wytrzymałość", 24, 80, 68, 17)
$Label4 = GUICtrlCreateLabel("Kondycja", 24, 104, 54, 17)
$Label11 = GUICtrlCreateLabel("Ile jest punktów", 120, 15, 84, 13)
$Label11 = GUICtrlCreateLabel("Ile ma być", 256, 15, 84, 17)
$INT = GUICtrlCreateButton("Intelige", 3, 152, 81, 33)
$WIT = GUICtrlCreateButton("Życie", 87, 152, 81, 33)
$WYT = GUICtrlCreateButton("Wytrzyma", 171, 152, 81, 33)
$SPEED = GUICtrlCreateButton("Kondycja", 255, 152, 81, 33)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
$ddd = GuiCtrlread($dd) - GuiCtrlread($d)
$222 = GuiCtrlread($22) - GuiCtrlread($2)
$333 = GuiCtrlread($33) - GuiCtrlread($3)
$444 = GuiCtrlread($44) - GuiCtrlread($4)
Local $111, $222, $333, $444
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
 Case $GUI_EVENT_CLOSE
  Exit

    Case $INT
MsgBox(0, "POTWIERDZ", "Program wykona " & $ddd & " kliknięć. Kliknij OK aby kontynuować.")
Sleep(10000)
  For $i = 1 To $111
Send( "1" )
Sleep(10)
  Next

    Case $WIT
MsgBox(0, "POTWIERDZ", "Program wykona " & $222 & " kliknięć. Kliknij OK aby kontynuować.")
Sleep(10000)
  For $i = 1 To $222
Send( "2" )
Sleep(10)
  Next


 Case $WYT
MsgBox(0, "POTWIERDZ", "Program wykona " & $333 & " kliknięć. Kliknij OK aby kontynuować.")
Sleep(10000)
  For $i = 1 To $333
Send( "3" )
Sleep(10)
  Next



 Case $SPEED
MsgBox(0, "POTWIERDZ", "Program wykona " & $444 & " kliknięć. Kliknij OK aby kontynuować.")
Sleep(10000)
  For $i = 1 To $444
Send( "4" )
Sleep(10)
  Next
EndSwitch
WEnd

 

 

Tu jest mój kodzik, dawno nic nie pisałem i mam problem. ;x

o czymś chyba zapomniałem i nie chce odczytywać mi tego co wpiszę.. Tzn domyślnie w input jest 5000 i tyle mi ustawi, ale jak zmienię tą liczbę np na 3500 (po uruchomieniu programu w GUI) program i tak wykona 5000.

 

w programiku chodzi o to że mamy w CS

Np 5 pkt w statach i po resecie do rozdania ponad 10k, wiadomo nie chce się klikać.

Ustawi się w 1 polu że ma się 5, a w drugim że ma dojść do 5k

Odejmnie się 5000 - 5 i wykona 4995 kliknięć.

 

No a programik nie działa. :(

 

Help for me please?

Opublikowano
$ddd = GuiCtrlread($dd) - GuiCtrlread($d)
$222 = GuiCtrlread($22) - GuiCtrlread($2)
$333 = GuiCtrlread($33) - GuiCtrlread($3)
$444 = GuiCtrlread($44) - GuiCtrlread($4)

To sobie wstaw do pętli, bo tak to sprawdza Ci tylko raz na samym początku te wartości

Opublikowano

bo program zczytuje tylko wartości po uruchomieniu

przenieś to do każdego case

$ddd = GuiCtrlread($dd) - GuiCtrlread($d) $222 = GuiCtrlread($22) - GuiCtrlread($2) $333 = GuiCtrlread($33) - GuiCtrlread($3) $444 = GuiCtrlread($44) - GuiCtrlread($4)

oj, ktoś był 1, nie widziałem ;p

ale lepiej zaśmiecić kod niż mulić

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...