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

(Q)Błędy i problemy z moją pierwszą wersją cheata z prostymi funkcjami


Rekomendowane odpowiedzi

Opublikowano

SORKI ZŁY TYTUŁ

Witam.

Mam otóż problem z AutoIT. Chcę zrobić prostego bota do NosTale, ale AutoIT odmawia mi posłuszeństwa. Próbowałem dodawać dużo bibliotek i czasami błędy znikały. Skrypt podany niżej:

 

SKRYPT:

 

#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <GuiToolbar.au3>
#include <ToolbarConstants.au3>
#include <WindowsConstants.au3>
#include <GUIConstants.au3>
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Nazwa = GUICreate("Nazwa", 432, 290, 192, 124)
$Button1 = GUICtrlCreateButton("START!", 32, 32, 121, 33)
$Checkbox1 = GUICtrlCreateCheckbox("Zbieraj loot (tylko z bliskiego otoczenia", 192, 40, 209, 41)
$Group1 = GUICtrlCreateGroup("Dane", 176, 16, 233, 185)
$Label1 = GUICtrlCreateLabel("Atakuj bronią", 184, 96, 66, 17)
$Radio1 = GUICtrlCreateRadio("Główną (spacja)", 192, 128, 137, 17)
$Radio2 = GUICtrlCreateRadio("Drugoręczną (Z)", 192, 160, 113, 17)
GUICtrlCreateGroup("", -99, -99, 1, 1)
$Button2 = GUICtrlCreateButton("Stop", 32, 88, 121, 33)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEnd
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
&GUISetState(@SW_HIDE, $Nazwa)
TrayTip("Bot","Bot rozpocznie atak za: 5 sek.",2,1)
Sleep(5000)
TrayTip("SpamBot","Bot rozpoczął atak!",2,1)
While 2
Send("{Space}")
Send ("{`}")
Sleep(300)
Send("{Space}")
Send ("{`}")
Sleep(300)
Send("{Space}")
Send ("{`}")
Sleep(300)
Send("{Space}")
Send ("{`}")
Sleep(300)
WEnd
EndSwitch
WEnd

 

Ogólnie chcę, aby ten program po kliknięciu przycisku START zminimalizował się, pojawiła się ikonka informacyjna (tam gdzie czas, stan internetu, głośniki itp). A na przykładgdy kliknie się Atakuj spacją to aby wciskało spacje, Atakuj bronią drugorzędną aby wciskało Z i Zbieraj loot aby wciskało `. Jeżeli czegoś jest za mało, bądź za dużo to napiszcie mi błędy, bo naprawdę jestem tak zwany "Zielony" B)

 

Pomożecie?

 

Jeżeli coś źle ( nie w tym miejscu, zły tytuł) to przepraszam :D

Tysiące lat wojen, ani jednego dnia pokoju,

pytam czy to skończy się.

 

Zegarek BB

Opublikowano

Zaraz lookne i dizęki Wam za pomoc. xD

Jakby co to postaram się dodać jeszcze Wykrywanie GM :wszysko w prostych funkcjach :D

Na wakacje może zrobie cheata do Battlefield Heroes (wiem Punkbuster)...

EDIT: Nie działa :(Zobaczcie. Próbowałem też bez pętli tej króteszej, bez zmianu efektu...

bdyzautoit.png

Tysiące lat wojen, ani jednego dnia pokoju,

pytam czy to skończy się.

 

Zegarek BB

Opublikowano

Em... nazwa biblioteki nie jest pomiędzy <>, debuger się rzuca, powinno być tak:

#include <GuiConstantsEx.au3>

I naucz się czytać co ci debuger mówi, bo bez tego długo nie podziałasz.

'Illegal character in include directive' - nieprawidłowy znak po dyrektywie Include

'$GUI_EVENT_CLOSE possibly uses before declaration; $GUI_EVENT_CLOSE - undefinied global variable' - $GUI_EVENT_CLOSE prawdopodobnie użyta przed deklaracją; $GUI_EVENT_CLOSE - niezidentyfikowana globalna zmienna

 

To drugie jest wywołane przez pierwsze, bo $GUI_EVENT_CLOSE to zmienna z GuiConstantsEx.au3, a przez złe podane #include ta biblioteka nie została dołaczona.

Napraw pierwszy błąd to automatycznie zniknie drugi.

846331404756772371599.jpeg
Opublikowano

AutoIT'ku to ja żem Ci zrobił! Teraz w Case wybulasz błąd...

 

ERROR:syntax error

 

@UP nie znam się za bardzo na AutoIT więc napisałem ten temat. A z anglika jestem dopiero ,,TUŁMANEM" więc zabardzo nie wiem o co deburowi chodzi, ale tam dzięki za każdą pomoc xD

Tysiące lat wojen, ani jednego dnia pokoju,

pytam czy to skończy się.

 

Zegarek BB

Opublikowano

Prosze oto mój aktualny skrypt

#include <GUIConstantsEx.au3>
#include <ToolbarConstants.au3>
#include <WindowsConstants.au3>
#include <GUIConstants.au3>
#include <StaticConstants.au3>
#Region ### START Koda GUI section ### Form=
$Nazwa = GUICreate("Nazwa", 432, 290, 192, 124)
$Button1 = GUICtrlCreateButton("START!", 32, 32, 121, 33)
$Checkbox1 = GUICtrlCreateCheckbox("Zbieraj loot (tylko z bliskiego otoczenia", 192, 40, 209, 41)
$Group1 = GUICtrlCreateGroup("Dane", 176, 16, 233, 185)
$Label1 = GUICtrlCreateLabel("Atakuj bronią", 184, 96, 66, 17)
$Radio1 = GUICtrlCreateRadio("Główną (spacja)", 192, 128, 137, 17)
$Radio2 = GUICtrlCreateRadio("Drugoręczną (Z)", 192, 160, 113, 17)
GUICtrlCreateGroup("", -99, -99, 1, 1)
$Button2 = GUICtrlCreateButton("Stop", 32, 88, 121, 33)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While 1
$nMsg = GUIGetMsg()
Switch $nMsg
 Case $GUI_EVENT_CLOSE
  Exit
EndSwitch
WEnd
Case $Button1
GUISetState(@SW_HIDE, $Nazwa)
TrayTip("Bot","Bot rozpocznie atak za: 5 sek.",2,1)
Sleep(5000)
TrayTip("SpamBot","Bot rozpoczął atak!",2,1)
While 2
Send("{Space}")
Send ("{`}")
Sleep(300)
Send("{Space}")
Send ("{`}")
Sleep(300)
Send("{Space}")
Send ("{`}")
Sleep(300)
Send("{Space}")
Send ("{`}")
Sleep(300)
WEnd
EndSwitch
WEnd

Tysiące lat wojen, ani jednego dnia pokoju,

pytam czy to skończy się.

 

Zegarek BB

Opublikowano

miejscowy, Aslani i Phoenix_PL ...

Muszę powiedzieć Wam coś bardzo dla Was smutnego.

Tą rzeczą jest

 

DZIAŁA!!!!

 

Dziękuję Macie wszystcy odemnie lajki i 5.

 

 

DO ZAMKNIĘCIA

Tysiące lat wojen, ani jednego dnia pokoju,

pytam czy to skończy się.

 

Zegarek BB

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...