Вопросы по AHK-скриптингу

Black_Bird

Участник
59
4
2 дня? Ну по крайне мере я кидал его сюда, и он кстатет присутствует тут в отдельной теме, а именно тут. 2 версии: R1 и R2, так же имеются дополнения.
Просто вы идете за решениями сюда и получается так, что у вас не достаток функций. Просто надо думать самому и использовать то, что у вас уже имеется...
Для последний версии ахк нету подходящего samp.udf
 

HGfgdhf

Новичок
5
0
В общем, скодил я свою штуку с номерами телефонов, все работает, спасибо.
Появилась проблема с запуском, программа исправно работает только тогда, когда её запустить непосредственно из самого Scite4Autohotkey.
Если скрипт запускать просто из папки (даже от имени админа) то в игре попросту нет никаких действий.
Пробовал компилировать - не помогло.
Есть решение проблемы?
 

ШPEK

Известный
1,476
524
В общем, скодил я свою штуку с номерами телефонов, все работает, спасибо.
Появилась проблема с запуском, программа исправно работает только тогда, когда её запустить непосредственно из самого Scite4Autohotkey.
Если скрипт запускать просто из папки (даже от имени админа) то в игре попросту нет никаких действий.
Пробовал компилировать - не помогло.
Есть решение проблемы?
Код?
 

#saniwe

глаза пофикси
218
107
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Попытался сделать авто репорт,но не работает, в чем причина?
В репорт пишется так: "Vasya_One[22]: 2 чит" , если скрипт видит "чит", то "/pm 22 Проверим"


CLEO:
Samp.ahk есть.

#Persistent
#SingleInstance Force
#Include SAMP.ahk
pri4ina = (cheat|чит|gm|aim|аим|дм)
start:
{
Loop
{
FileRead, Str, %A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt
if RegExMatch(Str,"(.*)\[([0-9]+)\]:(.*)", id)
{
if (RegExMatch(id3,pri4ina, id))
goto, try
}
}
}
return
try:
{
file = %A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt
FileDelete, %file%
FileAppend, , %file%
SendChat("/pm " id2 " Проверим.")
}
return
 

Vlad1slavio

Новичок
4
0
Что не так с кодом? В игре отказывается работать. Что-то пропустил? Объясните раку.
Хотел сделать телепорт по команде.


Код:
#IfWinActive GTA:SA:MP
#include %A_ScriptDir%\SAMP-UDF-Developer.ahk
#NoEnv

:?:/go 1:: 
sleep, 1000
setCoordinates(1581.129883, -1694.102905, 6.818750, 0)
sleep, 500
Text := "{ffffff}Вы были {CC3D3D}успешно {ffffff}телепортированы!"
Addchatmessage(text)
Return

:?:/go 2::
sleep, 1000
setCoordinates(-2437.6484, 503.9739, 29.9404, 0)
sleep, 500
Text := "{ffffff}Вы были {CC3D3D}успешно {ffffff}телепортированы!"
Addchatmessage(text)
Return

:?:/go 3::
sleep, 1000
setCoordinates(-1365.7474, 507.5255, 18.2344, 0)
sleep, 500
Text := "{ffffff}Вы были {CC3D3D}успешно {ffffff}телепортированы!"
Addchatmessage(text)
Return

:?:/go 5::
sleep, 1000 
setCoordinates(1437.8142, 753.3184, 10.8203, 0)
sleep, 500
Text := "{ffffff}Вы были {CC3D3D}успешно {ffffff}телепортированы!"
Addchatmessage(text)
Return

:?:/go 6::
sleep, 1000 
setCoordinates(1466.8739, 2773.6145, 10.7711, 0)
sleep, 500
Text := "{ffffff}Вы были {CC3D3D}успешно {ffffff}телепортированы!"
Addchatmessage(text)
Return

:?:/go 7::
sleep, 1000 
setCoordinates(1480.9517, -1739.8824, 13.5469, 0)
sleep, 500
Text := "{ffffff}Вы были {CC3D3D}успешно {ffffff}телепортированы!"
Addchatmessage(text)
Return

