
18.12.2024, 22:48
|
|
Познающий
Регистрация: 28.11.2023
Сообщений: 69
С нами:
1296173
Репутация:
13
|
|
Добавляешь переменные в начала твоего HRESULT c_plugin:
переменные:
Код:
static UINT_PTR timer_id = 1;
static bool is_hello_scheduled = false;
Потом уже двойное сообщение:
timer:
Код:
if (w_param == 0x31) {
auto local_player = c_netgame::get()->ref()->get_player_pool()->get_local_player();
if (local_player) {
local_player->send("/s А-а-а-а-а!");
}
is_hello_scheduled = true;
SetTimer(hwnd, timer_id, 1000, NULL);
}
break;
}
case WM_TIMER: {
if (w_param == timer_id && is_hello_scheduled) {
auto local_player = c_netgame::get()->ref()->get_player_pool()->get_local_player();
if (local_player) {
local_player->send("/me внезапно закричал от ужаса в его голове");
}
KillTimer(hwnd, timer_id);
is_hello_scheduled = false;
}
break;
}
|
|
|