/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#include <colorchat>
#define PLUGIN "Najlepszy wynik"
#define VERSION "1.0"
#define AUTHOR "peku33" // edit Nesty
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_logevent("Koniec_Rundy", 2, "1=Round_End")
}
public Koniec_Rundy()
{
new players[32], playernum;
new bestplayer_t, bestplayer_c;
get_players(players, playernum,"e","TERRORIST");
if(playernum > 0)
{
//Section
bestplayer_t = players[0];
for(new i = 0; i < playernum; i++)
{
if(get_user_frags(players[i]) > get_user_frags(bestplayer_t))
{
//Winner
bestplayer_t = players[i];
}
else
{
if(get_user_frags(players[i]) == get_user_frags(bestplayer_t) && get_user_deaths(players[i]) < get_user_deaths(bestplayer_t))
{
bestplayer_t = players[i];
}
}
}
//Dane zebrane - wyświetl
new bestname[64];
get_user_name(bestplayer_t, bestname, 63)
for(new i = 0; i < playernum; i++)
{
ColorChat(players[i], RED, "** ^x01Gracz^x03 %s^x01 prowadzi z najlepszym wynikiem^x03 %d ^x01na^x03 %d **",bestname, get_user_frags(bestplayer_t), get_user_deaths(bestplayer_t));
}
}
get_players(players, playernum,"e","CT");
if(playernum > 0)
{
//Section
bestplayer_c = players[0];
for(new i = 0; i < playernum; i++)
{
if(get_user_frags(players[i]) > get_user_frags(bestplayer_c))
{
//Winner
bestplayer_c = players[i];
}
else
{
if(get_user_frags(players[i]) == get_user_frags(bestplayer_c) && get_user_deaths(players[i]) < get_user_deaths(bestplayer_c))
{
bestplayer_c = players[i];
}
}
}
//Dane zebrane - wyświetl
new bestname[64];
get_user_name(bestplayer_c, bestname, 63)
for(new i = 0; i < playernum; i++)
{
ColorChat(players[i], RED, "** ^x01Gracz^x03 %s^x01 prowadzi z najlepszym wynikiem^x03 %d ^x01na^x03 %d **",bestname, get_user_frags(bestplayer_c), get_user_deaths(bestplayer_c));
}
}
}Ten plugin wyżej pokazuje, ale staty każdego gracza nawet jeśli jest ostatni na mapie, a nie najlepszego gracza na mapie.


Dodatki SourceMod



Temat jest zamknięty








