_Lexa98_
Осваивающий
- Сообщения
- 551
- Репутация
- 25
Всем привет. 
Написал клиент для Dark Orbit:
Нажимаю "SyntaxCheck Prod" выходят ошибки:
Как исправить? :(

Написал клиент для Dark Orbit:
Код:
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#include <IE.au3>
#NoTrayIcon
HotKeySet("{END}", "closedc")
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Login", 156, 130, 540, 398, -1, BitOR($WS_EX_TOPMOST,$WS_EX_WINDOWEDGE))
GUISetBkColor(0x646464)
$Input1 = GUICtrlCreateInput("", 72, 8, 73, 21)
GUICtrlSetBkColor(-1, 0xE3E3E3)
$Input2 = GUICtrlCreateInput("", 72, 39, 73, 21, BitOR($GUI_SS_DEFAULT_INPUT,$ES_PASSWORD))
GUICtrlSetBkColor(-1, 0xE3E3E3)
$Input3 = GUICtrlCreateInput("", 72, 70, 73, 21)
GUICtrlSetBkColor(-1, 0xE3E3E3)
$Button1 = GUICtrlCreateButton("Log On", 16, 96, 123, 25)
GUICtrlSetBkColor(-1, 0x3399FF)
$Label2 = GUICtrlCreateLabel("Pass:", 18, 40, 48, 23)
GUICtrlSetFont(-1, 14, 800, 0, "LCD")
$Label1 = GUICtrlCreateLabel("Login:", 10, 8, 53, 23)
GUICtrlSetFont(-1, 14, 800, 0, "LCD")
$Label3 = GUICtrlCreateLabel("Server:", 1, 68, 67, 23)
GUICtrlSetFont(-1, 14, 800, 0, "LCD")
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
Func go()
GUICreate("Engine", 156, 130, 540, 398, -1, BitOR($WS_EX_TOPMOST,$WS_EX_WINDOWEDGE))
Sleep (1000)
GUIDelete ($Form1)
$Obj1 = ObjCreate("Shell.Explorer.2")
$Obj1_ctrl = GUICtrlCreateObj($Obj1, 156, 341, 1, 1)
$Obj1.Navigate('http://darkorbit.bigpoint.com/cws.php')
$oForm = _IEFormGetObjByName ($Obj1, 'loginForm_default')
$oLogin = _IEFormElementGetObjByName ($oForm, 'loginForm_default_username')
$oPassword = _IEFormElementGetObjByName ($oForm, 'loginForm_default_password')
$sLogin = GUICtrlRead ($Input1)
$sPassword = GUICtrlRead ($Input2)
_IEFormElementSetValue ($oLogin, $sLogin)
_IEFormElementSetValue ($oPassword, $sPassword)
$oSubmit = _IEFormElementGetObjByName ($oForm, 'loginForm_default_login_submit')
_IEAction($oSubmit, 'click')
_IELoadWait($Obj1)
Sleep ( 3000 )
_IELinkClickByText ($Obj1, GUICtrlRead ($Input3))
Sleep ( 2000 )
$Form1_1 = GUICreate("Dark Client", 501, 131, 400, 390, -1, BitOR($WS_EX_TOPMOST,$WS_EX_WINDOWEDGE))
GUISetBkColor(0x646464)
$Button2 = GUICtrlCreateButton("Start", 368, 32, 123, 41)
GUICtrlSetFont(-1, 20, 800, 0, "LCD")
GUICtrlSetBkColor(-1, 0x3399FF)
$Label1 = GUICtrlCreateLabel($Input1, 0, 0, 500, 26)
GUICtrlSetFont(-1, 14, 400, 0, "MS Sans Serif")
$Button3 = GUICtrlCreateButton("SkyLab", 9, 32, 123, 41)
GUICtrlSetFont(-1, 20, 800, 0, "LCD")
GUICtrlSetBkColor(-1, 0x99B4D1)
$Button5 = GUICtrlCreateButton("Exit", 368, 80, 123, 41)
GUICtrlSetFont(-1, 20, 800, 0, "LCD")
GUICtrlSetBkColor(-1, 0xC0C0C0)
$Button8 = GUICtrlCreateButton("Galaxy", 10, 80, 123, 41)
GUICtrlSetFont(-1, 20, 800, 0, "LCD")
GUICtrlSetBkColor(-1, 0x008080)
$Button9 = GUICtrlCreateButton("Torgs", 143, 32, 123, 41)
GUICtrlSetFont(-1, 20, 800, 0, "LCD")
GUICtrlSetBkColor(-1, 0x008000)
GUISetState(@SW_SHOW)
;http://ru3.darkorbit.bigpoint.com/indexInternal.es?action=internalHandel
EndFunc
Func sky()
$form2 = GUICreate("SkyLab", 600, 500, -1, -1)
$Obj2 = ObjCreate("Shell.Explorer.2")
$Obj2_ctrl = GUICtrlCreateObj($Obj2, 1, 1, 600, 500)
$Obj2.Navigate('http://ru3.darkorbit.bigpoint.com/indexInternal.es?action=internalSkylab')
GUISetState ( @SW_SHOW )
EndFunc
Func gal()
$form5 = GUICreate("GalaxyGates", 600, 500, -1, -1)
$Obj2 = ObjCreate("Shell.Explorer.2")
$Obj2_ctrl = GUICtrlCreateObj($Obj2, 1, 1, 600, 500)
$Obj2.Navigate('http://ru3.darkorbit.bigpoint.com/indexInternal.es?action=internalGalaxyGates')
GUISetState ( @SW_SHOW )
EndFunc
Func tor()
$form8 = GUICreate("Torgs", 600, 500, -1, -1)
$Obj2 = ObjCreate("Shell.Explorer.2")
$Obj2_ctrl = GUICtrlCreateObj($Obj2, 1, 1, 600, 500)
$Obj2.Navigate('http://ru3.darkorbit.bigpoint.com/indexInternal.es?action=internalHandel')
GUISetState ( @SW_SHOW )
EndFunc
Func start()
$form3 = GUICreate("Dark Orbit", 1280, 1024, -1, -1, $WS_EX_TOOLWINDOW)
$Obj3 = ObjCreate("Shell.Explorer.2")
$Obj3_ctrl = GUICtrlCreateObj($Obj3, 1, 1, 1280, 1024)
$Obj3.Navigate('http://ru3.darkorbit.bigpoint.com/indexInternal.es?action=internalMapRevolution')
GUISetState ( @SW_SHOW )
GUICtrlCreateLabel("Для выхода нажмите на *END*", 2, 2, 107, 25)
EndFunc
Func closedc()
GUIDelete ($form3)
EndFunc
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $Button1
go()
Case $Button2
start()
Case $Button3
sky()
Case $Button8
gal()
Case $Button9
tor()
Case $Button5
Exit
Case $GUI_EVENT_CLOSE
GUIDelete ($form2)
GUIDelete ($form5)
GUIDelete ($form8)
GUIDelete ($form3)
EndSwitch
WEnd
Нажимаю "SyntaxCheck Prod" выходят ошибки:
Код:
>C:\Program Files\AutoIt3\SciTE\..\au3check.exe "C:\Users\_!Lexa!_\Desktop\DO Client.au3"
AutoIt3 Syntax Checker v1.54.8 Copyright (c) Tylo 2007
C:\Users\_!Lexa!_\Desktop\DO Client.au3(108,19) : WARNING: $form3: possibly used before declaration.
GUIDelete ($form3)
~~~~~~~~~~~~~~~~~^
C:\Users\_!Lexa!_\Desktop\DO Client.au3(116,16) : WARNING: $Button2: possibly used before declaration.
Case $Button2
~~~~~~~~~~~~~^
C:\Users\_!Lexa!_\Desktop\DO Client.au3(118,16) : WARNING: $Button3: possibly used before declaration.
Case $Button3
~~~~~~~~~~~~~^
C:\Users\_!Lexa!_\Desktop\DO Client.au3(120,16) : WARNING: $Button8: possibly used before declaration.
Case $Button8
~~~~~~~~~~~~~^
C:\Users\_!Lexa!_\Desktop\DO Client.au3(122,16) : WARNING: $Button9: possibly used before declaration.
Case $Button9
~~~~~~~~~~~~~^
C:\Users\_!Lexa!_\Desktop\DO Client.au3(124,16) : WARNING: $Button5: possibly used before declaration.
Case $Button5
~~~~~~~~~~~~~^
C:\Users\_!Lexa!_\Desktop\DO Client.au3(127,21) : WARNING: $form2: possibly used before declaration.
GUIDelete ($form2)
~~~~~~~~~~~~~~~~~^
C:\Users\_!Lexa!_\Desktop\DO Client.au3(128,21) : WARNING: $form5: possibly used before declaration.
GUIDelete ($form5)
~~~~~~~~~~~~~~~~~^
C:\Users\_!Lexa!_\Desktop\DO Client.au3(129,21) : WARNING: $form8: possibly used before declaration.
GUIDelete ($form8)
~~~~~~~~~~~~~~~~~^
C:\Users\_!Lexa!_\Desktop\DO Client.au3(108,19) : ERROR: $form3: undeclared global variable.
GUIDelete ($form3)
~~~~~~~~~~~~~~~~~^
C:\Users\_!Lexa!_\Desktop\DO Client.au3 - 1 error(s), 9 warning(s)
>Exit code: 2 Time: 0.457
Как исправить? :(