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;}
Ты прямо в теле хука чтоль делал? Если да то когда ты вызываешь SetInputText, диалога еще нет в игре(тыж его хукнул) и текст не вставляется. Вызывай функу после хука и приема рпц.