ceregapro1
Известный
- 61
- 1
во-первых нет, но писалось бы диалог открыта тебе сервер то даст отправить команды при открытом диалоге?
во-вторых это команды не серверные, тебя не смущает что это не sendchat, а send
во-первых нет, но писалось бы диалог открыта тебе сервер то даст отправить команды при открытом диалоге?
это ты так захотел написать, мне то че)во-первых нет, но писалось бы диалог открыт
во-вторых это команды не серверные, тебя не смущает что это не sendchat, а send
тк с кодом поможешь?это ты так захотел написать, мне то че)
я б так сделалтк с кодом поможешь?
1:
sleep 1000
if (getDialogCaption() == "Доставка")
{
Send, {F6}/recon 3{Enter}
Send, {F6}/invis{Enter}
Send, {esc}
goto 1
}
return
Loop {
if (getDialogCaption() == "Доставка") {
Sleep, 3000
if (getDialogCaption() == "Доставка") {
SendChat("/recon 3")
Sleep, 50
SendChat("/invis")
Sleep, 50
Send, {ESC}
}
}
}
что-то не робит, сам удивляюсь почему...я б так сделал
Код:Loop { if (getDialogCaption() == "Доставка") { Sleep, 3000 if (getDialogCaption() == "Доставка") { SendChat("/recon 3") Sleep, 50 SendChat("/invis") Sleep, 50 Send, {ESC} } } }
#Hotstring EndChars `n
:?:/sd::
SendInput, /selldrugs 1 1 1{Space}
KeyWait, Enter, D
#Hotstring EndChars `n
Значит диалог по другому называется.что-то не робит, сам удивляюсь почему...
#Include sampudf.ahk
#Persistent
#SingleInstance FORCE
#MaxThreads
#MaxHotkeysPerInterval 200
SetBatchLines, -1
SetWorkingDir %A_ScriptDir%
#NoEnv
#IfWinActive GTA:SA:MP
Loop
{
if (getDialogCaption() == "Доставка")
{
Sleep, 3000
if (getDialogCaption() == "Доставка")
{
Send, {F6}/recon 3{Enter}
Sleep, 50
Send, {F6}/invis{Enter}
Sleep, 50
Send, {ESC}
}
}
}
мдэ...За 300р сделаю.
#NoEnv
#SingleInstance force
#Include SAMP.ahk
#IfWinActive GTA:SA:MP
while isDialogOpen() == true
{
if (getDialogCaption() == "Доставка")
{
sleep 1000
send, {f6}/recon 3{enter}
return
}
}
return
ну так естественно. В getDialogCaption() будет как-то так - "{4582a1}Доставка". (скорее всего неверно, цвет получил со скрина, возможно искажение цветов).
то сарказм если чемдэ...
AutoHotKey:#NoEnv #SingleInstance force #Include SAMP.ahk #IfWinActive GTA:SA:MP while isDialogOpen() == true { if (getDialogCaption() == "Доставка") { sleep 1000 send, {f6}/recon 3{enter} return } } return
после изучения луа я вщ хотел написать там end....ну так естественно. В getDialogCaption() будет как-то так - "{4582a1}Доставка". (скорее всего неверно, цвет получил со скрина, возможно искажение цветов).
Выведи getDialogCaption() в MsgBox.
то сарказм если че
и зачем после while ты поставил return.
ну так естественно. В getDialogCaption() будет как-то так - "{4582a1}Доставка". (скорее всего неверно, цвет получил со скрина, возможно искажение цветов).
Выведи getDialogCaption() в MsgBox.
то сарказм если че
и зачем после while ты поставил return.
добавил {4582A1} к доставке, теперь если скрипт увидит данный диалог то пишет /recon 3 и /invis каждые 3 секунды не переставая пока не закроешь скриптну так естественно. В getDialogCaption() будет как-то так - "{4582a1}Доставка". (скорее всего неверно, цвет получил со скрина, возможно искажение цветов).
Выведи getDialogCaption() в MsgBox.
то сарказм если че
и зачем после while ты поставил return.
Крашит и перезапускается, если чтомдэ...
AutoHotKey:#NoEnv #SingleInstance force #Include SAMP.ahk #IfWinActive GTA:SA:MP while isDialogOpen() == true { if (getDialogCaption() == "Доставка") { sleep 1000 send, {f6}/recon 3{enter} return } } return
Если что, я плохо знаком с ATH.Нужна помощь. Нужно что-бы при запуске пограммыы ddnet-client срабатывал скрипт воздействующий на ПКМ, который если зажимать ПКМ более 2 секунд, сбрасывал зажатие. И это время можно будет изменять скажем с 2 секунд на 0.4 секунды.