:?:/go 9::
sleep, 1000  
setCoordinates(-2024.9725, 471.2950, 35.1723, 0)
sleep, 500
Text := "{ffffff}Вы были {CC3D3D}успешно {ffffff}телепортированы!"
Addchatmessage(text)
Return

:?:/go 10::
sleep, 1000 
setCoordinates(-1586.5858, 715.9970, -5.2422, 0)
sleep, 500
Text := "{ffffff}Вы были {CC3D3D}успешно {ffffff}телепортированы!"
Addchatmessage(text)
Return

:?:/go 11::
sleep, 1000 
setCoordinates(-2046.9041, -92.3451, 35.1718, 0)
sleep, 500
Text := "{ffffff}Вы были {CC3D3D}успешно {ffffff}телепортированы!"
Addchatmessage(text)
Return

:?:/go 12:: 
sleep, 1000
setCoordinates(2648.9221, -2003.9447, 13.3828, 0)
sleep, 500
Text := "{ffffff}Вы были {CC3D3D}успешно {ffffff}телепортированы!"
Addchatmessage(text)
Return

:?:/go 13::
sleep, 1000
setCoordinates(2784.9102, -1610.6508, 10.9219, 0)
sleep, 500
Text := "{ffffff}Вы были {CC3D3D}успешно {ffffff}телепортированы!"
Addchatmessage(text)
Return

:?:/go 14::
sleep, 1000 
setCoordinates(963.1323, 1733.2880, 8.6484, 0)
sleep, 500
Text := "{ffffff}Вы были {CC3D3D}успешно {ffffff}телепортированы!"
Addchatmessage(text)
Return

:?:/go 15::
sleep, 1000
setCoordinates(2499.5488, -1668.8599, 13.3501, 0)
sleep, 500
Text := "{ffffff}Вы были {CC3D3D}успешно {ffffff}телепортированы!"
Addchatmessage(text)
Return

:?:/go 16::
sleep, 1000
setCoordinates(1658.3390, -1695.0934, 15.6094, 0)
sleep, 500
Text := "{ffffff}Вы были {CC3D3D}успешно {ffffff}телепортированы!"
Addchatmessage(text)
Return

:?:/go 17::
sleep, 1000
setCoordinates(1690.1095, -2112.8152, 13.4406, 0)
sleep, 500
Text := "{ffffff}Вы были {CC3D3D}успешно {ffffff}телепортированы!"
Addchatmessage(text)
Return

:?:/go 18::
sleep, 1000
setCoordinates(2174.1626, -1804.2268, 13.3698, 0)
sleep, 500
Text := "{ffffff}Вы были {CC3D3D}успешно {ffffff}телепортированы!"
Addchatmessage(text)
Return

:?:/go 19::
sleep, 1000 
setCoordinates(212.9023, 1867.3480, 13.1406, 0)
sleep, 500
Text := "{ffffff}Вы были {CC3D3D}успешно {ffffff}телепортированы!"
Addchatmessage(text)
Return

:?:/go 20::
sleep, 1000
setCoordinates(2645.4961, 1179.1237, 10.8203, 0)
sleep, 500
Text := "{ffffff}Вы были {CC3D3D}успешно {ffffff}телепортированы!"
Addchatmessage(text)
Return

:?:/go 21::
sleep, 1000 
setCoordinates(2284.4060, 2451.4822, 10.8203, 0)
sleep, 500
Text := "{ffffff}Вы были {CC3D3D}успешно {ffffff}телепортированы!"
Addchatmessage(text)
Return

:?:/go 22 1::
sleep, 1000
setCoordinates(1186.16, -1323.03, 13.56, 0)
sleep, 500
Text := "{ffffff}Вы были {CC3D3D}успешно {ffffff}телепортированы!"
Addchatmessage(text)
Return

