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

Skrypt nie obraca postaci


Rekomendowane odpowiedzi

Opublikowano

Witam mam problem otóz napisałem sobie takiego bocika który miał mi obracac postać

 

Tutaj jest przezemnie napisany skrypt:

 

#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#include <Timers.au3>
#Region ### START Koda GUI section ### Form=C:\Users\\Desktop\Autoit\Form1.kxf
$Form1 = GUICreate("BOT TBI ", 225, 422, 486, 160)
$Label1 = GUICtrlCreateLabel("AFK", 72, 16, 53, 33)
GUICtrlSetFont(-1, 17, 800, 0, "MS Sans Serif")
$Button2 = GUICtrlCreateButton("wlacz", 16, 64, 73, 25)
$Button3 = GUICtrlCreateButton("wylacz", 104, 64, 73, 25)
$Input1 = GUICtrlCreateInput("Input1", 16, 96, 65, 21)
$Label2 = GUICtrlCreateLabel("czas (s)", 96, 98, 40, 17)
$Button4 = GUICtrlCreateButton("wlacz", 16, 168, 73, 25)
$Button5 = GUICtrlCreateButton("wylacz", 104, 168, 73, 25)
$Label3 = GUICtrlCreateLabel("mlvl", 72, 128, 51, 33)
GUICtrlSetFont(-1, 17, 800, 0, "MS Sans Serif")
$Input2 = GUICtrlCreateInput("Input2", 16, 208, 161, 21)
$Input3 = GUICtrlCreateInput("Input3", 40, 240, 81, 21)
$Label4 = GUICtrlCreateLabel("mana", 136, 242, 30, 17)
$Label5 = GUICtrlCreateLabel("food", 72, 272, 56, 33)
GUICtrlSetFont(-1, 17, 800, 0, "MS Sans Serif")
$Button6 = GUICtrlCreateButton("wlacz", 16, 320, 73, 25)
$Button7 = GUICtrlCreateButton("wylacz", 104, 320, 73, 25)
$Input4 = GUICtrlCreateInput("Input4", 16, 352, 89, 21)
$Input5 = GUICtrlCreateInput("Input5", 16, 384, 89, 21)
$Label6 = GUICtrlCreateLabel("HK Food", 120, 354, 46, 17)
$Label7 = GUICtrlCreateLabel("czas (s)", 120, 386, 40, 17)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
        Case $GUI_EVENT_CLOSE
            Exit
         case $Button2
            $ff = guictrlread($input1)
            $ff *= 1000
            _Timer_SetTimer($form1,$ff,"afk")
    EndSwitch
WEnd
Func afk($1,$2,$3,$4)
   ControlSend("Tibia","","","(ctrldown)(down)(ctrlup)")
      ControlSend("Tibia","","","(ctrldown)(up)(ctrlup)")
         ControlSend("Tibia","","","(ctrldown)(left)(ctrlup)")
            ControlSend("Tibia","","","(ctrldown)(right)(ctrlup)")
         EndFunc

------------------------------------------------------------------------------------------------------------

i taki problem polega na tym ze gdy odpalam ten bocik w autoicie klikajac f5 i majac uruchomione te 2 aplikacje miedzy innymi tibia i bot to ten bocik pisze mi na czasie tibi takie dziene znaki zamiast obracać i byłbym wdzięczny gdyby mi ktoś pomógł:

                    

9ctrlup0(ctrldown09down)9ctrlup)(ctrldown09up0(ctrlup0(ctrldown09left09ctrlup0(ctrldown09right0(ctrlup09ctrldn)(down09ctrlup09ctrldown09up09ctrlup09ctrldown09left09ctrlup09ctrldown09right09ctrlup0(ctrldown09down09ctrlup09ctrldown09up09ctrlup09ctrldown09le i taka ciągłość jest

Opublikowano

ControlSend("Tibia","","","{ctrldown}{down}{ctrlup}")

ControlSend("Tibia","","","{ctrldown}{up}{ctrlup}")

ControlSend("Tibia","","","{ctrldown}{left}{ctrlup}")

ControlSend("Tibia","","","{ctrldown}{right}{ctrlup}")

 

 

Opublikowano

Ok dzieki wielkiechyba tymi flamerkami sie tylko rózni który program w moim skrypcie nie rozróżnia tak?
EDIT
a jak zrobić ze by wylaczalo bo sa tam 2 przyciski wlacz i wylacz jak nacisne wlacz to tylko wlacza go a jak klikne to nie reaguje ze by go wylaczyc nawet klikajac w wlacz tez (nie wylacza)

Opublikowano
While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
        Case $GUI_EVENT_CLOSE
            Exit
		Case $Button2
            $ff = guictrlread($input1)
            $ff *= 1000
            $blabla = _Timer_SetTimer($form1,$ff,"afk")
		Case $Button3
			_Timer_KillTimer($form1,$blabla)
    EndSwitch
WEnd


Jak chcesz sie czegos nauczyc to zacznij od podstaw. ;)

 

 

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...