Как сделать проверки на включенный режим

Сообщения
874
Реакции
49
Помог
10 раз(а)
SlovePRO, а почему не использовать reapi, и ловить хуки? На данный момент ноут разобран, жду запчасти, показать не смогу, лень через телефон писать
 
Сообщения
165
Реакции
4
Code_0xABC, да помню Альберт говорил что с hamsandwich лучше ловить хук спавна игрока так как в нём уже есть проверка на то законектен ли игрок или нет, а в хуке с reapi нужно делать эту проверку.
 
Сообщения
874
Реакции
49
Помог
10 раз(а)
А ты хочешь сказать что лучше воспользоваться евентом чем хуком? Дело твоё, как и что использовать
 
Сообщения
874
Реакции
49
Помог
10 раз(а)
И самое интересное, Альбертио говорил
Код:
public PlayerSpawn_Post(id) {
    if(g_szSelectedMode[0] != EOS && ~get_user_flags(id) & g_eFlagsVIP[HAVE] && is_user_alive(id)) {
        client_cmd(id, "vipmenu");
        client_print_color(id, print_team_default, "^1Вам выдана бесплатная^4 VIP,^1 причина:^4 %s^1.", g_szSelectedMode);
    }
}
, но проверка есть is_user_alive(id)
17 Мар 2024
Code_0xABC, мне бы просто фиксануть чтобы работало, а дальше уже посмотрим.
Так ты не спрашивай, а проверь для начала
 
Сообщения
491
Реакции
339
Помог
11 раз(а)
Code_0xABC, да помню Альберт говорил что с hamsandwich лучше ловить хук спавна игрока так как в нём уже есть проверка на то законектен ли игрок или нет, а в хуке с reapi нужно делать эту проверку.
Хук спавна вызывается после коннекта игрока, а также каждое возрождение на респе. Что в хаме, что в реапи (если мы берём именно хук спавна, лень расписывать названия с телефона хуков, но там именно спавн).
Проверка на is_user_alive нужна, чтобы исключить событие первого спавна игрока - после коннекта на сервер (даже без возрождения вызывается).

Да выведите уже инфу в логи/консоль сервера, чтобы увидеть когда вызывется хук (для ещё не присоединившегося игрока послать сообщение в чат/консоль может быть невозможно, поэтому логи/консоль сервера.
Когда вы выведите всю информацию в логи с проверками нужными, вам всё станет ясно.
 

d3m37r4

111111
Сообщения
1,420
Реакции
1,162
Помог
10 раз(а)
@Code_0xABC, да помню Альберт говорил что с hamsandwich лучше ловить хук спавна игрока так как в нём уже есть проверка на то законектен ли игрок или нет, а в хуке с reapi нужно делать эту проверку.
Может он имел в виду, что в аргументах хуков модуля хам подсовывается валидная энтити, которая имеет pdata? это разные вещи.
 

Пользователи, просматривающие эту тему

Сейчас на форуме нет ни одного пользователя.
Сверху Снизу