:?:/go 22 2:: 
sleep, 1000
setCoordinates(1604.45, 1831.82, 10.82, 0)
sleep, 500
Text := "{ffffff}Вы были {CC3D3D}успешно {ffffff}телепортированы!"
Addchatmessage(text)
Return

:?:/go 22 3::
sleep, 1000
setCoordinates(-2654.41, 627.91, 14.45, 0)
sleep, 500
Text := "{ffffff}Вы были {CC3D3D}успешно {ffffff}телепортированы!"
Addchatmessage(text)
Return

:?:/go 22 4::
sleep, 1000
setCoordinates(-318.34, 1060.62, 19.74, 0)
sleep, 500
Text := "{ffffff}Вы были {CC3D3D}успешно {ffffff}телепортированы!"
Addchatmessage(text)
Return

:?:/go 24::
sleep, 1000 
setCoordinates(-229.95, 2603.92, 62.70, 0)
sleep, 500
Text := "{ffffff}Вы были {CC3D3D}успешно {ffffff}телепортированы!"
Addchatmessage(text)
Return

:?:/go 26:: 
sleep, 1000 
setCoordinates(653.16, 1723.60, 6.99, 0)
sleep, 500
Text := "{ffffff}Вы были {CC3D3D}успешно {ffffff}телепортированы!"
Addchatmessage(text)
Return

:?:/go 29::
sleep, 1000
setCoordinates(675.97, -478.72, 16.34, 0)
sleep, 500
Text := "{ffffff}Вы были {CC3D3D}успешно {ffffff}телепортированы!"
Addchatmessage(text)
Return
 

Andreykas1421

Новичок
47
0
Что не так с кодом? В игре отказывается работать. Что-то пропустил? Объясните раку.
Хотел сделать телепорт по команде.


Код:
#IfWinActive GTA:SA:MP
#include %A_ScriptDir%\SAMP-UDF-Developer.ahk
#NoEnv

:?:/go 1::
sleep, 1000
setCoordinates(1581.129883, -1694.102905, 6.818750, 0)
sleep, 500
Text := "{ffffff}Вы были {CC3D3D}успешно {ffffff}телепортированы!"
Addchatmessage(text)
Return

:?:/go 2::
sleep, 1000
setCoordinates(-2437.6484, 503.9739, 29.9404, 0)
sleep, 500
Text := "{ffffff}Вы были {CC3D3D}успешно {ffffff}телепортированы!"
Addchatmessage(text)
Return

:?:/go 3::
sleep, 1000
setCoordinates(-1365.7474, 507.5255, 18.2344, 0)
sleep, 500
Text := "{ffffff}Вы были {CC3D3D}успешно {ffffff}телепортированы!"
Addchatmessage(text)
Return

:?:/go 5::
sleep, 1000
setCoordinates(1437.8142, 753.3184, 10.8203, 0)
sleep, 500
Text := "{ffffff}Вы были {CC3D3D}успешно {ffffff}телепортированы!"
Addchatmessage(text)
Return

:?:/go 6::
sleep, 1000
setCoordinates(1466.8739, 2773.6145, 10.7711, 0)
sleep, 500
Text := "{ffffff}Вы были {CC3D3D}успешно {ffffff}телепортированы!"
Addchatmessage(text)
Return

:?:/go 7::
sleep, 1000
setCoordinates(1480.9517, -1739.8824, 13.5469, 0)
sleep, 500
Text := "{ffffff}Вы были {CC3D3D}успешно {ffffff}телепортированы!"
Addchatmessage(text)
Return

:?:/go 9::
sleep, 1000 
setCoordinates(-2024.9725, 471.2950, 35.1723, 0)
sleep, 500
Text := "{ffffff}Вы были {CC3D3D}успешно {ffffff}телепортированы!"
Addchatmessage(text)
Return

:?:/go 10::
sleep, 1000
setCoordinates(-1586.5858, 715.9970, -5.2422, 0)
sleep, 500
Text := "{ffffff}Вы были {CC3D3D}успешно {ffffff}телепортированы!"
Addchatmessage(text)
Return

