π [Lib] - MyLib for Ankulua scripts
Sept 14, 2019 20:45:46 GMT
Exilereven and bielsantoro like this
Post by Latent on Sept 14, 2019 20:45:46 GMT
ΠΡΠΈΠ²Π΅Ρ Π²ΡΠ΅ΠΌ!
ΠΠ΄ΠΎΡ
Π½ΠΎΠ²Π»Π΅Π½Π½ΡΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΎΠΉ ankulua.boards.net/thread/481/lib-lualib-ankulua-scripts ΠΎΡ Mercobots, Ρ ΡΠ΅ΡΠΈΠ» ΡΠΎΠ±ΡΠ°ΡΡ Π² ΠΎΠ΄ΠΈΠ½ ΡΠ°ΠΉΠ» Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ, ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π²ΡΠ΅ ΡΠ²ΠΎΠΈ Π½Π°ΡΠ°Π±ΠΎΡΠΊΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π»Π΅Π³ΡΠ΅ ΠΏΠΈΡΠ°ΡΡ Π½ΠΎΠ²ΡΠ΅ ΡΠΊΡΠΈΠΏΡΡ.
ΠΡΠΎ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ Π½Π΅ ΡΠΊΡΠΈΠΏΡ Π΄Π»Ρ ΠΈΠ³ΡΡ, ΡΡΠΎΠ±Ρ Π±ΡΠ»Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΡΡ Π»ΠΈΡΠ΅Π½Π·ΠΈΡ Π½Π° PRO Π²Π΅ΡΡΠΈΡ. ΠΡΠΎ Π΄Π°ΠΆΠ΅ Π»ΡΡΡΠ΅
ΠΠ΅Π΄Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΏΠΎΠ»Π΅Π·Π½Π° Π²ΡΠ΅ΠΌ ΠΊΡΠΎ ΡΠ²Π»Π΅ΠΊΠ°Π΅ΡΡΡ AnkuLua.
Π§ΡΠΎΠ±Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ MyLibs.lua
1) Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΊΠΎΠΏΠΈΡΠΎΠ²Π°ΡΡ MyLibs.lua Π² ΠΏΠ°ΠΏΠΊΡ libs ΡΡΠ΄ΠΎΠΌ Ρ ΠΎΡΠ½ΠΎΠ²Π½ΡΠΌ ΡΠΊΡΠΈΠΏΡΠΎΠΌ
2) ΠΏΡΠΎΠΏΠΈΡΠ°ΡΡ Π² Π²Π°ΡΠ΅ΠΌ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ ΡΠ°ΠΉΠ»Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ
dofile(scriptPath().. "libs/MyLibs.lua")
F_Log("--> ΠΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΠΌ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ MyLibs - AnkuLua Script v " .. version_MyLibs)
1) Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΊΠΎΠΏΠΈΡΠΎΠ²Π°ΡΡ MyLibs.lua Π² ΠΏΠ°ΠΏΠΊΡ libs ΡΡΠ΄ΠΎΠΌ Ρ ΠΎΡΠ½ΠΎΠ²Π½ΡΠΌ ΡΠΊΡΠΈΠΏΡΠΎΠΌ
2) ΠΏΡΠΎΠΏΠΈΡΠ°ΡΡ Π² Π²Π°ΡΠ΅ΠΌ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ ΡΠ°ΠΉΠ»Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ
dofile(scriptPath().. "libs/MyLibs.lua")
F_Log("--> ΠΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΠΌ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ MyLibs - AnkuLua Script v " .. version_MyLibs)
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅:
Π‘ΠΊΡΠΈΠΏΡ ΡΠ²Π»ΡΠ΅ΡΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΎΠΉ ΡΠ°Π·Π½ΡΡ ΡΡΠ½ΠΊΡΠΈΠΉ, ΡΠΌ. Π½ΠΈΠΆΠ΅
Π‘ΠΊΡΠΈΠΏΡ ΡΠ²Π»ΡΠ΅ΡΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΎΠΉ ΡΠ°Π·Π½ΡΡ ΡΡΠ½ΠΊΡΠΈΠΉ, ΡΠΌ. Π½ΠΈΠΆΠ΅
ΠΡΠΈΠΌΠ΅ΡΡ ΠΎΠΏΠΈΡΠ°Π½Ρ Π½ΠΈΠΆΠ΅, ΠΏΠΎΠ΄ ΡΡΠ½ΠΊΡΠΈΡΠΌΠΈ Π²Π½ΡΡΡΠΈ ΡΠ°ΠΉΠ»Π°
-- En
Hello to all!
Inspired by the ankulua.boards.net/thread/481/lib-lualib-ankulua-scripts library from Mercobots, I decided to put together a library into a single file, almost all my best practices, which make it a little easier to write new scripts.
Inspired by the ankulua.boards.net/thread/481/lib-lualib-ankulua-scripts library from Mercobots, I decided to put together a library into a single file, almost all my best practices, which make it a little easier to write new scripts.
This is certainly not a script for the game, so that you can get a free license for the PRO version. This is even better
After all, the library can be useful to everyone who is interested in AnkuLua.
After all, the library can be useful to everyone who is interested in AnkuLua.
To use the MyLibs.lua library
1) you need to copy MyLibs.lua to the libs folder next to the main script
2) write the library connection command in your main file
dofile (scriptPath () .. "libs / MyLibs.lua")
F_Log ("-> Connect the MyLibs library - AnkuLua Script v" .. version_MyLibs)
1) you need to copy MyLibs.lua to the libs folder next to the main script
2) write the library connection command in your main file
dofile (scriptPath () .. "libs / MyLibs.lua")
F_Log ("-> Connect the MyLibs library - AnkuLua Script v" .. version_MyLibs)
Description:
The script is a library of different functions, see below
Examples are described below, under functions inside the fileI hope the English-speaking forum members easily translate the description of the functions and understand the examples using the Google translator. Because there are many descriptions and examples.
- ΠΠ΅Π½Ρ ΠΎΡΠ»Π°Π΄ΠΊΠΈ
log(msg)
print(msg)
toast(msg)
F_log(message)
F_Log(message)
F_print(message)
F_Print(message)
F_Debug(message,report_type) -- Π€ΡΠ½ΠΊΡΠΈΡ Debug. F_Debug(message,nil|0|1|2|3|4) F_Debug("ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ",[Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π΅ΡΠ»ΠΈ nil ΠΈΠ»ΠΈ 0 - Π²ΡΠ΅, 1 - Π² Π»ΠΎΠ³, 2 - ΠΏΠ΅ΡΠ°ΡΡ Π½Π° ΡΠΊΡΠ°Π½ ΠΏΠΎ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡ ΡΠ°Π±ΠΎΡΡ, 3 - ΠΎΠΏΠΎΠ²Π΅ΡΠ΅Π½ΠΈΡ Π½Π° ΡΠΊΡΠ°Π½ Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΡΠ°Π±ΠΎΡΡ, 4 - Π² Π»ΠΎΠ³ ΠΈ ΠΏΠ΅ΡΠ°ΡΡ Π½Π° ΡΠΊΡΠ°Π½)])
- Π€ΡΠ½ΠΊΡΠΈΡ ΡΠ΅ΠΊΡΠ½Π΄ΠΎΠΌΠ΅ΡΠ°, ΠΏΠΈΡΠ΅Ρ Π² Π»ΠΎΠ³ ΡΠ°ΠΉΠ» ΠΎΡΡΠ΅Ρ ΡΠΊΠΎΠ»ΡΠΊΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΏΡΠΎΡΠ»ΠΎ Ρ Π½Π°ΡΠ°Π»Π° ΡΠ°Π±ΠΎΡΡ ΡΠΊΡΠΈΠΏΡΠ°, Π²ΡΠ΅Π³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΈ ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΎΡΠ»ΠΎ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ±ΡΠΎΡΠ°ΠΌΠΈ
F_Timer(report_type)
timer:set() -- Π΄Π»Ρ ΡΠ±ΡΠΎΡΠ° ΡΠ°ΠΉΠΌΠ΅ΡΠ°, Π²ΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ ΠΊΠΎΠ΄Π΅ Π² ΠΌΠ΅ΡΡΠ°Ρ Π³Π΄Π΅ Π½ΡΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ±ΡΠΎΡ ΡΠ΅ΠΊΡΠ½Π΄ΠΎΠΌΠ΅ΡΠ°, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Π² Π½Π°ΡΠ°Π»Π΅ ΡΠΈΠΊΠ»Π°
- Π€ΡΠ½ΠΊΡΠΈΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΡΠ°Π·ΠΌΠ΅ΡΠΎΠ² ΠΈ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΡΠΊΡΠ°Π½Π° Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ ΡΠΊΡΠΈΠΏΡΠ°. ΠΠ°Π΄Π°Π΅Ρ setCompareDimension ΠΈ setScriptDimension ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΡΠ°Π·ΠΌΠ΅ΡΡ ΡΠΊΡΠ°Π½Π° ΠΈΠ»ΠΈ ΠΊΠ°ΠΊ ΡΠ°Π·ΠΌΠ΅ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π΅ΡΠ»ΠΈ ΡΡΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΠΎΡΠ»ΠΈΡΠ°ΡΡΡΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ ΠΊΠΎΠ³Π΄Π° Π΅ΡΡΡ Π½Π° ΡΠΊΡΠ°Π½Π½ΡΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ, ΠΏΠ°Π½Π΅Π»Ρ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΈ, ΡΠ°Π·ΠΌΠ΅Ρ ΡΠΊΡΠ°Π½Π° Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΡΠΌΠ΅Π½ΡΡΠ°Π΅ΡΡΡ. ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ screen, RegScreen, screenAppUsable, RegScreenAppUsable. screen ΠΈ RegScreen ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π² ΡΡΠ½ΠΊΡΠΈΡΡ ΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π² ΡΠΊΡΠΈΠΏΡΠ°Ρ .
F_Screen() -- ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΡΠ°Π·ΠΌΠ΅ΡΠΎΠ² ΠΈ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΡΠΊΡΠ°Π½Π° Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ ΡΠΊΡΠΈΠΏΡΠ°
- Π€ΡΠ½ΠΊΡΠΈΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ Π·Π°ΡΡΠ΄Π° Π±Π°ΡΠ°ΡΠ΅ΠΈ
F_Battery_status(AppName)
AppName = "ΠΈΠΌΡ_ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ" -- Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ ΠΊΠΎΠ΄Π΅ Π² ΡΠ°Π·Π΄Π΅Π»Π΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ Π·Π°Π΄Π°Π΅ΡΡΡ ΠΈΠΌΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠΎΡΠΎΡΠΎΠ΅ Π½ΡΠΆΠ½ΠΎ ΠΎΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π΅ΡΠ»ΠΈ Π±Π°ΡΠ°ΡΠ΅Ρ Π½ΠΈΠΆΠ΅ 15% ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ Π½Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΎ ΠΊ Π·Π°ΡΡΠ΄ΠΊΠ΅
- Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΡΠΊΠΎΡΡΡΡ ΡΠΊΡΠ°Π½Π°, ΡΠΌΠ΅Π½ΡΡΠ°Π΅Ρ Π΄ΠΎ ΠΌΠΈΠ½ΠΈΠΌΡΠΌΠ°
F_Brightness_0() -- Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΡΠΊΠΎΡΡΡΡ ΡΠΊΡΠ°Π½Π°, ΡΠΌΠ΅Π½ΡΡΠ°Π΅Ρ Π΄ΠΎ ΠΌΠΈΠ½ΠΈΠΌΡΠΌΠ°
- Π€ΡΠ½ΠΊΡΠΈΡ ΡΠ°Π·Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΈΠ· Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ commonLib.lua
F_Unlock(second, pinLock, pin)
--F_Unlock(Π²ΡΠ΅ΠΌΡ Π·Π°Π΄Π΅ΡΠΆΠΊΠΈ,[ΡΠ°Π·Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎ pin ΠΊΠΎΠ΄Ρ true\false, pin ΠΊΠΎΠ΄])
- Π€ΡΠ½ΠΊΡΠΈΡ ΠΏΠΎΠΈΡΠΊΠ° ΠΊΠ°ΡΡΠΈΠ½ΠΊΠΈ Ρ Π²ΠΎΠ·Π²ΡΠ°ΡΠΎΠΌ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠΈ ΠΈΠ»ΠΈ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ ΡΠ΅Π½ΡΡΠ° image_Center = image_Ρenter ΠΈ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ Ρ ΡΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ image_Center_new = image_center_new = image_center_offset
F_Image(image,reg,NewX,NewY,CustomSumilar,CustomTimeToIdentify)
--F_Image(ΠΊΠ°ΡΡΠΈΠ½ΠΊΠ°,[ΡΠ΅Π³ΠΈΠΎΠ½],[ΡΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎ X, ΡΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎ Y],[Π·Π°ΠΊΠ°Π·Π°Π½Π½Π°Ρ ΡΠΎΡΠ½ΠΎΡΡΡ],[Π·Π°ΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠΈ])
- Π€ΡΠ½ΠΊΡΠΈΡ ΠΏΠΎΠΈΡΠΊΠ° ΠΊΠ°ΡΡΠΈΠ½ΠΊΠΈ Ρ Π²ΠΎΠ·Π²ΡΠ°ΡΠΎΠΌ:
- ΠΊΠ°ΡΡΠΈΠ½ΠΊΠΈ image
- ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΡΠ΅Π³ΠΈΠΎΠ½Π° ΠΊΠ°ΡΡΠΈΠ½ΠΊΠΈ reg_image, Π΄Π»Ρ ΡΡΠΊΠΎΡΠ΅Π½ΠΈΡ ΠΏΠΎΡΠ»Π΅Π΄ΡΡΡΠΈΡ ΠΏΠΎΠΈΡΠΊΠΎΠ²
- ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ ΡΠ΅Π½ΡΡΠ° image_Center = image_Ρenter
- ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ Ρ ΡΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ image_Center_new = image_center_new = image_center_offset
F_RegImage(image,reg,NewX,NewY,CustomSumilar,CustomTimeToIdentify)
--F_RegImage(ΠΊΠ°ΡΡΠΈΠ½ΠΊΠ°,[ΡΠ΅Π³ΠΈΠΎΠ½],[ΡΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎ X, ΡΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎ Y],[Π·Π°ΠΊΠ°Π·Π°Π½Π½Π°Ρ ΡΠΎΡΠ½ΠΎΡΡΡ],[Π·Π°ΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠΈ])
reg_image_1 = reg_image
- Π€ΡΠ½ΠΊΡΠΈΡ Π²ΡΠ΄Π°ΡΠΈ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ ΠΎΠ± ΠΎΡΠΈΠ±ΠΊΠ΅
F_Error(msg,StopScript)
-- F_Error(Π‘ΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΠΎΠ± ΠΎΡΠΈΠ±ΠΊΠ΅,[true|1]) - ΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΡΠΊΡΠΈΠΏΡΠ° ΠΏΠΎΡΠ»Π΅
- Π€ΡΠ½ΠΊΡΠΈΡ ΡΡΡΠΎΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ΅ΡΡΠ°, ΡΠΈΡΡΠ΅Ρ Π²Π½ΠΈΠ·Ρ ΡΠΊΡΠ°Π½Π° ΠΏΠΎΠ»ΠΎΡΠΊΡ ΡΡΡΠΎΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ΅ΡΡΠ° ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΠΎΡΡΠ΅ΠΏΠ΅Π½Π½ΠΎ Π·Π°ΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ. Π’Π°ΠΊ ΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΊΡΡΡΠΈΡΡ ΡΡΡΠΎΠΊΡ ΠΏΡΠΎΠ³ΡΠ΅ΡΡΠ° ΠΏΠΎΠΊΠ° Π½Π΅ ΠΏΠΎΡΠ²ΠΈΡΡΡΡ Π½ΡΠΆΠ½Π°Ρ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠ°. ΠΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Π·Π°ΡΡ Π²ΡΡΠΎΡΡ ΡΡΡΠΎΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ΅ΡΡΠ°, Ρ.ΠΊ. Π½Π° ΡΠ°Π·Π½ΡΡ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΡΡ ΡΠΊΡΠ°Π½Π° ΠΏΠΎΠ»ΠΎΡΠΊΠ° Π±ΡΠ΄Π΅Ρ ΠΎΡΠ»ΠΈΡΠ°ΡΡΡΡ.
F_ProgressBar_Down(waittime,wait_Optimal_Value,image,reg,ProgressBar_Size_H)
--ProgressBar_Down(Π²ΡΠ΅ΠΌΡ ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΡ(ΡΠ΅ΠΊΡΠ½Π΄), ΡΠ°Π³ ΠΏΡΠΎΠ³ΡΠ΅ΡΡΠ° (ΡΠ΅ΠΊΡΠ½Π΄),[ΠΈΡΠΊΠ°ΡΡ Π΄ΠΎ ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΡ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠΈ],[ΡΠ΅Π³ΠΈΠΎΠ½ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠΈ],[Π²ΡΡΠΎΡΠ° ΡΡΡΠΎΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ΅ΡΡΠ°])
- Π€ΡΠ½ΠΊΡΠΈΡ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎΠ± ΡΡΡΡΠΎΠΉΡΡΠ²Π΅. ΠΠ»Ρ Π²Π΅ΡΡΠΈΠΈ 7.2.0: ΠΏΠΎΠ»ΡΡΠ°Π΅ΠΌ Π² Π»ΠΎΠ³ ΡΠ°ΠΉΠ» Π²Π΅ΡΡΠΈΡ AnkuLua, DeviceID, IMEI, WiFiMAC, UserID, Language. ΠΠ»Ρ Π±ΠΎΠ»Π΅Π΅ Π½ΠΎΠ²ΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΡΠ°ΠΊ ΠΆΠ΅: Country (ΠΎΡ 7.6.0), SIMSerial, IMSI
F_GetDeviceInfo()
- Π€ΡΠ½ΠΊΡΠΈΡ ΠΎΡΡΠ΅ΡΠ° ΠΎ ΡΡΠ°ΡΡΠ΅ ΠΈ ΠΊΠΎΠ½ΡΠ΅ ΡΠΈΠΊΠ»Π°
F_ReportStateCycle(state) -- ΠΡΡΠ΅Ρ ΠΎ ΡΡΠ°ΡΡΠ΅ ΠΈ ΠΊΠΎΠ½ΡΠ΅ ΡΠΈΠΊΠ»Π° 1 = ΡΡΠ°ΡΡ, 2 = ΠΊΠΎΠ½Π΅Ρ
- Π€ΡΠ½ΠΊΡΠΈΡ ΠΎΡΡΠ΅ΡΠ° ΠΏΠΎΡΡΠ°ΡΠ΅Π½Π½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ (Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½Π° F_Timer())
F_Report() -- ΠΡΡΠ΅Ρ ΠΏΠΎΡΡΠ°ΡΠ΅Π½Π½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ
timer:set() -- Π΄Π»Ρ ΡΠ±ΡΠΎΡΠ° ΡΠ°ΠΉΠΌΠ΅ΡΠ°, Π²ΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ ΠΊΠΎΠ΄Π΅ Π² ΠΌΠ΅ΡΡΠ°Ρ Π³Π΄Π΅ Π½ΡΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ±ΡΠΎΡ ΡΠ΅ΠΊΡΠ½Π΄ΠΎΠΌΠ΅ΡΠ°, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Π² Π½Π°ΡΠ°Π»Π΅ ΡΠΈΠΊΠ»Π°
- Π€ΡΠ½ΠΊΡΠΈΡ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ Π²Π΅ΡΡΠΈΠΈ MyLibs.lua
F_Check_Update_MyLibs(update) -- ΠΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° Π½Π°Π»ΠΈΡΠΈΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ MyLibs. true|1|nil = ΠΡΠΎΠ²Π΅ΡΠΊΠ° Π²Π΅ΡΡΠΈΠΈ, 2 = ΠΡΠΎΠ²Π΅ΡΠΊΠ° Π²Π΅ΡΡΠΈΠΈ(ΠΏΡΠΈΠ½ΡΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎ)
- Π€ΡΠ½ΠΊΡΠΈΡ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΡΠΊΡΠΈΠΏΡΠΎΠ²
F_UpdateScript(currentVersion,latestVersion,downloadUrl) -- ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΡΠΊΡΠΈΠΏΡΠ° Π΅ΡΠ»ΠΈ Π΅ΡΡΡ ΡΠ°Π·Π»ΠΈΡΠΈΡ Π² Π²Π΅ΡΡΠΈΡΡ .
- Π€ΡΠ½ΠΊΡΠΈΠΈ Π½Π°ΠΆΠ°ΡΠΈΡ ΠΊΠ»Π°Π²ΠΈΡ Tab, Enter, Back, Home, Menu, Space
-- ΠΡΠΈΠΌΠ΅ΡΡ
F_PressTab() -- ΠΠ°ΠΆΠΈΠΌΠ°Π΅Ρ TAB ΠΈ ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΠΎΠ± ΡΡΠΎΠΌ
F_PressEnter() -- ΠΠ°ΠΆΠΈΠΌΠ°Π΅Ρ ENTER ΠΈ ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΠΎΠ± ΡΡΠΎΠΌ
F_PressBack() -- ΠΠ°ΠΆΠΈΠΌΠ°Π΅Ρ BACK ΠΈ ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΠΎΠ± ΡΡΠΎΠΌ
F_PressHome() -- ΠΠ°ΠΆΠΈΠΌΠ°Π΅Ρ HOME ΠΈ ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΠΎΠ± ΡΡΠΎΠΌ
F_PressMenu() -- ΠΠ°ΠΆΠΈΠΌΠ°Π΅Ρ MENU ΠΈ ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΠΎΠ± ΡΡΠΎΠΌ
F_PressSpace() -- ΠΠ°ΠΆΠΈΠΌΠ°Π΅Ρ SPACE ΠΈ ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΠΎΠ± ΡΡΠΎΠΌ
- Π€ΡΠ½ΠΊΡΠΈΡ ΡΡΠ΅ΡΡΠΈΠΊ Ρ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ΠΌ, Π²ΡΠ²ΠΎΠ΄ΠΈΡ ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΠΈ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ + 1
F_Counter(msg,ItemsCountIn) -- Π‘ΡΠ΅ΡΡΠΈΠΊ Ρ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ΠΌ
F_Counter("ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅",ΠΡ ΠΎΠ΄ΡΡΠ΅Π΅_Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅) > ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΠΌΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅
ΠΠ»ΠΎΠ±Π°Π»ΡΠ½Π°Ρ (Π»ΠΎΠΊΠ°Π»ΡΠ½Π°Ρ) ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ = ΠΡΡ ΠΎΠ΄ΡΡΠΈΠΉ_ΡΡΠ΅ΡΡΠΈΠΊ -- ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΠΌΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π΅ΠΌ ΠΎΠ±ΡΠ°ΡΠ½ΠΎ Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΠΎΠΉ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ
- Π€ΡΠ½ΠΊΡΠΈΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΠΏΠ°ΠΏΠΊΠΈ Ρ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠ°ΠΌΠΈ ΡΠΎΠ³Π»Π°ΡΠ½ΠΎ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΡ ΡΠΊΡΠ°Π½Π°. ΠΡΠΎΠ²Π΅ΡΡΠ΅ΡΡΡ ΡΠ°Π·ΠΌΠ΅Ρ ΡΠΊΡΠ°Π½Π° ΠΈ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΡΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ°Ρ ΠΏΠ°ΠΏΠΊΠ° image_X_Y
-- ΠΡΠΈΠΌΠ΅Ρ
F_SetImageFolder() -- ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΠΏΠ°ΠΏΠΊΠΈ Ρ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠ°ΠΌΠΈ ΡΠΎΠ³Π»Π°ΡΠ½ΠΎ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΡ ΡΠΊΡΠ°Π½Π°
log(msg)
print(msg)
toast(msg)
F_log(message)
F_Log(message)
F_print(message)
F_Print(message)
F_Debug(message,report_type) -- Π€ΡΠ½ΠΊΡΠΈΡ Debug. F_Debug(message,nil|0|1|2|3|4) F_Debug("ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ",[Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π΅ΡΠ»ΠΈ nil ΠΈΠ»ΠΈ 0 - Π²ΡΠ΅, 1 - Π² Π»ΠΎΠ³, 2 - ΠΏΠ΅ΡΠ°ΡΡ Π½Π° ΡΠΊΡΠ°Π½ ΠΏΠΎ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡ ΡΠ°Π±ΠΎΡΡ, 3 - ΠΎΠΏΠΎΠ²Π΅ΡΠ΅Π½ΠΈΡ Π½Π° ΡΠΊΡΠ°Π½ Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΡΠ°Π±ΠΎΡΡ, 4 - Π² Π»ΠΎΠ³ ΠΈ ΠΏΠ΅ΡΠ°ΡΡ Π½Π° ΡΠΊΡΠ°Π½)])
- Π€ΡΠ½ΠΊΡΠΈΡ ΡΠ΅ΠΊΡΠ½Π΄ΠΎΠΌΠ΅ΡΠ°, ΠΏΠΈΡΠ΅Ρ Π² Π»ΠΎΠ³ ΡΠ°ΠΉΠ» ΠΎΡΡΠ΅Ρ ΡΠΊΠΎΠ»ΡΠΊΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΏΡΠΎΡΠ»ΠΎ Ρ Π½Π°ΡΠ°Π»Π° ΡΠ°Π±ΠΎΡΡ ΡΠΊΡΠΈΠΏΡΠ°, Π²ΡΠ΅Π³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΈ ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΎΡΠ»ΠΎ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ±ΡΠΎΡΠ°ΠΌΠΈ
F_Timer(report_type)
timer:set() -- Π΄Π»Ρ ΡΠ±ΡΠΎΡΠ° ΡΠ°ΠΉΠΌΠ΅ΡΠ°, Π²ΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ ΠΊΠΎΠ΄Π΅ Π² ΠΌΠ΅ΡΡΠ°Ρ Π³Π΄Π΅ Π½ΡΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ±ΡΠΎΡ ΡΠ΅ΠΊΡΠ½Π΄ΠΎΠΌΠ΅ΡΠ°, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Π² Π½Π°ΡΠ°Π»Π΅ ΡΠΈΠΊΠ»Π°
- Π€ΡΠ½ΠΊΡΠΈΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΡΠ°Π·ΠΌΠ΅ΡΠΎΠ² ΠΈ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΡΠΊΡΠ°Π½Π° Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ ΡΠΊΡΠΈΠΏΡΠ°. ΠΠ°Π΄Π°Π΅Ρ setCompareDimension ΠΈ setScriptDimension ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΡΠ°Π·ΠΌΠ΅ΡΡ ΡΠΊΡΠ°Π½Π° ΠΈΠ»ΠΈ ΠΊΠ°ΠΊ ΡΠ°Π·ΠΌΠ΅ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π΅ΡΠ»ΠΈ ΡΡΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΠΎΡΠ»ΠΈΡΠ°ΡΡΡΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ ΠΊΠΎΠ³Π΄Π° Π΅ΡΡΡ Π½Π° ΡΠΊΡΠ°Π½Π½ΡΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ, ΠΏΠ°Π½Π΅Π»Ρ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΈ, ΡΠ°Π·ΠΌΠ΅Ρ ΡΠΊΡΠ°Π½Π° Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΡΠΌΠ΅Π½ΡΡΠ°Π΅ΡΡΡ. ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ screen, RegScreen, screenAppUsable, RegScreenAppUsable. screen ΠΈ RegScreen ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π² ΡΡΠ½ΠΊΡΠΈΡΡ ΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π² ΡΠΊΡΠΈΠΏΡΠ°Ρ .
F_Screen() -- ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΡΠ°Π·ΠΌΠ΅ΡΠΎΠ² ΠΈ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΡΠΊΡΠ°Π½Π° Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ ΡΠΊΡΠΈΠΏΡΠ°
- Π€ΡΠ½ΠΊΡΠΈΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ Π·Π°ΡΡΠ΄Π° Π±Π°ΡΠ°ΡΠ΅ΠΈ
F_Battery_status(AppName)
AppName = "ΠΈΠΌΡ_ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ" -- Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ ΠΊΠΎΠ΄Π΅ Π² ΡΠ°Π·Π΄Π΅Π»Π΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ Π·Π°Π΄Π°Π΅ΡΡΡ ΠΈΠΌΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠΎΡΠΎΡΠΎΠ΅ Π½ΡΠΆΠ½ΠΎ ΠΎΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π΅ΡΠ»ΠΈ Π±Π°ΡΠ°ΡΠ΅Ρ Π½ΠΈΠΆΠ΅ 15% ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ Π½Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΎ ΠΊ Π·Π°ΡΡΠ΄ΠΊΠ΅
- Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΡΠΊΠΎΡΡΡΡ ΡΠΊΡΠ°Π½Π°, ΡΠΌΠ΅Π½ΡΡΠ°Π΅Ρ Π΄ΠΎ ΠΌΠΈΠ½ΠΈΠΌΡΠΌΠ°
F_Brightness_0() -- Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΡΠΊΠΎΡΡΡΡ ΡΠΊΡΠ°Π½Π°, ΡΠΌΠ΅Π½ΡΡΠ°Π΅Ρ Π΄ΠΎ ΠΌΠΈΠ½ΠΈΠΌΡΠΌΠ°
- Π€ΡΠ½ΠΊΡΠΈΡ ΡΠ°Π·Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΈΠ· Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ commonLib.lua
F_Unlock(second, pinLock, pin)
--F_Unlock(Π²ΡΠ΅ΠΌΡ Π·Π°Π΄Π΅ΡΠΆΠΊΠΈ,[ΡΠ°Π·Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎ pin ΠΊΠΎΠ΄Ρ true\false, pin ΠΊΠΎΠ΄])
- Π€ΡΠ½ΠΊΡΠΈΡ ΠΏΠΎΠΈΡΠΊΠ° ΠΊΠ°ΡΡΠΈΠ½ΠΊΠΈ Ρ Π²ΠΎΠ·Π²ΡΠ°ΡΠΎΠΌ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠΈ ΠΈΠ»ΠΈ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ ΡΠ΅Π½ΡΡΠ° image_Center = image_Ρenter ΠΈ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ Ρ ΡΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ image_Center_new = image_center_new = image_center_offset
F_Image(image,reg,NewX,NewY,CustomSumilar,CustomTimeToIdentify)
--F_Image(ΠΊΠ°ΡΡΠΈΠ½ΠΊΠ°,[ΡΠ΅Π³ΠΈΠΎΠ½],[ΡΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎ X, ΡΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎ Y],[Π·Π°ΠΊΠ°Π·Π°Π½Π½Π°Ρ ΡΠΎΡΠ½ΠΎΡΡΡ],[Π·Π°ΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠΈ])
- Π€ΡΠ½ΠΊΡΠΈΡ ΠΏΠΎΠΈΡΠΊΠ° ΠΊΠ°ΡΡΠΈΠ½ΠΊΠΈ Ρ Π²ΠΎΠ·Π²ΡΠ°ΡΠΎΠΌ:
- ΠΊΠ°ΡΡΠΈΠ½ΠΊΠΈ image
- ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΡΠ΅Π³ΠΈΠΎΠ½Π° ΠΊΠ°ΡΡΠΈΠ½ΠΊΠΈ reg_image, Π΄Π»Ρ ΡΡΠΊΠΎΡΠ΅Π½ΠΈΡ ΠΏΠΎΡΠ»Π΅Π΄ΡΡΡΠΈΡ ΠΏΠΎΠΈΡΠΊΠΎΠ²
- ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ ΡΠ΅Π½ΡΡΠ° image_Center = image_Ρenter
- ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ Ρ ΡΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ image_Center_new = image_center_new = image_center_offset
F_RegImage(image,reg,NewX,NewY,CustomSumilar,CustomTimeToIdentify)
--F_RegImage(ΠΊΠ°ΡΡΠΈΠ½ΠΊΠ°,[ΡΠ΅Π³ΠΈΠΎΠ½],[ΡΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎ X, ΡΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎ Y],[Π·Π°ΠΊΠ°Π·Π°Π½Π½Π°Ρ ΡΠΎΡΠ½ΠΎΡΡΡ],[Π·Π°ΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠΈ])
reg_image_1 = reg_image
- Π€ΡΠ½ΠΊΡΠΈΡ Π²ΡΠ΄Π°ΡΠΈ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ ΠΎΠ± ΠΎΡΠΈΠ±ΠΊΠ΅
F_Error(msg,StopScript)
-- F_Error(Π‘ΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΠΎΠ± ΠΎΡΠΈΠ±ΠΊΠ΅,[true|1]) - ΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΡΠΊΡΠΈΠΏΡΠ° ΠΏΠΎΡΠ»Π΅
- Π€ΡΠ½ΠΊΡΠΈΡ ΡΡΡΠΎΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ΅ΡΡΠ°, ΡΠΈΡΡΠ΅Ρ Π²Π½ΠΈΠ·Ρ ΡΠΊΡΠ°Π½Π° ΠΏΠΎΠ»ΠΎΡΠΊΡ ΡΡΡΠΎΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ΅ΡΡΠ° ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΠΎΡΡΠ΅ΠΏΠ΅Π½Π½ΠΎ Π·Π°ΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ. Π’Π°ΠΊ ΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΊΡΡΡΠΈΡΡ ΡΡΡΠΎΠΊΡ ΠΏΡΠΎΠ³ΡΠ΅ΡΡΠ° ΠΏΠΎΠΊΠ° Π½Π΅ ΠΏΠΎΡΠ²ΠΈΡΡΡΡ Π½ΡΠΆΠ½Π°Ρ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠ°. ΠΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Π·Π°ΡΡ Π²ΡΡΠΎΡΡ ΡΡΡΠΎΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ΅ΡΡΠ°, Ρ.ΠΊ. Π½Π° ΡΠ°Π·Π½ΡΡ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΡΡ ΡΠΊΡΠ°Π½Π° ΠΏΠΎΠ»ΠΎΡΠΊΠ° Π±ΡΠ΄Π΅Ρ ΠΎΡΠ»ΠΈΡΠ°ΡΡΡΡ.
F_ProgressBar_Down(waittime,wait_Optimal_Value,image,reg,ProgressBar_Size_H)
--ProgressBar_Down(Π²ΡΠ΅ΠΌΡ ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΡ(ΡΠ΅ΠΊΡΠ½Π΄), ΡΠ°Π³ ΠΏΡΠΎΠ³ΡΠ΅ΡΡΠ° (ΡΠ΅ΠΊΡΠ½Π΄),[ΠΈΡΠΊΠ°ΡΡ Π΄ΠΎ ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΡ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠΈ],[ΡΠ΅Π³ΠΈΠΎΠ½ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠΈ],[Π²ΡΡΠΎΡΠ° ΡΡΡΠΎΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ΅ΡΡΠ°])
- Π€ΡΠ½ΠΊΡΠΈΡ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎΠ± ΡΡΡΡΠΎΠΉΡΡΠ²Π΅. ΠΠ»Ρ Π²Π΅ΡΡΠΈΠΈ 7.2.0: ΠΏΠΎΠ»ΡΡΠ°Π΅ΠΌ Π² Π»ΠΎΠ³ ΡΠ°ΠΉΠ» Π²Π΅ΡΡΠΈΡ AnkuLua, DeviceID, IMEI, WiFiMAC, UserID, Language. ΠΠ»Ρ Π±ΠΎΠ»Π΅Π΅ Π½ΠΎΠ²ΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΡΠ°ΠΊ ΠΆΠ΅: Country (ΠΎΡ 7.6.0), SIMSerial, IMSI
F_GetDeviceInfo()
- Π€ΡΠ½ΠΊΡΠΈΡ ΠΎΡΡΠ΅ΡΠ° ΠΎ ΡΡΠ°ΡΡΠ΅ ΠΈ ΠΊΠΎΠ½ΡΠ΅ ΡΠΈΠΊΠ»Π°
F_ReportStateCycle(state) -- ΠΡΡΠ΅Ρ ΠΎ ΡΡΠ°ΡΡΠ΅ ΠΈ ΠΊΠΎΠ½ΡΠ΅ ΡΠΈΠΊΠ»Π° 1 = ΡΡΠ°ΡΡ, 2 = ΠΊΠΎΠ½Π΅Ρ
- Π€ΡΠ½ΠΊΡΠΈΡ ΠΎΡΡΠ΅ΡΠ° ΠΏΠΎΡΡΠ°ΡΠ΅Π½Π½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ (Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½Π° F_Timer())
F_Report() -- ΠΡΡΠ΅Ρ ΠΏΠΎΡΡΠ°ΡΠ΅Π½Π½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ
timer:set() -- Π΄Π»Ρ ΡΠ±ΡΠΎΡΠ° ΡΠ°ΠΉΠΌΠ΅ΡΠ°, Π²ΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ ΠΊΠΎΠ΄Π΅ Π² ΠΌΠ΅ΡΡΠ°Ρ Π³Π΄Π΅ Π½ΡΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ±ΡΠΎΡ ΡΠ΅ΠΊΡΠ½Π΄ΠΎΠΌΠ΅ΡΠ°, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Π² Π½Π°ΡΠ°Π»Π΅ ΡΠΈΠΊΠ»Π°
- Π€ΡΠ½ΠΊΡΠΈΡ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ Π²Π΅ΡΡΠΈΠΈ MyLibs.lua
F_Check_Update_MyLibs(update) -- ΠΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° Π½Π°Π»ΠΈΡΠΈΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ MyLibs. true|1|nil = ΠΡΠΎΠ²Π΅ΡΠΊΠ° Π²Π΅ΡΡΠΈΠΈ, 2 = ΠΡΠΎΠ²Π΅ΡΠΊΠ° Π²Π΅ΡΡΠΈΠΈ(ΠΏΡΠΈΠ½ΡΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎ)
- Π€ΡΠ½ΠΊΡΠΈΡ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΡΠΊΡΠΈΠΏΡΠΎΠ²
F_UpdateScript(currentVersion,latestVersion,downloadUrl) -- ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΡΠΊΡΠΈΠΏΡΠ° Π΅ΡΠ»ΠΈ Π΅ΡΡΡ ΡΠ°Π·Π»ΠΈΡΠΈΡ Π² Π²Π΅ΡΡΠΈΡΡ .
- Π€ΡΠ½ΠΊΡΠΈΠΈ Π½Π°ΠΆΠ°ΡΠΈΡ ΠΊΠ»Π°Π²ΠΈΡ Tab, Enter, Back, Home, Menu, Space
-- ΠΡΠΈΠΌΠ΅ΡΡ
F_PressTab() -- ΠΠ°ΠΆΠΈΠΌΠ°Π΅Ρ TAB ΠΈ ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΠΎΠ± ΡΡΠΎΠΌ
F_PressEnter() -- ΠΠ°ΠΆΠΈΠΌΠ°Π΅Ρ ENTER ΠΈ ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΠΎΠ± ΡΡΠΎΠΌ
F_PressBack() -- ΠΠ°ΠΆΠΈΠΌΠ°Π΅Ρ BACK ΠΈ ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΠΎΠ± ΡΡΠΎΠΌ
F_PressHome() -- ΠΠ°ΠΆΠΈΠΌΠ°Π΅Ρ HOME ΠΈ ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΠΎΠ± ΡΡΠΎΠΌ
F_PressMenu() -- ΠΠ°ΠΆΠΈΠΌΠ°Π΅Ρ MENU ΠΈ ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΠΎΠ± ΡΡΠΎΠΌ
F_PressSpace() -- ΠΠ°ΠΆΠΈΠΌΠ°Π΅Ρ SPACE ΠΈ ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΠΎΠ± ΡΡΠΎΠΌ
- Π€ΡΠ½ΠΊΡΠΈΡ ΡΡΠ΅ΡΡΠΈΠΊ Ρ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ΠΌ, Π²ΡΠ²ΠΎΠ΄ΠΈΡ ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΠΈ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ + 1
F_Counter(msg,ItemsCountIn) -- Π‘ΡΠ΅ΡΡΠΈΠΊ Ρ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ΠΌ
F_Counter("ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅",ΠΡ ΠΎΠ΄ΡΡΠ΅Π΅_Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅) > ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΠΌΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅
ΠΠ»ΠΎΠ±Π°Π»ΡΠ½Π°Ρ (Π»ΠΎΠΊΠ°Π»ΡΠ½Π°Ρ) ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ = ΠΡΡ ΠΎΠ΄ΡΡΠΈΠΉ_ΡΡΠ΅ΡΡΠΈΠΊ -- ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΠΌΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π΅ΠΌ ΠΎΠ±ΡΠ°ΡΠ½ΠΎ Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΠΎΠΉ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ
- Π€ΡΠ½ΠΊΡΠΈΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΠΏΠ°ΠΏΠΊΠΈ Ρ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠ°ΠΌΠΈ ΡΠΎΠ³Π»Π°ΡΠ½ΠΎ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΡ ΡΠΊΡΠ°Π½Π°. ΠΡΠΎΠ²Π΅ΡΡΠ΅ΡΡΡ ΡΠ°Π·ΠΌΠ΅Ρ ΡΠΊΡΠ°Π½Π° ΠΈ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΡΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ°Ρ ΠΏΠ°ΠΏΠΊΠ° image_X_Y
-- ΠΡΠΈΠΌΠ΅Ρ
F_SetImageFolder() -- ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΠΏΠ°ΠΏΠΊΠΈ Ρ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠ°ΠΌΠΈ ΡΠΎΠ³Π»Π°ΡΠ½ΠΎ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΡ ΡΠΊΡΠ°Π½Π°
ΠΠ»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΠΊΠ°ΠΊ Π²ΡΠ΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΡΠ°ΠΉΠ» Example.lua Π²ΠΊΠ»ΡΡΠ°Ρ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ
ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° MyLibs.lua
ΠΠΊΠ»ΡΡΠ΅Π½Ρ ΡΠ°ΠΊ ΠΆΠ΅:
+ luaLib.lua
+ commonLib.lua
+ untar.lua
+ md5.lua
ΠΠ°ΠΉΠ΄Π΅Π½Π½ΡΠ΅ Π½Π° ΠΏΡΠΎΡΡΠΎΡΠ°Ρ ΡΡΠΎΠ³ΠΎ ΡΠΎΡΡΠΌΠ° ΠΈ Π±ΠΎΠ»ΡΡΠΎΠ΅ ΡΠΏΠ°ΡΠΈΠ±ΠΎ ΠΈΡ Π°Π²ΡΠΎΡΠ°ΠΌ!
ΠΠ°ΠΉΠ΄Π΅Π½Π½ΡΠ΅ Π½Π° ΠΏΡΠΎΡΡΠΎΡΠ°Ρ ΡΡΠΎΠ³ΠΎ ΡΠΎΡΡΠΌΠ° ΠΈ Π±ΠΎΠ»ΡΡΠΎΠ΅ ΡΠΏΠ°ΡΠΈΠ±ΠΎ ΠΈΡ Π°Π²ΡΠΎΡΠ°ΠΌ!
ΠΠ°Π΄Π΅ΡΡΡ ΡΡΠ° Π½Π°ΡΠ°Π±ΠΎΡΠΊΠ° Π±ΡΠ΄Π΅Ρ ΡΠ°ΠΊ ΠΆΠ΅ ΠΏΠΎΠ»Π΅Π·Π½Π° Π²Π°ΠΌ, ΠΊΠ°ΠΊ ΠΈ ΠΌΠ½Π΅
ΠΠ΅ΡΠΈΠΎΠ΄ΠΈΡΠ΅ΡΠΊΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° ΠΎΠ±Π½ΠΎΠ²Π»ΡΠ΅ΡΡΡ, ΠΏΠΎΡΡΠΎΠΌΡ Π²ΡΠ΅Π³Π΄Π° Π΄Π΅Π»Π°ΠΉΡΠ΅ ΡΠ΅Π·Π΅ΡΠ²Π½ΡΡ ΠΊΠΎΠΏΠΈΡ ΠΏΠ΅ΡΠ΅Π΄ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ΠΌ Π΅Π΅, Π²Π΄ΡΡΠ³ ΡΡΠΎ-ΡΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡΡ, Π° Π²Π°ΠΌ ΠΎΠ½ΠΎ Π±ΡΠ΄Π΅Ρ Π½Π΅ ΠΏΠΎ Π΄ΡΡΠ΅
ΠΠ΅ΡΠΈΠΎΠ΄ΠΈΡΠ΅ΡΠΊΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° ΠΎΠ±Π½ΠΎΠ²Π»ΡΠ΅ΡΡΡ, ΠΏΠΎΡΡΠΎΠΌΡ Π²ΡΠ΅Π³Π΄Π° Π΄Π΅Π»Π°ΠΉΡΠ΅ ΡΠ΅Π·Π΅ΡΠ²Π½ΡΡ ΠΊΠΎΠΏΠΈΡ ΠΏΠ΅ΡΠ΅Π΄ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ΠΌ Π΅Π΅, Π²Π΄ΡΡΠ³ ΡΡΠΎ-ΡΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡΡ, Π° Π²Π°ΠΌ ΠΎΠ½ΠΎ Π±ΡΠ΄Π΅Ρ Π½Π΅ ΠΏΠΎ Π΄ΡΡΠ΅
ΠΠ΅Ρ ΠΏΡΠ΅Π΄Π΅Π»Π° ΡΠΎΠ²Π΅ΡΡΠ΅Π½ΡΡΠ²Ρ.
ΠΏ.Ρ. ΡΡΡΠΊΠΎΡΠ·ΡΡΠ½ΡΡ
ΡΠ°Π½Π°ΡΠΎΠ² AnkuLua ΠΏΡΠΈΠ³Π»Π°ΡΠ°Ρ Π² ΡΠ°Ρ-ΠΊΠ»ΡΠ± t.me/AnkuLua_Club_Ru
ΠΠ½Π³Π»ΠΎΡΠ·ΡΡΠ½ΡΠΌ ΡΠΎΠΆΠ΅ ΡΠ°Π΄Ρ, Π½ΠΎ ΡΠ°ΠΌΠΈ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅ΡΠ΅, Π½Π΅ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΡΠΎΠ±ΠΎΠ΄Π½ΠΎ ΠΌΠΎΠ³ΡΡ ΠΎΠ±ΡΠ°ΡΡΡΡ Π½Π° Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΎΠΌ