Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2014-03-05, 23:33


JotP







Wiek: 26
Na forum: 4821 dni
Posty: 217

Piwa: 1215

Respekt: 44,6

Ostrzeżeń: 40%
Witam, jest funkcja kt?ra sprawdza kto ma najwieksze score?
Dok?adnie chodzi mi o to ze mam zmienna :
Kod:

new DKGameJoin[MAX_PLAYERS];

I nie wiem jak sprawdzic kto ma najwiecej score ze wszystkich co maja
Kod:

DKGameJoin[playerid]=1;

uzywajac warunku
Kod:

if()

za pomoc Piwko + RESPEKT

Podpis
3guzqx
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-03-06, 14:07


Quis

Wszechwiedzący






Wiek: 31
Na forum: 5146 dni
Posty: 464
Nick w MP: Quis

Piwa: 1110

Respekt: 325
Respekt: 325Respekt: 325Respekt: 325

U?yj tej funkcji:
Kod:

stock GetPlayerWithHighestScore()
{
new scorePlayer = INVALID_PLAYER_ID,
highestScore = -1;
for(new player=0; player<MAX_PLAYERS; player++)
{
if(!IsPlayerConnected(player) || DKGameJoin[player] != 1) continue;
new score = GetPlayerScore(player);
if(score > highestScore)
{
scorePlayer = player;
highestScore = score;
}
}
return scorePlayer;
}


Zwraca INVALID_PLAYER_ID je?li nie ma graczy na serwerze, lub nie ma graczy z tym "DKGameJoin" ustawionym na 1.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-03-06, 17:27


JotP







Wiek: 26
Na forum: 4821 dni
Posty: 217

Piwa: 1215

Respekt: 44,6

Ostrzeżeń: 40%
Dzieki, ?ap piwko i respekt.

Podpis
3guzqx
Postaw piwo autorowi tego posta
 

 
Tagi: kto :: najwiecej :: score
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku