1 (изменено: vladoxar, 2019-03-02 21:55:06)

Тема: Input(AHK)

Я хочу сделать так, чтобы вводилось 2 input. 1 input для определения команды, а 2 для кол-во повторов команды.
Но у меня работает только 1 input, так как при 2 оно не хочет открывать чат в SAMP-e.


!4::
SendMessage, 0x50,, 0x4190419,, A
SendInput, {f6}1 - /eat, 2 - /sprunk:   
input, ID, V I M,  {enter}
SendInput, {end}+{home}{del}{esc}
SendInput, {f6}Кол-во повторов: 
input, N, V I M, {enter}
SendInput, {end}+{home}{del}{esc}

if (ID = 1) 
{
Loop %N%
{
SendInput,{f6}/eat{enter}
sleep 500
SendInput,{enter}
sleep 500
SendInput,{esc}
sleep 3300
SendInput,{enter}
}
}
else if (ID = 2) 
{
Loop %N%
{
sleep 4000
SendInput,{f6}/sprunk{enter}
}

}
return

2

Re: Input(AHK)

Если вы до этого сами додумались, то мое почтение вам, хотя бы фантазия развита. К сожалению ваш способ крайне неэффективный. Уже написано множество командных процессоров, которые позволяют отслеживать написанное в чат сампа и реагировать на это как Вам угодно, попробуйте этим воспользоваться.

Когда вы говорите что не можете сделать, вам всего-лишь не хватает фантазии придумать какой-нибудь костыль.