:?:/go 11::
sleep, 1000
setCoordinates(-2046.9041, -92.3451, 35.1718, 0)
sleep, 500
Text := "{ffffff}Вы были {CC3D3D}успешно {ffffff}телепортированы!"
Addchatmessage(text)
Return

:?:/go 12::
sleep, 1000
setCoordinates(2648.9221, -2003.9447, 13.3828, 0)
sleep, 500
Text := "{ffffff}Вы были {CC3D3D}успешно {ffffff}телепортированы!"
Addchatmessage(text)
Return

:?:/go 13::
sleep, 1000
setCoordinates(2784.9102, -1610.6508, 10.9219, 0)
sleep, 500
Text := "{ffffff}Вы были {CC3D3D}успешно {ffffff}телепортированы!"
Addchatmessage(text)
Return

:?:/go 14::
sleep, 1000
setCoordinates(963.1323, 1733.2880, 8.6484, 0)
sleep, 500
Text := "{ffffff}Вы были {CC3D3D}успешно {ffffff}телепортированы!"
Addchatmessage(text)
Return

:?:/go 15::
sleep, 1000
setCoordinates(2499.5488, -1668.8599, 13.3501, 0)
sleep, 500
Text := "{ffffff}Вы были {CC3D3D}успешно {ffffff}телепортированы!"
Addchatmessage(text)
Return

:?:/go 16::
sleep, 1000
setCoordinates(1658.3390, -1695.0934, 15.6094, 0)
sleep, 500
Text := "{ffffff}Вы были {CC3D3D}успешно {ffffff}телепортированы!"
Addchatmessage(text)
Return

:?:/go 17::
sleep, 1000
setCoordinates(1690.1095, -2112.8152, 13.4406, 0)
sleep, 500
Text := "{ffffff}Вы были {CC3D3D}успешно {ffffff}телепортированы!"
Addchatmessage(text)
Return

:?:/go 18::
sleep, 1000
setCoordinates(2174.1626, -1804.2268, 13.3698, 0)
sleep, 500
Text := "{ffffff}Вы были {CC3D3D}успешно {ffffff}телепортированы!"
Addchatmessage(text)
Return

:?:/go 19::
sleep, 1000
setCoordinates(212.9023, 1867.3480, 13.1406, 0)
sleep, 500
Text := "{ffffff}Вы были {CC3D3D}успешно {ffffff}телепортированы!"
Addchatmessage(text)
Return

:?:/go 20::
sleep, 1000
setCoordinates(2645.4961, 1179.1237, 10.8203, 0)
sleep, 500
Text := "{ffffff}Вы были {CC3D3D}успешно {ffffff}телепортированы!"
Addchatmessage(text)
Return

:?:/go 21::
sleep, 1000
setCoordinates(2284.4060, 2451.4822, 10.8203, 0)
sleep, 500
Text := "{ffffff}Вы были {CC3D3D}успешно {ffffff}телепортированы!"
Addchatmessage(text)
Return

:?:/go 22 1::
sleep, 1000
setCoordinates(1186.16, -1323.03, 13.56, 0)
sleep, 500
Text := "{ffffff}Вы были {CC3D3D}успешно {ffffff}телепортированы!"
Addchatmessage(text)
Return

:?:/go 22 2::
sleep, 1000
setCoordinates(1604.45, 1831.82, 10.82, 0)
sleep, 500
Text := "{ffffff}Вы были {CC3D3D}успешно {ffffff}телепортированы!"
Addchatmessage(text)
Return

:?:/go 22 3::
sleep, 1000
setCoordinates(-2654.41, 627.91, 14.45, 0)
sleep, 500
Text := "{ffffff}Вы были {CC3D3D}успешно {ffffff}телепортированы!"
Addchatmessage(text)
Return

:?:/go 22 4::
sleep, 1000
setCoordinates(-318.34, 1060.62, 19.74, 0)
sleep, 500
Text := "{ffffff}Вы были {CC3D3D}успешно {ffffff}телепортированы!"
Addchatmessage(text)
Return

