Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
if (id == 3)
{
LP->Say("/do В кармане лежит смартфон.");
Sleep(2000);
LP->Say("/me достал смартфон из кармана, после чего разблокировал его");
Sleep(2000);
LP->Say("/me открыл раздел \"Государственные новости\"");
Sleep(2000);
LP->Say("/me настроил волну на \"Государственные вещания\"");
Sleep(2000);
LP->Say("/me нажал на кнопку \"Вещать\"");
Sleep(2000);
LP->Say("/n MM | Были технические неполадки, просим прощения.");
Sleep(2000);
LP->Say("/me заблокировал смартфон и убрал в правый карман");
return;
}
if (id == 3)
{
LP->Say("/do В кармане лежит смартфон.");
Sleep(2000);
LP->Say("/me достал смартфон из кармана, после чего разблокировал его");
Sleep(2000);
LP->Say("/me открыл раздел \"Государственные новости\"");
Sleep(2000);
LP->Say("/me настроил волну на \"Государственные вещания\"");
Sleep(2000);
LP->Say("/me нажал на кнопку \"Вещать\"");
Sleep(2000);
LP->Say("/n MM | Были технические неполадки, просим прощения.");
Sleep(2000);
LP->Say("/me заблокировал смартфон и убрал в правый карман");
return;
}
static int timer = GetTickCount();
if(GetTickCount() - timer > 2000)
{
// Действия внутри блока будут выполняться каждые 2 сек.
timer = GetTickCount();
}
Ты прямо в теле хука чтоль делал? Если да то когда ты вызываешь SetInputText, диалога еще нет в игре(тыж его хукнул) и текст не вставляется. Вызывай функу после хука и приема рпц.