Администратор
- Сообщения
- 3,023
- Реакции
- 1,731
- Помог
- 79 раз(а)
#include <amxmodx>
#include <reapi>
#include <amxmisc>
#include <cstrike>
#include <hamsandwich>
new g_iCvarPlayersCT = 1, g_iCvarPlayersTT = 1, g_iRespawnCountTT, g_iRespawnCountCT;
new g_ispawnn[32 + 1];
public plugin_init()
{
register_plugin("FirstPlayersRespawn", "1.0.0", "Emma Jule");
RegisterHookChain(RG_CBasePlayer_Killed, "CBasePlayer_Killed", true);
register_event("HLTV", "RoundStart", "a", "1=0", "2=0");
}
public RoundStart()
{
g_iRespawnCountTT = 0;
g_iRespawnCountCT = 0;
for (new id = 1; id <= 32; id++)
{
g_ispawnn[id] = 0;
}
server_print("[firstrespawn]:раунд начался ");
}
public CBasePlayer_Killed(const id, const attacker)
{
new Float:flCurTime = get_gametime();
new TeamName:team = get_member(id, m_iTeam);
if ((team == TEAM_TERRORIST) && g_ispawnn[id] < 1 && g_iRespawnCountTT <= g_iCvarPlayersTT)
{
set_member(id, m_flRespawnPending, flCurTime + 1.0);
g_ispawnn[id]++;
g_iRespawnCountTT++;
client_print_color(id, print_team_default, "^4* ^3вы возрождены ");
server_print("[firstrespawn]: тт возрождены %d раз", g_iRespawnCountTT);
}
if ((team == TEAM_CT) && g_ispawnn[id] < 1 && g_iRespawnCountCT <= g_iCvarPlayersCT)
{
set_member(id, m_flRespawnPending, flCurTime + 1.0);
g_ispawnn[id]++;
g_iRespawnCountCT++;
client_print_color(id, print_team_default, "^4* ^3вы возрождены ");
server_print("[firstrespawn]: кт возрождены %d раз", g_iRespawnCountCT);
}
}
Очень актуально!)я как раз на днях пересобирал вар3мод от cssb на амх190, по итогу поправил 19 файлов и там как раз везде только и надо, что было поправить dhud_message, вроде все завелось после этого) \\ но это так, советы начинающего скриптера))