:?:/go 24::
sleep, 1000
setCoordinates(-229.95, 2603.92, 62.70, 0)
sleep, 500
Text := "{ffffff}Вы были {CC3D3D}успешно {ffffff}телепортированы!"
Addchatmessage(text)
Return

:?:/go 26::
sleep, 1000
setCoordinates(653.16, 1723.60, 6.99, 0)
sleep, 500
Text := "{ffffff}Вы были {CC3D3D}успешно {ffffff}телепортированы!"
Addchatmessage(text)
Return

:?:/go 29::
sleep, 1000
setCoordinates(675.97, -478.72, 16.34, 0)
sleep, 500
Text := "{ffffff}Вы были {CC3D3D}успешно {ffffff}телепортированы!"
Addchatmessage(text)
Return
Всё работает) попробуй задержу меньше поставить
 

Revalto

Известный
532
225
Что не так с кодом? В игре отказывается работать. Что-то пропустил? Объясните раку.
Хотел сделать телепорт по команде.


Код:
#IfWinActive GTA:SA:MP
#include %A_ScriptDir%\SAMP-UDF-Developer.ahk
#NoEnv

:?:/go 1::
sleep, 1000
setCoordinates(1581.129883, -1694.102905, 6.818750, 0)
sleep, 500
Text := "{ffffff}Вы были {CC3D3D}успешно {ffffff}телепортированы!"
Addchatmessage(text)
Return

:?:/go 2::
sleep, 1000
setCoordinates(-2437.6484, 503.9739, 29.9404, 0)
sleep, 500
Text := "{ffffff}Вы были {CC3D3D}успешно {ffffff}телепортированы!"
Addchatmessage(text)
Return

:?:/go 3::
sleep, 1000
setCoordinates(-1365.7474, 507.5255, 18.2344, 0)
sleep, 500
Text := "{ffffff}Вы были {CC3D3D}успешно {ffffff}телепортированы!"
Addchatmessage(text)
Return

:?:/go 5::
sleep, 1000
setCoordinates(1437.8142, 753.3184, 10.8203, 0)
sleep, 500
Text := "{ffffff}Вы были {CC3D3D}успешно {ffffff}телепортированы!"
Addchatmessage(text)
Return

:?:/go 6::
sleep, 1000
setCoordinates(1466.8739, 2773.6145, 10.7711, 0)
sleep, 500
Text := "{ffffff}Вы были {CC3D3D}успешно {ffffff}телепортированы!"
Addchatmessage(text)
Return

:?:/go 7::
sleep, 1000
setCoordinates(1480.9517, -1739.8824, 13.5469, 0)
sleep, 500
Text := "{ffffff}Вы были {CC3D3D}успешно {ffffff}телепортированы!"
Addchatmessage(text)
Return

:?:/go 9::
sleep, 1000 
setCoordinates(-2024.9725, 471.2950, 35.1723, 0)
sleep, 500
Text := "{ffffff}Вы были {CC3D3D}успешно {ffffff}телепортированы!"
Addchatmessage(text)
Return

:?:/go 10::
sleep, 1000
setCoordinates(-1586.5858, 715.9970, -5.2422, 0)
sleep, 500
Text := "{ffffff}Вы были {CC3D3D}успешно {ffffff}телепортированы!"
Addchatmessage(text)
Return

:?:/go 11::
sleep, 1000
setCoordinates(-2046.9041, -92.3451, 35.1718, 0)
sleep, 500
Text := "{ffffff}Вы были {CC3D3D}успешно {ffffff}телепортированы!"
Addchatmessage(text)
Return

:?:/go 12::
sleep, 1000
setCoordinates(2648.9221, -2003.9447, 13.3828, 0)
sleep, 500
Text := "{ffffff}Вы были {CC3D3D}успешно {ffffff}телепортированы!"
Addchatmessage(text)
Return

