[DUV] GetPlayerScore [RESOLVIDO] por DraKoN - 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] GetPlayerScore [RESOLVIDO] por DraKoN (
/showthread.php?tid=144577)
[DUV] GetPlayerScore [RESOLVIDO] por DraKoN -
BurrodaZero - 28.04.2010
Por Exemplo eu tenho duvida de como fazer "GetPlayerScore" no qual
Quando o Player Digita "/rank" Aparece o Score de Todos os Players e Nгo Apenas Dele Prуprio e Que Esse Rank Fosse Assim
Exemplo:
Nicolas 20
Bruno 18
Barbara 5
Joao Pedro 2
Paulo 1
Entendam?
Re: [DUV] GetPlayerScore -
Guilherme_Canani - 28.04.2010
Olha esse tutorial...
http://forum.sa-mp.com/index.php?topic=169012.0
Re: [DUV] GetPlayerScore -
BurrodaZero - 28.04.2010
Mais Isso й Como SALVAR
eu Quero como usar a funзгo "GetPlayerScore" para fazer uma lista de ranking entre os melhores Scores entende?
Re: [DUV] GetPlayerScore -
russo666 - 28.04.2010
Vк
este turorial dos nossos vizinhos espanhois.
Re: [DUV] GetPlayerScore -
ipsBruno - 28.04.2010
Buenas Vizinhosinho de Rua, Faz Assim Burro
Final do GM
pawn Код:
stock fill ( array[][] )
{
new x_count;
for ( new g = 0; g < MAX_PLAYERS; g++ )
if ( IsPlayerConnected ( g ) )
{
x_count++;
array[g][1] = g;
array[g][0] = GetPlayerScore ( g );
}
return x_count;
}
Depois
pawn Код:
stock process ( array[][] , size = sizeof ( array ) )
{
if ( size > 1 )
{
new
bool:flag,
tmpx;
do
{
flag = true;
for ( new i = size - 1; i > 0; i-- )
if ( array[i][0] < array[i - 1][0] )
{
tmpx = array[i][0];
array[i][0] = array[i - 1][0];
array[i - 1][0] = tmpx;
tmpx = array[i][1];
array[i][1] = array[i - 1][1];
array[i - 1][1] = tmpx;
flag = false;
}
}
while flag == false;
}
}
logo Abaixo
pawn Код:
stock TopRankDraKoN ( array[][] , max , count = 10 )
{
new
str[64],
pln[24];
for ( new i = 0; i < ( ( max < count) ? max : count ); i++ )
{
GetPlayerName ( array[i][1] , pln , sizeof ( pln ) );
format( str , sizeof ( str ) , "%d.%s: %d" , i + 1 , pln , array[i][0] );
SendClientMessageToAll ( 0x33FF33AA , str );
}
return true;
}
isso acima й tudo um embaixo do outro xD
Agora em OnPlayerCommandText
pawn Код:
if(strcmp(cmd, "/rank", true) == 0)
{
new
ar[MAX_PLAYERS][2],
tmpsize;
tmpsize = fill ( ar );
process( ar , tmpsize );
RankDraKoN ( ar , tmpsize );
return 1;
}
[b]Espero Ter Ajudado Bjuuss
Nгo Testei
[FS]Rank System DKN
http://forum.sa-mp.com/index.php?topic=170001.0
Re: [DUV] GetPlayerScore -
russo666 - 28.04.2010
Й bem mas nгo chego a entender porque nгo colocam os crйditos a quem criou os stocks e porque й que mudam o nome de stocks para os seus nomes.....
Re: [DUV] GetPlayerScore [RESOLVIDO] por DraKoN -
BurrodaZero - 29.04.2010
Deu Certoo Cara DraKoN Valeu MAN Muito Bom Scripter xD
Re: [DUV] GetPlayerScore -
BurrodaZero - 29.04.2010
Quote:
Originally Posted by russooooo
Й bem mas nгo chego a entender porque nгo colocam os crйditos a quem criou os stocks e porque й que mudam o nome de stocks para os seus nomes.....
|
Eu Nгo Entendi RUSSOOO?
Re: [DUV] GetPlayerScore -
russo666 - 29.04.2010
Quote:
Originally Posted by BurrodaZero
Quote:
Originally Posted by russooooo
Й bem mas nгo chego a entender porque nгo colocam os crйditos a quem criou os stocks e porque й que mudam o nome de stocks para os seus nomes.....
|
Eu Nгo Entendi RUSSOOO?
|
Nгo й para ti...