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

Petya2282

Новичок
13
1
Сделайте скрипт из чат лога (A_MyDocuments "\GTA San Andreas User Files\CR-MP\GenerationC\chatlog.txt") в /a пишут "/a /atime (id) " у меня есть авто выдача наказания а мне нужно данные из это команды опять в писать в /a.Мне скинули,но не могу его открыть,ахк ошибку выдаёт.ВОт скрипт который мне скидывали:
F3:: sleep500 File=%A_MyDocuments%\GTASanAndreasUserFiles\CR-MP\GenerationC\chatlog.txt FileRead,read,%file% RegExMatch(read,"\E(.*)\Qиграетуже\E(.*)\Qминут.Всегозасегодняониграет:\E(.*)\Q минут",atime) filedelete,%File% fileappend,,%File% SendMessage,0x50,,0x4190419,,A Sendinput,{F6}/a С момента последнего захода:%atime2% минут.Всего за сегодня: %atime3%минут{enter} return

или AHK_ot_Gatesa.pdf(https://vk.com/doc144778687_469852920?hash=3c2df8c4e913d3be03&dl=730d7b240ad8f4d74ehttps://vk.com/doc144778687_469852920?hash=3c2df8c4e913d3be03&dl=730d7b240ad8f4d74e)
 

madrasso

Потрачен
883
324
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Ребят,допустим у меня скрип,то как мне сделат так что бы при каждом входе в игру писали команду активации в чат?
в начало скрипта
AutoHotKey:
samp := IsSAMPAvailable()
while(true) {
    if(samp != IsSAMPAvailable()) {
        samp := IsSAMPAvailable()
        if(samp) {
            addChatMessageEx(0xFFFFFF, "{00FF00}ПОМОЩЬ ПО СКРИПТУ > {FF0000}F1")
        } if(!samp)
    }
}
Return
 

DeMoN3D

Известный
366
76
Ошибка "#include file SAMPDEV.ahk cannot be opened"
это самп УДФ, вместо SAMPDEV введи название своего удф, по стандарту это либо SAMP.ahk либо samp.ahk
перевод твоей ошибки таков: не могу открыть файл SAMPDEV.ahk
скачать удф можно по этой ссылке : AHK - SAMP UDF(https://blast.hk/threads/20318/)
 
Последнее редактирование:
  • Нравится
Реакции: Carlos Reyes

Tenkara

Потрачен
380
171
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.

NOOBPAndA

Участник
101
12
можешь скрипт скинуть?
Допустим:
PHP:
!1::
SendChat("Добрый день что у вас болит?")
Sleep 5000
SendChat("/me открыл сумку")
Sleep 3000
SendChat("достал аспирин")
Sleep 2800
SendChat("передал больному")
Sleep 2900
SendChat("/heal{SPASE} 100{SPACE}
return
И мне надо что бы при каждом входе в игру в чат писали что активация alt+1
 

Tenkara

Потрачен
380
171
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Допустим:
PHP:
!1::
SendChat("Добрый день что у вас болит?")
Sleep 5000
SendChat("/me открыл сумку")
Sleep 3000
SendChat("достал аспирин")
Sleep 2800
SendChat("передал больному")
Sleep 2900
SendChat("/heal{SPASE} 100{SPACE}
return
И мне надо что бы при каждом входе в игру в чат писали что активация alt+1
Тебе ответили..
Код:
#Include, SAMP.ahk
samp := IsSAMPAvailable()
while(true) {
    if(samp != IsSAMPAvailable()) {
        samp := IsSAMPAvailable()
        if(samp) {
            addChatMessageEx(0xFFFFFF, "{00FF00}ПОМОЩЬ ПО СКРИПТУ > {FF0000}F1")
        } if(!samp)
    }
}
Return
!1::
SendChat("Добрый день что у вас болит?")
Sleep 5000
SendChat("/me открыл сумку")
Sleep 3000
SendChat("достал аспирин")
Sleep 2800
SendChat("передал больному")
Sleep 2900
SendChat("/heal{SPASE} 100{SPACE}
return
 

Carlos Reyes

Новичок
14
0
Может знает кто-то, есть уже готовые АХК автоответчики в смс? Подскажите, пожалуйста.
 

Danil2338334

Новичок
4
0
^W::
{
SendMessage, 0x50,, 0x4190419,, A
SendInput, {F6}/lock{space}
}
Return


При нажатий в игре чат не открывается и не работает команда. При открытий чата можно увидить что скрипт, не открывая чат внес туда только /l.
Что это может быть? Стоит винда 10. Скрипт компилю, запускаю от имени администратора. Пробовал переустанавливать - не помогло. Ранее все работало стабильно.

UPD:
Убрал строку - SendMessage, 0x50,, 0x4190419,, все заработало на англ. раскладке.
При активаций на русской раскладке ахк вписывает в чат /l, не открывая чат
 
Последнее редактирование:

Tenkara

Потрачен
380
171
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
^W::
{
SendMessage, 0x50,, 0x4190419,, A
SendInput, {F6}/lock{space}
}
Return


При нажатий в игре чат не открывается и не работает команда. При открытий чата можно увидить что скрипт, не открывая чат внес туда только /l.
Что это может быть? Стоит винда 10. Скрипт компилю, запускаю от имени администратора. Пробовал переустанавливать - не помогло. Ранее все работало стабильно.
Попробуй так...
Код:
F1::
SendInput, {F6}
sleep 250
SendInput, /lock
Return
мб блочит антивирус и антивирус самой винды
 

Revalto

Известный
532
225
Попробуй так...
Код:
F1::
SendInput, {F6}
sleep 250
SendInput, /lock
Return
мб блочит антивирус и антивирус самой винды
Код:
#include SAMPUDF.ahk

F1::
SendChat("/lock")
return

Может знает кто-то, есть уже готовые АХК автоответчики в смс? Подскажите, пожалуйста.
Есть, он не сложно делается...

Ошибка "#include file SAMPDEV.ahk cannot be opened"
UDF в папку со скриптом закинь...
 

Petya2282

Новичок
13
1
Сделайте скрипт из чат лога (A_MyDocuments "\GTA San Andreas User Files\CR-MP\GenerationC\chatlog.txt") в /a пишут "/a /atime (id) " у меня есть авто выдача наказания а мне нужно данные из это команды опять в писать в /a.Мне скинули,но не могу его открыть,ахк ошибку выдаёт.ВОт скрипт который мне скидывали:
F3:: sleep500 File=%A_MyDocuments%\GTASanAndreasUserFiles\CR-MP\GenerationC\chatlog.txt FileRead,read,%file% RegExMatch(read,"\E(.*)\Qиграетуже\E(.*)\Qминут.Всегозасегодняониграет:\E(.*)\Q минут",atime) filedelete,%File% fileappend,,%File% SendMessage,0x50,,0x4190419,,A Sendinput,{F6}/a С момента последнего захода:%atime2% минут.Всего за сегодня: %atime3%минут{enter} return

или AHK_ot_Gatesa.pdf(https://vk.com/doc144778687_469852920?hash=3c2df8c4e913d3be03&dl=730d7b240ad8f4d74ehttps://vk.com/doc144778687_469852920?hash=3c2df8c4e913d3be03&dl=730d7b240ad8f4d74e)
Парни,сделайте,пожалуйста
 

AnimeLore

Новичок
9
0
Добрый день. Делал авто-доклад для одного серва, и тут столкнулся с проблемой.
Хотел сделать так, чтобы после ввода ID на сервере сюда:
Код:
:?:/ид::
showDialog("1", "{FFFAFA}Car Doklad | By animelore", "{FFFAFA}Введите ID игрока", "OK")
input, dwId, V, {enter}
return
Через этот ID производился поиск модели машины, и позже выводился в переменную. Но так как я не умею ничего, у меня получилось так:

Код:
ray := getPlayerZone()

ts := getTargetVehicleModelNameById(dwId)

cts := getTargetVehicleColor1ById(dwId)


:?:/погоня::
sleep 600
SendInput {F6}/r CA№0%playerid% to DISP: 10-57 VICTOR, 10-60 %ts% %cts%, 10-70.. {enter}
sleep 600
SendInput {F6}/r ..code 3, 10-20 %ray%, RFR, over. {enter} 
return

И вместо "ts" и "cts" пишет 0 и все. что делать?
 

Revalto

Известный
532
225
Добрый день. Делал авто-доклад для одного серва, и тут столкнулся с проблемой.
Хотел сделать так, чтобы после ввода ID на сервере сюда:
Код:
:?:/ид::
showDialog("1", "{FFFAFA}Car Doklad | By animelore", "{FFFAFA}Введите ID игрока", "OK")
input, dwId, V, {enter}
return
Через этот ID производился поиск модели машины, и позже выводился в переменную. Но так как я не умею ничего, у меня получилось так:

Код:
ray := getPlayerZone()

ts := getTargetVehicleModelNameById(dwId)

cts := getTargetVehicleColor1ById(dwId)


:?:/погоня::
sleep 600
SendInput {F6}/r CA№0%playerid% to DISP: 10-57 VICTOR, 10-60 %ts% %cts%, 10-70.. {enter}
sleep 600
SendInput {F6}/r ..code 3, 10-20 %ray%, RFR, over. {enter}
return

И вместо "ts" и "cts" пишет 0 и все. что делать?
Код:
:?:/погоня::
ray := getPlayerZone()
ts := getTargetVehicleModelNameById(getId()) ; getId() - твой ID
cts := getTargetVehicleColor1ById(getId()) ; getId() - твой ID

SendChat("/r " ts " | " cts " | " ray)
return