:?:/go 13::
sleep, 1000
setCoordinates(2784.9102, -1610.6508, 10.9219, 0)
sleep, 500
Text := "{ffffff}Вы были {CC3D3D}успешно {ffffff}телепортированы!"
Addchatmessage(text)
Return

:?:/go 14::
sleep, 1000
setCoordinates(963.1323, 1733.2880, 8.6484, 0)
sleep, 500
Text := "{ffffff}Вы были {CC3D3D}успешно {ffffff}телепортированы!"
Addchatmessage(text)
Return

:?:/go 15::
sleep, 1000
setCoordinates(2499.5488, -1668.8599, 13.3501, 0)
sleep, 500
Text := "{ffffff}Вы были {CC3D3D}успешно {ffffff}телепортированы!"
Addchatmessage(text)
Return

:?:/go 16::
sleep, 1000
setCoordinates(1658.3390, -1695.0934, 15.6094, 0)
sleep, 500
Text := "{ffffff}Вы были {CC3D3D}успешно {ffffff}телепортированы!"
Addchatmessage(text)
Return

:?:/go 17::
sleep, 1000
setCoordinates(1690.1095, -2112.8152, 13.4406, 0)
sleep, 500
Text := "{ffffff}Вы были {CC3D3D}успешно {ffffff}телепортированы!"
Addchatmessage(text)
Return

:?:/go 18::
sleep, 1000
setCoordinates(2174.1626, -1804.2268, 13.3698, 0)
sleep, 500
Text := "{ffffff}Вы были {CC3D3D}успешно {ffffff}телепортированы!"
Addchatmessage(text)
Return

:?:/go 19::
sleep, 1000
setCoordinates(212.9023, 1867.3480, 13.1406, 0)
sleep, 500
Text := "{ffffff}Вы были {CC3D3D}успешно {ffffff}телепортированы!"
Addchatmessage(text)
Return

:?:/go 20::
sleep, 1000
setCoordinates(2645.4961, 1179.1237, 10.8203, 0)
sleep, 500
Text := "{ffffff}Вы были {CC3D3D}успешно {ffffff}телепортированы!"
Addchatmessage(text)
Return

:?:/go 21::
sleep, 1000
setCoordinates(2284.4060, 2451.4822, 10.8203, 0)
sleep, 500
Text := "{ffffff}Вы были {CC3D3D}успешно {ffffff}телепортированы!"
Addchatmessage(text)
Return

:?:/go 22 1::
sleep, 1000
setCoordinates(1186.16, -1323.03, 13.56, 0)
sleep, 500
Text := "{ffffff}Вы были {CC3D3D}успешно {ffffff}телепортированы!"
Addchatmessage(text)
Return

:?:/go 22 2::
sleep, 1000
setCoordinates(1604.45, 1831.82, 10.82, 0)
sleep, 500
Text := "{ffffff}Вы были {CC3D3D}успешно {ffffff}телепортированы!"
Addchatmessage(text)
Return

:?:/go 22 3::
sleep, 1000
setCoordinates(-2654.41, 627.91, 14.45, 0)
sleep, 500
Text := "{ffffff}Вы были {CC3D3D}успешно {ffffff}телепортированы!"
Addchatmessage(text)
Return

:?:/go 22 4::
sleep, 1000
setCoordinates(-318.34, 1060.62, 19.74, 0)
sleep, 500
Text := "{ffffff}Вы были {CC3D3D}успешно {ffffff}телепортированы!"
Addchatmessage(text)
Return

:?:/go 24::
sleep, 1000
setCoordinates(-229.95, 2603.92, 62.70, 0)
sleep, 500
Text := "{ffffff}Вы были {CC3D3D}успешно {ffffff}телепортированы!"
Addchatmessage(text)
Return

:?:/go 26::
sleep, 1000
setCoordinates(653.16, 1723.60, 6.99, 0)
sleep, 500
Text := "{ffffff}Вы были {CC3D3D}успешно {ffffff}телепортированы!"
Addchatmessage(text)
Return

