UoPilot v2.32,
(c) 2002-12 by WK (16.11.2012)
281275
Old version
v.2.00
-
The opportunity of change 'Delay after entering items count' in the command 'drag' and function 'automove' is added
-
Has corrected a mistake of allocation of huge amount of memory, at start of the large scripts
-
Has added the link to a new forum in section 'about'
-
Has removed a superfluous icon of the pilot from the list of windows deduced by alt+tab
-
Henceforth panel of display of parameters of the character is not turned off any more in a certain small rectangular, and is closed by pressing the appropriate cross
-
'waitfortarget' understands the reduced indication of time (10s, 5m, 1h)
-
'msg' should jump out atop of the attached window. Error messages - atop of all windows
-
'send' sends the text on one key. It is possible to set the list of keys.
-
Has corrected inadequate reaction to giving of variable lines containing the letter 'h'
-
The calculation of a delay in the scripts is slightly optimized
-
Has corrected mistakes with impossibility of editing of the script after step-by-step performance and other similar operations
-
The mode of step-by-step performance is exposed for each script individually
-
Are corrected mistakes with display variable 'timer' in the table of display variable
-
The updating variable timer in the table of display variable is reduced up to 8 times per one second
-
The line made in inverted commas, is considered as one word and is not processed for replacement variable
-
The repeated informing on a mistake of reading of parameters of the character is corrected
-
Has corrected to a fine mistake in calculation of expressions
-
The commands of management of work of other scripts and procedures are slightly corrected
-
The casual delay on the tab 'general' is calculated with any separator
-
The opportunity of start of the client without an auto login is added
-
Again we determine correctness of reading of last message more full
-
The pilot again reacts to files, flying by above it
-
Has corrected width of the table variable in XP
-
By pressing Ctrl+A (choice of a window) we update the status of internal switches of the client
-
Correctly we determine a delay between lines specified in a name of a file of the script
-
The scripts are kept only with that extension, which is chosen in a mask in dialogue of preservation
-
At the included tick of an alarm clock "script", the pilot will not issue any more sound signal, at approach of event
-
Last open file always will be uppermost in the list of last open files
-
Has removed transformation 'hex' numbers in the form $0xx in calculation of expressions
-
Has added an opportunity to load arrays from a file.
-
Has added an opportunity of entering in variable colors of a point, on the given coordinates on the screen, with the help of a keyword Color in the command 'Get'.
-
At preservation of a copy of the screen of the top window of the UO, and absence those, the copy of the screen of the top window will be kept
-
Has added some checks in preservation of a copy of the screen. We test
-
Has corrected a mistake, because of which were replaced not all variable in a line
-
Some probable exceptions are corrected
-
It is a lot of fine improvements and corrections
v.2.01
-
Has added a prefix "Full" to commands of management of the ship
-
Some fine corrections
v2.02, (07.03.2005) 547
-
Has corrected a small mistake in the conditional operators who have been brought in last version
-
The status of internal switches of the client is readable from the top window of the UO and is updated at opening the appropriate menu
-
Has corrected a mistake with not by understanding of numbers in 'hex'. now numbers beginning with 0x, are considered as 'hex'
-
Has corrected a mistake with giving of values always only to last element of arrays, irrespective of specified
-
Has corrected a mistake with giving of values to arrays of the script with number 0, from other scripts
-
Has added the menu on the right click on a icon in a tray (unwrap, close)
-
The shortcut of switching between the pilot and application, attached to it, now restores the pilot from the minimized status, even if it was in tray
-
The shortcut of switching between the pilot and application, attached to it, now chooses the application according to adjustment of the menu "Show char parameters of:"
-
Has corrected a fine mistake with change of the script, when it is chosen as a working window
-
Has added display skills on the panel of parameters of the character for the clients 1.26.4a and 2.0.3
-
Has increased up to 3 quantity of lines for display of last message by the panel of parameters of the character
-
Has added an opportunity of definition of value of the skills from the script for the above mentioned clients
v2.03, (31.03.2005) 341
-
Has corrected a mistake with loading of arrays
-
The command 'drag' now understands the indication of several coordinates with the help by one line variable
v2.04, (15.05.2005) 313
-
A small mistake in the operator 'random' is corrected
-
At a mistake of reading of parameters of the character read out variable will contain value -1
-
The mistake of updating of last message from the server on the panel of parameters of the character, at inclusion of display of the skills, is corrected
-
Henceforth, at the active tab "Script", the pilot is possible to stretch up to the necessary sizes.
v2.05, (24.07.2005) 293
-
Has corrected a mistake in 'get number' with wrong recognition of a hex numbers beginning with 0
-
Has added an opportunity of change of adjustment of the client 'Always Run' with the help variable 'arun'
-
Has added the switch variable 'Always Run' in the menu 'UO properties'
-
Has added variable 'hidden', whether allowing to determine the character for other players is seen
-
Has added variable 'war', allowing determining a mode of aggression of the character
-
Has corrected a mistake in the operator 'for' with a reuse variable
-
Has added variable 'delimiter', is used for division of elements of a array
-
Has added some shortcuts, for switching adjustments UO
-
Has added variable 'spellname', returning the name of a spell on its serial number
-
Has added an opportunity of the indication of quantity of recurrences of a sending of keys on the tab "General"
-
Has corrected a small mistake of a sending of keys on the tab "General"
v2.07, (30.12.2005) 274
-
Has added items to suspend current and to suspend all scripts in the main menu
-
Has corrected a mistake at start of the pilot with the switched on tick to turn off in a tray
-
If first and last symbols in a line - the double inverted commas, and in a line are more than such inverted commas is not present, they leave
-
The problem with Portuguese and unprintable symbols is solved
-
Has added reading coordinates of the character for MU.
v2.08, (16.05.2006) 256
-
In coordinates of the character for MU, 'charposx' and 'charposy' are swapped by places, for were mixed
-
The pilot has learned to determine color on absolute coordinates.
-
The command 'sendex' is completely rewritten. syntax same
-
Has added an opportunity of a choice of a working window for the scripts from the list
v2.09, (18.06.2006) 250
-
Has corrected a mistake in the operator 'random', now understands variable and expressions
-
Henceforth adjustments 'Source<>Destination' are kept in a file of a configuration
-
In coordinates of the character for UO, 'charposx' and 'charposy' swapped by places, for were casually mixed in last version
-
Has corrected a fine mistake at impossibility to write down a file of adjustments
-
Fine frauds with Unicode in last message from the server
v2.10, (31.08.2006) 273
-
Has translated to the English site, history and script language manual
-
Has corrected a mistake at auto start of the script
-
Has added an opportunity to stop and pause of all parallel scripts, except for current
-
Has added definition of the current coordinates of the mouse
v2.11, (30.12.2006) 267
-
In a debug mode almost all delays are ignored
-
Has added allocation of the first number from a string
-
Has added allocation of a word from a string on his serial number
-
Has added an opportunity to save arrays in a file
-
Henceforth it is not required to specify a working window before start of the script
-
Has added an opportunity of moving of the chosen window and changes of its sizes
-
Has added an opportunity of automatic start of the scripts at loading the program
-
Has corrected a mistake EExternal at use of the subroutines
-
Has added commands of alternative clicks by the mouse
-
Has added an opportunity of the instruction of a delay between pressing and releasing of the mouse button in the mouse commands
-
In connection with moving has corrected the links in about
-
Henceforth, at a stop of the script, sendex stops a sending of keys
v2.12, (01.07.2007) 334
-
Has reduced a delay in 'sendex' almost twice
-
Has corrected a mistake at start of the pilot with the switched on adjustment "Minimize UoPilot into tray icon"
-
Has added display of all windows having heading
-
Has added definition of the current date 'year', 'month', 'day'
-
Has added some conditional operators: '==' is equivalent '=', '!=' - '<>', '&&' - 'and', '||' accordingly 'or'
-
Has added processing several keys: '`', '-', '=', '\', ',', '.', '/', ';', ''', '[', ']'
-
Has corrected check of colour on an accessory to a range
-
Has corrected an icon in a tray, for compatibility with old windows
-
Has corrected definition of colour of points on the screen
-
Has added job with global text variable of EasyUO
v2.14, (01.10.2008) 295
-
Has added a command 'ShowWindow handle state'. Shows a window according to the specified parameters
-
Has added function 'FindWindow (caption | PID)'. Returns handle of a windows
-
Has added an opportunity of setting a working window from script 'set WorkWindow handle'
-
'sendex' any more does not activate the chosen application. For activation it is necessary to use 'ShowWindow' without parameters
-
Has added function 'GetWindow (handle OWNER|CHILD|FIRST|NEXT)'. Returns handle of a children window from specified
-
Has added function 'GetWindowtext (handle)'. Returns caption of the specified window
-
Has added function 'SetWindowtext (handle caption)'. Changes caption of the specified window
-
Has added change of a priority for the again created scripts
-
Has added an opportunity of change a priority of the script from the script with command 'set priority 1|2|3'
-
Has added a command of preservation a copy of the screen in a file - 'PrintScreen handle x y width height path'
-
Has added an opportunity to request meaning of the user from the script. 'set $a prompt (hint)'
-
Has added an opportunity to change a delay between symbols in a command 'sendex' on a tab 'Add'
-
'terminate' kills all windows, which caption contains a required line
-
The syntax of the operator 'random' in conditions is changed. Now he same as well as everywhere 'random (expression)'.
-
The forgetfulness of the pilot about the sizes at switching from the tab 'Script' with the changed sizes
-
Has corrected display of windows of the pilot at change the sizes of a font of system
-
Work above mistakes
-
Has added the command 'readmem variable adress type size'. Reads from the specified address of the variable specified type
-
Has added the command 'writemem variable adress type [result]'. Writes to the specified address value of the variable specified type
-
Has added partial support of the UO ML Client 6.0.7.0 (Patch 81)
v2.15, (23.08.2009) 313
-
the error of reading string values from client memory is corrected
-
added possibility to sort in alphabetical order the list of skills on the panel of character parameters
-
added support of clients 6.0.12.3, 6.0.12.4 and 6.0.13.0
-
added the dialog of search to 'script language manual', 'history' and script
-
added determination of coordinates for a client MU 1.04J(3 season)
-
added a variable designating delay between lines in a script: 'linedelay'
-
added possibility to do the copy of screen of working window to the command 'printscreen'
-
added possibility of change the colour of the text speech of character from a script.
-
added possibility to start and stop scripts without switching current, by the little buttons on the tabs of every script.
(on 64th bit windows does not work alike)
-
corrected loading of scripts from a command line. now it is possible to load a few scripts at start of the pilot
-
added possibility to specify parameters at the call of procedures
-
added the command 'post', analogue of 'send'. must help LA2 players to defraud GG, happy owner of the windows XP sp2-3 32 bit and Vista Home 32 bit
-
added the commands pleft, pright, double_pleft, double_pright, pleft_down, pleft_up, pright_down, pright_up. like the command 'post'
-
added a number and file name of responsible script in message boxes
-
added the process identifier PID in the list of processes, caused by W key
-
added parameter "speed" to "macro_play" command
v2.17, (22.11.2009) 596
-
the alternative method of determining the color of points on the screen added. now it works in Lineage2
-
corrected 'stay on top' function
-
corrected algorithm of execution of the script. fixed bug with re-execution
-
added function 'size', returns length of the specified parametre
-
added function of search of points of certain colour in the set area
-
fixed an error of allocation of a current line of the inactive suspended script
-
added support of clients 6.0.14.1, 6.0.14.2
v.2.18.1
-
changed paths to scripts from absolute to the relative
-
corrected an error of loss of the last changes in a current script when adding a new script
-
added operation with a clipboard
-
altered function 'GetWindowtext'
-
added support of clients 7.0.4.3-5, 7.0.5.0, 7.0.6.3
-
corrected start of the client, from a tab 'Misc.'
-
path to UO client is saved in the registry at saving preferences of the UOpilot
-
added logs
-
added display of the current line in the script
-
corrected command 'kleft' on the relative coordinates
-
corrected the mistake of passing parameters to the procedure introduced in the previous version
-
added fuzzy string comparison
-
corrected a problem with the buttons start\stop scripts and display running scripts in 64 bit windows
-
corrected 'Get Color' for Lineage
-
corrected 'FindColor' for Lineage
-
removed search UO window from the 'say' command
-
corrected the error display coordinates in the header at start UOpilot
-
corrected an error of saving arrays when specifying the parameters using variables
-
added commands for click the middle mouse button
-
removed search UO window from the panel of the messages
-
added saving of parametres for the 'custom' client
-
almost completely rewrote 'send' and 'post'
v2.19, (17.07.2011) 176
-
added the possibility to refer to 'workwindow' from other scripts
-
keys, from the menus in the script, are inserted in the script in brackets '{}'
-
slightly accelerated the 'send'
-
corrected sending the function keys on 'send'
-
slightly accelerated the script
-
added low priority 'set priority 0'
-
added function 'WindowFromCursor'. returns handle of the window or control under the mouse pointer
-
fixed 'kleft' on absolute coordinates.
-
corrected the error associated with a file p.txt
-
added a function to get the selected text from the active control 'set $w GetSelectedText'
-
added function to replace selected text at the cursor position in the active control 'set $w SetSelectedText (text)'
-
when sending a 'sendex' without parameters, it's set off all modifiers
-
added in the 'Settings' menu item 'Move cursor to a point of click'
-
corrected an error while writing an empty array
-
by default arrays are loaded from the same source and scripts
-
corrected the error by loading an array (as a result of which were added in the end of an existing array)
-
corrected the mistake of assigning array elements values similar to the calculated, for example '-'
-
corrected work with variables in the calculation of random values
-
added clicks with modifiers 'left x y [abs] [~^rlm]'
-
anchored a button with 'defined' colour to a menu item 'Show numbers in hex format'
-
removed the string 'uopilot' from the title
-
added ability to determine the number of the script, with saving of their numbers, names and status in the array
-
corrected writing in a log that was not recognized
-
added variables, return the number of current and active script
-
added scrolling the mouse wheel
-
corrected command clicks of the mouse with the prefix 'p'
-
corrected a freeze on operations with log
-
corrected incorrect arrays recording. they ignored the specified number of columns
-
added display of color in the pilot header when enabled displays the coordinates of the cursor
-
changed PixelFormat to 24 bit in the PrintScreen function
-
added logging to a file 'uopilot.log', in parallel to log window
-
many other fixes
-
corrected problem with the change variables of other scripts
-
corrected specifying color in 'findcolor' with the variable
-
accelerated 'findcolor'
-
turned off the alternative method to determine the color in 'get color'
-
corrected error when switching tabs and start the script from another
-
turned off the transformation coordinates in relative to the client window in an alternative way of searching color in 'findcolor'
-
fixed the search in the history
v2.20, (02.08.2011) 117
-
added a function of getting the current keyboard layout
-
taught uopilot 'Return the cursor after clicks' when its on. she previously referred only to the command 'move'
-
on error alternative definition of the color in the 'findcolor', in string value returned the error code
-
added convert the hexadecimal value of the color on the button, and updated hint to where it was not
-
in determining the color by pressing 'ctrl+a' or ' ctrl+b', arrow to the left of the button with color, painted in a colour
-
updated message on the critical error in script. this message is also writed in the log
-
on error reading array using the 'load_array', the script will continue to work with the writing message in the log
-
added the output line number and the command to the log
-
command 'move' no longer writes to the log
-
increased the size of the 'development history' window, appears in the center of the screen
-
added the opportunity to place the log window on top of all windows
-
updated the thanks section
-
added a function of converting decimal to hexadecimal
-
added a function of converting hexadecimal to decimal
-
added in the 'findWindow' the opportunity to search for the window class
-
added in the 'findWindow' ability to seek in the middle of the names of all windows
-
added in the 'findWindow' output info into a log how the window found
-
increased the width of the log window opened through the menu
-
added set size of the array
-
added a blinking icon in the tray
-
corrected the search for substring one register to another line register
-
corrected invested procedure call, located in the body of the parent script
-
from now on 'findcolor' is looking in all the specified range, and not to the final point
-
taught 'findcolor' search on a range of colors and through separate channels of color
-
added limit to the number of points for the search in the 'findcolor'
-
wean the pilot set Russian keyboard layout there, where it is not needed
-
corrected display of the buttons start stop script in Win x64
-
added a command to search for images
-
corrected small bug with buttons to start and stop scripts
-
added the command to determine the position and size of the specified window
-
'windowpos' now interacts with the current working window, if '#handle' is not only not recognized but is zero
-
corrected the appearance of the form 'prompt', and added the 'Ok' button
-
corrected 'prompt' for compliance with the declared functional, and added the ability to choose several options
v2.21, (12.08.2011) 174
-
add lowest "New script Priopity"
-
added command for load scripts
-
disabled write in the log 'findWindow' how the window found
-
added output messages in a tooltip in the bottom right corner of the screen
-
corrected output messages on top of all windows
-
added to the 'prompt' timeout
-
learned conditional operators to understand the array elements as parameters
-
taught conditional operators to make the array as a parameter for determining the color of the point
-
taught to make conditional operators as parameters to determine the color point coordinates and color specified on one line
-
added variables that returns the color and coordinates determined by pressing 'Ctrl+A'
-
added variable that returns the PID of the process that owns the operating window
-
added a hot key to stop all scripts
-
added a hot key to set the working window, and determining the color and coordinates
-
corrected another unauthorized movement of an indicator of the current line in the script
-
corrected the stretching the panel of the character parameters for the best perception of the variables
-
script editor changed back to a regular 'memo', to deal with different-sized fonts when typing\insert new text
-
fixed a bug occurring when calculating the second function 'size' in the same expression
-
corrected a minor error in the 'prompt' function
-
added support for plugins
-
corrected the error with the definition of the path to the file when saving a script
-
corrected the error 'invalid class typecast' when you press 'Ctrl+B' on tab different from the script
v.2.21.1
-
corrected saving and restoring the position of the cursor in the editor when switching tabs
-
corrected loss of changes in the current script, when you add a new script with '+' button
-
fixed a bug in the command 'load_script'
-
fixed a bug in the command 'load_array' introduced in version 2.20
-
corrected display messages on top of all windows
-
corrected the loading hotkeys, broken in the previous version
-
if an array element did not exist, then instead of it the output is an empty string
-
in the plug-in instead of the class 'TApplication' is passed to handle
-
added a dialog for finding and replacing text. hotkey is 'Ctrl+H'
v.2.21.2
-
when you click on the button with absolute coordinates, in the script, after the coordinates will be inserted the word 'abs'
-
when enabled hotkey 'Set work window', the old combination of keys 'Ctrl+A' works only on select all text in the script
-
set a limit on the number of lines in a log
-
corrected error when exit without saving the settings
-
corrected error with the definition of the path to the file of picture in the 'findimage' after saving the script via the menu item 'save as'
v2.22, (29.09.2011) 664
-
removed the reminder that it is not specified operating window on startup scripts
-
corrected 'hint'. eliminate blinking, accelerated to 4 times
-
removed output in the log of the script name in the derivation of system messages (not from script)
-
the message 'cannot find a working window' when you press Ctrl+a redirected to the log, correct definition of coordinates and color
-
error opening log file message redirected to the log file
-
corrected output in the log messages about loading plugins, added some error messages
-
made a syntax highlighting
-
corrected the algorithm to search and replace text in the script on the hot key 'Ctrl+H'
-
corrected variable 'delimiter'
-
added to the 'hint' ability to set some parameters
-
rewrote the command 'hint', now, each script has its own hint
-
corrected function 'Display running scripts' when it is disabled
-
added saving log window location on screen
-
fixed loading of scripts in the scripts that are currently running 'load_script'
v.2.23
-
corrected display of three-digit line number at the start of the pilot
-
moved the command 'say' from group 'msg' in group 'keyboard' in the highlighting of syntax
-
some reserved words added in syntax highlighting and in the menu by right-clicking in the script
-
added a function set the current keyboard layout
-
added the ability to minimize the log window
-
corrected display messages containing parentheses, in a 'hint' command
-
increased stability of the 'get color'
-
remade 'findimage'. increased stability. accelerated to ~27 times in search type 2
-
corrected calculation of the accuracy of the found images in the 'findimage' command
-
added the ability to output to a log current line of script
-
added functions for string manipulation: PosEx, Copy, Delete, Insert
-
added limit on size of the log file
-
fixed structure 'get color #c %ar[1 1] %ar[1 2]' broken in version 2.20
-
corrected "The pause between the lines" for a blank script with the number '0'
-
added the ability to make "transparent" hotkeys
-
added ability to disable the display line numbers of the script
-
added the German translation
-
added color deviation in 'findimage'
-
corrected return the size of array in the 'findcolor' on search error with the result of -1
-
corrected the error when saving the new scripts press the "save"
-
turned off highlighting Pascal-style comments (* *)
-
corrected change the delay between the lines of working scripts when changing tabs
-
when selecting of the working window by pressing 'W' and pressed 'shift', the title of the selected window is inserted into the script
v2.24.1, (29.09.2011) 1091
-
added floating point operations in the 'readmem' and 'writemem' commands
-
added saving scripts when closing the pilot
-
added display help windows on the taskbar
-
added assignment of arrays
-
corrected output messages in command 'msg'
-
fixed functions for string manipulation
-
moved 'windowfromcursor' from section 'Options' to 'Windows' in the menu on rmb
-
corrected calculation of the window height specified in the command 'windowpos'
-
function 'getwindow' returns the handle of active window
-
corrected clicks in negative coordinates
-
added ability to specify an arbitrary pilot caption
v.2.25
-
removed the sign subroutine '^' from the return value of the 'current_script'
-
fixed a synedit bug, due to which, when you drag the scroll slider of the script by the mouse, there was a spontaneous selection of text
-
added variables from other scripts in the format '#a.#b', '#a.$b', '#a.active_script'
-
corrected the variable 'timer', broken in the last version
-
taught to take screenshots of overlapped windows
-
when specifying the 'save screenshot of the working window of the pilot' and the absence of binding, will be saved a screenshot of the active window
-
remade 'printscreen' and 'findcolor'. increased stability
-
fixed playback of macros, broken in 2.23
-
a screenshot of the 'top uo window' by hotkeys, remade into a screenshot of the 'work window'
v.2.27
-
corrected exception eRangeError in conditional statements
-
added output to log message on error eRangeError
-
corrected title of the message window in the command 'msg' and script error messages
-
taught 'findimage' search images in the overlapped windows
-
taught 'findcolor' search color in the overlapped windows. searches in specified window, not full-screen. the window handle is specified as a type of search
-
added a hot key suspend\continuation of all scripts
-
added option of the panel parameters of the character that only contains the table of variables
v.2.27.1
-
added the error code '-4' with message 'file not found' in the command 'findimage'
-
fixed a bug in command 'for', when it should not even be in the loop to go 'for #i 2 1 1'. slightly optimized
-
correct search in the overlapped windows in commands 'findimage', 'findcolor'
-
corrected small bug with autosave the current script
v.2.27.2
-
fixed a bug in command 'for', when not working 'for #i 1 1'
-
added possibility of line feed with '/n' to the 'msg' command
-
corrected the error assignment letter 'h' variables
-
minor correction 'lastmsg'
-
fixed resizing windows UoPpilot when switching tabs
-
fixed crash script on constructions like 'if %var = #var', and added the error message
-
added error code -4 in the command 'findcolor' - the search type is wrong, or the current window not choosed
-
corrected output the variables in the command 'hint'
-
some items prefixed with 'Show', moved to the bottom of the menu
-
tweaked command 'prompt'
v.2.28
-
taught the 'wait' to calculate the delay
-
added hotkeys to pause\continue of individual scripts
-
added the output of the remaining waiting time for delays in the active script
-
added variable 'errorlevel', contains the return code of the command 'ExecAndWait'
-
added a command to start the application with the expectation of its completion
-
fixed the 'hint' with the functions as parameters
-
a few small but significant internal fixes
-
added ability to pass arrays to subroutines
-
added return the string value from the subroutine
-
fixed a bug with closing of the character parameters panel of type 7
-
made a correct copy of the Russian-speaking text from the window of the pilot and help, when the English keyboard layout
-
made the correct insertion of the Russian-language text in the script
-
made the correct insertion of script examples from the forum forum.ultimasoft.ru
v.2.29
-
corrected the error in the derivation of the remaining waiting time for delays in the active script
-
corrected the error output of some characters at the beginning of the message in the command 'msg'
-
corrected an error processing step, which is zero in the command 'for'
-
added the reserved variables for size of the desktop, screen and monitor
-
slightly corrected the command 'send' in terms of specifying keys in parentheses with a space
-
added the ability to continue an active script with the specified string
-
fixed the button 'apply' when you change the font of the log window
-
added a link to 'UOPilot Wiki' in the menu '?'
-
added the ability to specify a template for new scripts
-
corrected a bit 'prompt'
-
slightly corrected display variables
-
corrected command 'wait'
-
corrected switching tabs
-
corrected 'prompt', when you stop the script, a window opened by 'prompt' command is closed
-
added 'Esc' and 'Space' in the list of "understood" keys
-
added the ability to manage tabs and numbers of scripts using the pop-up menu
-
added command 'send217' equivalent of the command 'send' version 2.17
-
fixed a potential crash when closing various small forms
-
fixed 'getwindow ( #var OWNER )'
-
added to the log the error message to open the file in the command 'load_array'
-
added check to stop the script in the command 'load_array'
-
fixed the 'load_array', for some reason, released in unfinished state (size of the array gave out 50001)
-
added output to a log size of the array after loading the file into the command 'load_array'
-
fixed many possible crashes
-
fixed 'set size(%arr 1 1)', required space before the bracket
v.2.30
-
fixed the error when calling the missing procedures and added the output of the message
-
corrected command 'send' when you send a sequence of characters. brought to a variant of 'send217'
-
corrected the test in conditions of a string variables, which were not declared previously
-
function 'findwindow', caused by without parameters (but with brackets), returns a handle of the active window
-
corrected error output of some characters at the beginning of the text in command 'set logging'
-
added commands for working with files
-
corrected an error when closing the program with working scripts
-
added command output directory tree
-
repaired structures such as 'workwindow.#sn'
-
corrected the error display variables in the table of variables
-
corrected the negative coordinates of clicks on in the command 'kleft'
-
added a function, which returns the handles of all the windows that are in a given point of the screen
-
added search by process name in the command 'findwindow'
-
corrected disabling a menu item "Stay on top\UoPilot"
-
fixed save dialog box appears beneath the pilot
-
fixed a bug in the commands '*wheel_down'
-
If the characters '//' are enclosed in double quotes, they are not considered a sign of comments
-
added a command assignment of several elements in the array on one line
-
added search string in the array
-
if as a receiver in the team 'findwindow' was specified array, then write in it the handles, and the names of all windows, whose titles contain the specified string
-
corrected 'clipboard', so as not to fall for conflicts with other programs. variable 'errorlevel' contains the number of read\written characters.
-
'wait' now understand the delay as a '10sec', '5min', '1hour'
-
added a check box "Automatically open log" when using the 'set logging text'
-
removed the limitation to 255 characters in a string variable
-
added command 'log', is almost an analogue 'set logging'
-
corrected calculation of the mathematical operations
-
corrected the error by replacing the text in the dialog "search and replace"
v.2.31
-
Removed the restriction out of the loop 'for' using 'goto'.
-
Fixed return arrays from procedures, when changing in procedure the last column or row of the array.
-
Fixed command 'start_script' and the error when switching tabs running with this command.
-
Fixed unnecessary activation of the UoPilot windows when executing scripts. Critical for commands such as 'sendex', 'kleft'.
-
Added a command to send keystrokes by using a macro 'macro_send
'. The syntax is similar to the command 'sendex'. Tested only on xp32.
-
Now 'findimage' understands the indication of coordinates with using the array elements.
-
Fixed assignment to the variables of negative numbers 'set #sn -1', broken in the previous version.
-
Fixed 'hint', broken in the previous version.
-
Fixed return a string value from the subroutine, using the reserved variable '$result', with a nested procedure call.
-
Command 'set logging', specified without parameters, output to the log an empty string.
-
Added ability to customize the output to a log for each script, with the command 'set logging mode [options]'.
v.2.32
-
Corrected display of icons in the system tray at startup of the pilot.
-
Redid the settings menu in the form.
-
Added new operators in the syntax highlighting
-
Fixed a bug in the command 'prompt', due to which ignored everything that comes after the empty variables.
-
Corrected the error re-call the 'prompt', after stopping the script with the active prompt window.
-
Added personal logs for each script.
-
Added setting the range of colors using variables in a command 'findcolor (725 48 813 123 1 1 (#color2a-#color2b) %Centr2 2)'
-
Added processing of comments in style (* *).
-
Corrected the fall of the UoPilot when: you delete a script, the exit from the working\stopped scripts, work with procedures.
-
Added in the 'findcolor' the deviation of the shade.
-
Fixed combination with the Shift key 'sendex ~{end}'.
-
Added a bit of information content in the table of hot keys for scripts.
-
Added a tooltip on the icon in the system tray with a list of running scripts.
-
Slightly corrected assignment delay between the lines from the script, with the help of the variable 'linedelay'.
-
Added in the 'prompt' ability to output a string without checkboxes
-
Corrected the probable cause of damage of the configuration file.
-
Added in the 'prompt' the possibility to display any title
-
Has made loading scripts under numbers on which they were at closing the pilot, instead of the order.
-
Added display a list of running scripts in the task bar and the title of the window of the UoPilot.
-
Added to the command 'get color' ability to search for a color in the covered windows
-
Added a few unnecessary reserved variables
-
Added a function determining the color on the screen
-
Added calculation of functions in conditional statements.
-
Fixed specify colors using variables in the construction 'set $a findcolor (4, 1 13, 38 1 1 (B(#i)) %watch 2)'.
-
Added some unnecessary processing functions of real numbers and strings
-
Added the opportunity to expect completion of the running script
-
Added the ability to edit suspended script.
-
Added stretching horizontally tables display the variables (only the latter).
-
Corrected the error output of some characters at the beginning of the message in the command 'log'.
-
Added the ability to start, stop and pause scripts by their names (by file name).
-
Added hot-key to run all scripts.
-
Added in the 'findimage' return end coordinates of the found images in the third and fourth element of the returned array.
-
Corrected the mistake of assigning variables to existing, but not running scripts.
-
Corrected displacement of variables in the table of display variables, under certain conditions.
-
Small visual correction in the editor hotkeys for scripts.
-
Added hot-key, which allows to switch the display of the progress of the script "ShowScriptProcessing".
-
Added display of the handle of the window to which is attached the active script
-
Corrected the error when you hold the hot key to run script.
-
Added a hint in the script on the syntax of a command has been entered
-
Corrected the error when window of the save the script appears under the window of the pilot.
-
Added the output in brackets the values of the variables after their names, for the command 'set logging commands'.
-
Added the opportunity to choose how to display messages (command 'msg', errors, etc.).
-
Corrected an infinite loop, at calculation of expressions when value of a variable was its name.
-
Corrected an error in calculating the path to save\load scripts.
-
Added a function calculating the day of the week 'dayofweek (Year Month Day)'.
-
If the script is attached to the other window, then immediately (with the next line of the script) will work on the new window.
-
Added some unnecessary reserved variables denoting color
-
Added some reserved variables to game UO
-
Added a function 'eval (some arguments)', gathers everything in brackets in one line and runs it instead of himself.
-
In the menu "Script" added the item "Start\stop the current script".
-
Slightly enlarged and highlighted button with "certain" color on the tab 'Scripts'.
-
Added functions of decomposition of color
-
Functions 'minx' and 'maxx' now can search minimum and maximum elements in the array
-
Corrected sending Russian text by the command 'sendex'.
-
Added checks for parentheses in the command 'init_arr'.
-
Corrected the need for a space before the brackets at the command 'init_arr'.
-
Added the output value of the variable after assignment in the command 'set', and when 'set the logging commands'.
***
More in detail about these, and other innovations, read in builtin help.
Supported clients 1.26.4a, 1.26.4b, 1.26.4e, 2.0.0, 2.0.0b, 2.0.3, 3.0.0c, 3.0.0g, MU, ML 6.0.7.0, 6.0.12.3, 6.0.12.4, 6.0.13.0, 6.0.14.1, 6.0.14.2, 7.0.4.3-5, 7.0.5.0, 7.0.6.3