Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie

Najlepszy gracz na mapie


  • Zamknięty Temat jest zamknięty
Brak odpowiedzi do tego tematu

#1 D@ruc

    Profesjonalista

  • Użytkownik

Reputacja: 2
Nowy

  • Postów:201
  • Lokalizacja:Ostrowiec Św.
Offline

Napisano 27.10.2010 18:55

Witam. Mam prośbę wielką. Znajdzie się może osoba, która przerobi ten plugin tak żeby pokazywało najlepszego gracza na mapie co rundę?

/* 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.
  • +
  • -
  • 0




Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych