[DUV]Player com maior Score. - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (
https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [DUV]Player com maior Score. (
/showthread.php?tid=185491)
[DUV]Player com maior Score. -
faeldk - 24.10.2010
Olб novamente...
Estou a CRIAR um sistema de Rei do Drift que jб esta quase pronto.
Meu FS de Drifts Points Adiciona os Pontos feitos na curva ao score.
Entгo eu queria saber como Definir que o maior Score ganha alguma coisa(ex.:Grana).
Desde jб Obrigado.
Re: [DUV]Player com maior Score. -
faeldk - 25.10.2010
UP! Desculpa o Double mais algguem ajuda ae PF '-'
Re: [DUV]Player com maior Score. -
TiagoPS - 25.10.2010
pawn Код:
GetPlayerScore(playerid);
Re: [DUV]Player com maior Score. -
faeldk - 25.10.2010
Quote:
Originally Posted by TiagoPS
pawn Код:
GetPlayerScore(playerid);
|
E como eu faзo pra definir quem tem o maior valor(Score) ganhar?
Re: [DUV]Player com maior Score. -
TiagoPS - 26.10.2010
exemplo os scores vao ate 5
ai o player 1 ta com 3 e o player 2 ta com 5
ai usa-se if
pawn Код:
if(GetPlayerScore(playerid) => 5)//igual ou maior q 5
{
//Agora o que ele deve ganhar aqui
return 1;
}
Re: [DUV]Player com maior Score. -
ipsBruno - 26.10.2010
pawn Код:
new vmaxid = 0xFFFF,vmax = -1;
for(new i = 0; i < 500; ++i)//500 = slots do server
{
if(GetPlayerScore(i) > vmax && IsPlayerConnected(i))
{
vmaxid = i;
vmax = GetPlayerScore(i);
}
}
if(vmaxid != 0xFFFF && IsPlayerConnected(vmaxid))
{
new name[MAX_PLAYER_NAME], string[44];
GetPlayerName(pvmaxid, name, sizeof(name));
format(string, sizeof(string), "%s й o melhor de todos com %d pontos.",name,GetPlayerScore(vmaxid));
SendClientMessageToAll(0xFFFF00AA, string);
}
//Thankz for Toribio
Obs:
0xFFFF = INVALID_PLAYER_ID
caso dк erro mude para ele.