re_knife_round

Статус
В этой теме нельзя размещать новые ответы.
Сообщения
142
Реакции
23
Помог
1 раз(а)
всем привет! Вот у меня этот плагин чета не понятно работает разминка должна работать сразу а тут чета раунд закончился и тогда начинает работать разминка в чем причина кто может помочь
Код:
#include <amxmodx>
#include <reapi>

#if AMXX_VERSION_NUM < 183
    #include <dhudmessage>
#endif

#define ROUND_START "Разминочный раунд! Вперёд бойцы!"    // dhud Сообщение в начале Warm-up раунда на ножах
#define HP 35.0                                            // Сколько hp давать игроку при спавне во время разминки

#pragma semicolon 1
new g_iRound, bool:g_bKnife;
new HookChain:HookRestartRound, HookChain:HookSpawn;

public plugin_init() {
    register_plugin("[ReAPI] Knife Round", "1.2", "pUzzlik");

    RegisterHookChain(RG_RoundEnd, "RoundEnd");
    EnableHookChain(HookRestartRound = RegisterHookChain(RG_CSGameRules_RestartRound, "CSGameRules_RestartRound"));
    EnableHookChain(HookSpawn = RegisterHookChain(RG_CBasePlayer_Spawn, "CBasePlayer_Spawn", true));

    register_event("CurWeapon", "RoundKnife", "be", "2!29");
}

public RoundEnd(ScenarioEventEndRound:event) {
    if(event == ROUND_GAME_COMMENCE) {
        g_iRound = 0;
        EnableHookChain(HookSpawn);
        EnableHookChain(HookRestartRound);
    }
}

public CSGameRules_RestartRound() {
    g_iRound++;

    switch (g_iRound) {
        case 1: g_bKnife = true;
        case 2: {
            g_bKnife = false;
            server_cmd("sv_restart 1");
            DisableHookChain(HookSpawn);
            DisableHookChain(HookRestartRound);
        }
    }
}

public RoundKnife(id)
    if(g_bKnife) engclient_cmd(id, "weapon_knife");

public CBasePlayer_Spawn(const id) {
    if(g_bKnife) {
        set_entvar(id, var_health, HP);
        set_dhudmessage(random_num(0, 255), random_num(0, 255), random_num(0, 255), -1.0, 0.65, 2, 6.0, 6.0, 0.1, 1.5);
        show_dhudmessage(id, ROUND_START);
    }
}
C++
 

Вложения

Сообщения
37
Реакции
12
sergei, на всех форумах решили описать проблему?... я Вам отвечу на первоисточнике, как только проверю его

Также сообщите требуемые данные.
version
Meta List
Amxx list
 
Последнее редактирование:
Сообщения
1,536
Реакции
2,327
Помог
39 раз(а)
sergei, для такого типа вопрос есть специальный раздел "Помощь" и анкета, которую надо заполнить.
Оформляйте нормально и в нужном разделе.
Закрыто
 
Статус
В этой теме нельзя размещать новые ответы.

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

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