Вот у меня есть код, в котором идет следующее: отыгровка - сообщение "1 если укол не последний и 2, если последний" - если 1, то 3 минуты ожидания и сообщение - если 2 то конец. Так вот, суть в том, что если нажать "1" то пока не пройдут эти 3 минуты, нельзя будет сделать укол другому человеку.
Вот код:
Код
if (typeOfMoves == 2)
{
SendMultiBind(MakeInject)
SendMessage, 0x50,, 0x4090409,, A
SendInput, {F6}/inject %id%
AddChatMessage("*[Подсказка]: Если это был не последний укол, то нажмите 1. Если последний - 2")
while (true)
{
Input , OutputVar, L1 V, {1}{2}
if (ErrorLevel == "EndKey:1" || ErrorLevel == "EndKey:2")
break
sleep, 100
}
if (ErrorLevel == "EndKey:1")
{
AddChatMessage("Ждем-с :3")
sleep 60000
AddChatMessage("{FFC800}[Подсказка]:прошла минута, осталось две до следующего укола.")
sleep 60000
AddChatMessage("{FFC800}[Подсказка]:прошло две минуты, осталась минута следующего укола.")
sleep 60000
AddChatMessage("{FFFF00}[Подсказка]:прошло три минуты, можете идти делать укол :)")
return
}
if (ErrorLevel == "EndKey:2")
{
AddChatMessage("Конец отыгровки")
}