Witam.
Mam ogromny porblem z tym pluginem
Powoduje on crashe serwera z informacja cos o MSG_ONE_UNRELIABLED
Moglby ktos to naprawic/przegladnac/ podpowiedziec
#include <amxmodx>
#include <csx>
#include <cstrike>
#define MAX_PLAYERS 12
public EnemyRemaining
new g_he_sync, num
public plugin_init()
{
set_msg_block(106, BLOCK_SET); //block info player
if(EnemyRemaining)
set_task(1.0, "task_server", _, _, _, "b");
}
public plugin_cfg()
{
new g_addStast[] = "amx_statscfg add ^"%s^" %s"
server_cmd(g_addStast, "ST_ENEMY_REM", "EnemyRemaining")
}
public task_server()
{
for(new id=1; id<=MAX_PLAYERS; id++)
{
if(is_user_alive(id) && is_user_connected(id))
PokazStatusText(id, "Jeszcze: %i %s", num, get_user_team(id) == 1 ? "CT" : "TT");
}
}
public PokazStatusText(id, szText[], any:...)
{
new players[32], team;
team = get_user_team(id)
if(team != 3 && team != 0)
{
if(team == 1)
{
for(new i; i <= MAX_PLAYERS; i++)
{
if (!is_user_connected(i) || !is_user_alive(i) || get_user_team(i) != 2)
continue
++num
}
}
else if(team == 2)
get_players(players, num, "ae", "TERRORIST")
if(is_user_alive(id) && is_user_connected(id))
{
new szTemp[192];
vformat(szTemp, 191, szText, 3);
message_begin(MSG_ONE_UNRELIABLE, 106, {0,0,0}, id);
write_byte(0);
write_string(szTemp);
message_end();
}
else
return PLUGIN_CONTINUE
}
else
return PLUGIN_CONTINUE
return PLUGIN_CONTINUE
}


Dodatki SourceMod




Temat jest zamknięty










