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);
}
}
 

Вложения

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

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

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

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