:?:/go 29::
sleep, 1000
setCoordinates(675.97, -478.72, 16.34, 0)
sleep, 500
Text := "{ffffff}Вы были {CC3D3D}успешно {ffffff}телепортированы!"
Addchatmessage(text)
Return
В таком случае я бы посоветовал использовать командный процессор. Тем самым будет удобнее и меньше кода. Так же тут задержки бесполезны!
И для удобства можно писать так: addChatMessageEx("FFFFFF", "Вы были {CC3D3D}успешно {ffffff}телепортированы!")

Попытался сделать авто репорт,но не работает, в чем причина?
В репорт пишется так: "Vasya_One[22]: 2 чит" , если скрипт видит "чит", то "/pm 22 Проверим"


CLEO:
Samp.ahk есть.

#Persistent
#SingleInstance Force
#Include SAMP.ahk
pri4ina = (cheat|чит|gm|aim|аим|дм)
start:
{
Loop
{
FileRead, Str, %A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt
if RegExMatch(Str,"(.*)\[([0-9]+)\]:(.*)", id)
{
if (RegExMatch(id3,pri4ina, id))
goto, try
}
}
}
return
try:
{
file = %A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt
FileDelete, %file%
FileAppend, , %file%
SendChat("/pm " id2 " Проверим.")
}
return
Код:
global file_chat := A_MyDocuments "/GTA San Andreas User Files/SAMP/chatlog.txt"
SetTimer, Chat, 50

Chat:
FileRead, chatlog, % file_chat

if (RegExMatch(chatlog, "text", chattext))
{
    save(chatlog)
    addChatMessage("слово text найдено")
}
Return
Подогнать сможешь?)
 

Ashynja

Новичок
11
0
как сделат что бы при нажатии F1 выдавало окошко со всеми моими командами АХК
 

#saniwe

глаза пофикси
218
107
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
как сделат что бы при нажатии F1 выдавало окошко со всеми моими командами АХК
Диалог создаешь,активация на F1, в диалог вписываешь инфу о командах.
(если я тебя правильно понял)

CLEO:
F1::
ShowDialog("2", "Информация AHK", "{1E90FF}F2 {ffffff}- test`n{1E90FF}Alt+1 {ffffff}- test", "Закрыть")
Return
 

bh.cheat

Известный
13
0
Ребята, помогите где шарит в AHK. Есть диалоговое окно, в нем 2 действия - они при нажатии выводятся в чат как сообщения. Как сделать, чтобы эти действия выводились в печатное поле, чтобы например id вписать и отправить.
 

Вложения

  • script.txt
    1.6 KB · Просмотры: 6

Revalto

Известный
532
225
Ребята, помогите где шарит в AHK. Есть диалоговое окно, в нем 2 действия - они при нажатии выводятся в чат как сообщения. Как сделать, чтобы эти действия выводились в печатное поле, чтобы например id вписать и отправить.
Код:
ShowDialog(1, "Проверка", "Введите данные:", "Закрыть")
while (isDialogOpen()) {
}
SendChat("/id " readString(hGTA, dwSAMP + 0x12D8F8, 256))
 
  • Нравится
Реакции: bh.cheat

bh.cheat

Известный
13
0
Код:
ShowDialog(1, "Проверка", "Введите данные:", "Закрыть")
while (isDialogOpen()) {
}
SendChat("/id " readString(hGTA, dwSAMP + 0x12D8F8, 256))

Спасибо большое). Еще один вопрос. А как по клику мышки в диалоге перенести текс в печатное поле? На подобии биндера, открыл диалог , кликнул и всё
 

Adam_Rockwell

Активный
143
25
1. Как заставить кнопки F5 F10 F11 работать?
(в меню выбора клавиши, если нажимать не них - не выбираются)

C++:
Gui, Add, Hotkey, x30 y50 w70 h20 vMenuScr, F4
Gui, Show, x600 y300 h100 w200
return

