Mam pytanie daloby rade zrobic dla starego coda exp dla 3 najlepszych graczy na mapie ??
Prosilbym o odpowiedz:D
Użytkownik damianG44 edytował ten post 21.05.2011 14:18
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.
|
Napisano 21.05.2011 14:18
Użytkownik damianG44 edytował ten post 21.05.2011 14:18
Napisano 21.05.2011 17:44
Napisano 21.05.2011 19:38
public Message_Intermission(){
set_task(0.1, "przyznanie_doswiadczenia");
}
public przyznanie_doswiadczenia()
{
//uruchom podczas SVC_INTERMISSION (tuz przed zmiana mapy)
//Znajdz 3 najlepszych graczy z najwieksza liczba fragow i przyznaj doswiadczenie
new players[32], num;
get_players(players, num, "h");
new tempfrags, id;
new swapfrags, swapid;
new starfrags[3]; //0 - 3 miejsce / 1 - 2 miejsce / 2 - 1 miejsce
new starid[3];
for (new i = 0; i < num; i++)
{
id = players[i];
tempfrags = get_user_frags(id);
if ( tempfrags > starfrags[0] )
{
starfrags[0] = tempfrags;
starid[0] = id;
doswiadczenie_gracza[id] += 25
if ( tempfrags > starfrags[1] )
{
swapfrags = starfrags[1];
swapid = starid[1];
starfrags[1] = tempfrags;
starid[1] = id;
starfrags[0] = swapfrags;
starid[0] = swapid;
doswiadczenie_gracza[id] += 50
if ( tempfrags > starfrags[2] )
{
swapfrags = starfrags[2];
swapid = starid[2];
starfrags[2] = tempfrags;
starid[2] = id;
starfrags[1] = swapfrags;
starid[1] = swapid;
doswiadczenie_gracza[id] += 75
}
}
}
}
new name[32];
new winner = starid[2];
if ( !winner )
return;
client_print(0,print_chat,"Najlepsi na mapie:");
get_user_name(starid[2], name, charsmax(name));
client_print(0,print_chat,"1. %s - %i Fragow (+75 dosw.)",name,starfrags[2]);
get_user_name(starid[1], name, charsmax(name));
client_print(0,print_chat,"2. %s - %i Fragow (+50 dosw.)", name, starfrags[1]);
get_user_name(starid[0], name, charsmax(name));
client_print(0,print_chat,"3. %s - %i Fragow (+25 dosw.)",name,starfrags[0]);
}
do plugin_init:register_message(SVC_INTERMISSION, "Message_Intermission");Mam nadzieje,ze o niczym nie zapomnialem ;]
Napisano 22.05.2011 17:24
Napisano 23.05.2011 06:19
Napisano 24.05.2011 07:56
Napisano 24.05.2011 08:31
raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.
CoD Stary
Zmiana zapisu monet cod staryZmiana zapisu monet nie na klase ale jako ogół Napisany przez Jamdzam, 15.06.2019 |
|
|
|||
![]() |
CoD Stary
[ROZWIĄZANE] problem z klasą dostającą granat co 15 secNapisany przez Jamdzam, 10.06.2019 |
|
|
||
CoD Stary
Dodanie int, wytrzymałości do perku przedmiotuNapisany przez WirtualnyFanatyk, 26.02.2019 |
|
|
|||
CoD Stary
Zmiana huduCod nowy, cod stary, opisy klas HUD Napisany przez WirtualnyFanatyk, 20.10.2018 |
|
|
|||
CoD Stary
CoD Nowy vs CoD StaryNapisany przez Zaaxel, 21.11.2017 |
|
|
0 użytkowników, 1 gości, 0 anonimowych