if ( is_ranked_higher(g_PlayerRank[id], highestrankserver) )
{
highestrankserver = g_PlayerRank[id];
new line[100], name[32];
get_user_name(id, name, charsmax(name));
line[0] = 0x04;
ColorChat(id,GREEN,"[BF2]^x03 %s^x01 ma najwyzsza range na serwerze. Jego ranga to^x04 %s.", name, gRankName[highestrankserver]);
}
bool:is_ranked_higher(rank1, rank2)
{
return (gRankOrder[rank1] > gRankOrder[rank2]) ? true : false;
}
public ranking_officer_check(id)
{
new idRank = g_PlayerRank[id];
if ( !is_ranked_higher(idRank, highestrank) ) return;
highestrank = idRank;
highestrankid = id;
new name[32];
get_user_name(id, name, charsmax(name));
new line[100];
line[0] = 0x04;
}
public ranking_officer_disconnect()
{
new players[32], num, player;
get_players(players, num, "h");
highestrank = 0;
highestrankid = 0;
for (new i = 0; i < num; i++)
{
player = players[i];
if ( is_ranked_higher(g_PlayerRank[player], highestrank) )
{
highestrank = g_PlayerRank[player];
highestrankid = player;
}
}
if ( !highestrank )
return;
new name[32];
get_user_name(highestrankid, name, charsmax(name));
new line[100];
line[0] = 0x04;
}
Jest to w takiej kolejnosci. Po drodze wystepuje jeszcze kod bf2. I oczywiscie jest do tego zapis w nvault.


Dodatki SourceMod




Moja zawartość
Mężczyzna