2. Просьба посмотреть, что из себя представляет следующий код, и подсказать, как можно сделать проще. К примеру каждый раз писать Gui, Font, cGreen Underline , а потом gui, font как то не очень выглядит. Наверняка отдельное цветное слово можно оформить как-то попроще, но я не знаю как. Смотрел достаточно много сайтов, не нашёл нужного. Если кто разбирается, разберите мне, пожалуйста)

C++:
#SingleInstance Force
#Persistent

OnMessage(0x200, "text")

Gui, Add, Text, x280 y130 w350 h20 , Какой-то другой текст 1

Gui, Font, cGreen Underline
Gui, Add, Text, hwndHiddenText1 x300 y150 gHiddenText1, Текст1
gui, font

Gui, Add, Text, x280 y180 w350 h20 , Какой-то другой текст 2

Gui, Font, cGreen Underline
Gui, Add, Text, hwndHiddenText2 x300 y200 gHiddenText2, Текст2
gui, font

Gui, Add, Text, x280 y230 w230 h20 , Какой-то другой текст 3

Gui, Font, cGreen Underline
Gui, Add, Text, hwndHiddenText3 x300 y250 gHiddenText3, Текст3
gui, font

Gui, Add, Text, x280 y270 w350 h20 , Какой-то другой текст 4

Gui, Show, x300 y50 h500 w500
return

HiddenText1:
HiddenText2:
HiddenText3:
return

text(wParam, lParam, msg, hwnd)
{
   global
   if (hwnd = HiddenText1)   
     ToolTip, Скрытый текст 1
   else if (hwnd = HiddenText2)   
     ToolTip, Скрытый текст 2
   else if (hwnd = HiddenText3)   
     ToolTip, Скрытый текст 3
   else
     ToolTip,
}
 
Последнее редактирование:

Revalto

Известный
532
225
Спасибо большое). Еще один вопрос. А как по клику мышки в диалоге перенести текс в печатное поле? На подобии биндера, открыл диалог , кликнул и всё
Не понял...
1. Как заставить кнопки F5 F10 F11 работать?
(в меню выбора клавиши, если нажимать не них - не выбираются)

C++:
Gui, Add, Hotkey, x30 y50 w70 h20 vMenuScr, F4
Gui, Show, x600 y300 h100 w200
return

2. Просьба посмотреть, что из себя представляет следующий код, и подсказать, как можно сделать проще. К примеру каждый раз писать Gui, Font, cGreen Underline , а потом gui, font как то не очень выглядит. Наверняка отдельное цветное слово можно оформить как-то попроще, но я не знаю как. Смотрел достаточно много сайтов, не нашёл нужного. Если кто разбирается, разберите мне, пожалуйста)

C++:
#SingleInstance Force
#Persistent

OnMessage(0x200, "text")

Gui, Add, Text, x280 y130 w350 h20 , Какой-то другой текст 1

Gui, Font, cGreen Underline
Gui, Add, Text, hwndHiddenText1 x300 y150 gHiddenText1, Текст1
gui, font

Gui, Add, Text, x280 y180 w350 h20 , Какой-то другой текст 2

Gui, Font, cGreen Underline
Gui, Add, Text, hwndHiddenText2 x300 y200 gHiddenText2, Текст2
gui, font

Gui, Add, Text, x280 y230 w230 h20 , Какой-то другой текст 3

Gui, Font, cGreen Underline
Gui, Add, Text, hwndHiddenText3 x300 y250 gHiddenText3, Текст3
gui, font

Gui, Add, Text, x280 y270 w350 h20 , Какой-то другой текст 4

Gui, Show, x300 y50 h500 w500
return

HiddenText1:
HiddenText2:
HiddenText3:
return

text(wParam, lParam, msg, hwnd)
{
   global
   if (hwnd = HiddenText1)  
     ToolTip, Скрытый текст 1
   else if (hwnd = HiddenText2)  
     ToolTip, Скрытый текст 2
   else if (hwnd = HiddenText3)  
     ToolTip, Скрытый текст 3
   else
     ToolTip,
}
Google -> How use hotkey in GUI AHK