[DUV] GetPlayerScore [RESOLVIDO] por DraKoN
#1

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?
Reply
#2

Olha esse tutorial...

http://forum.sa-mp.com/index.php?topic=169012.0
Reply
#3

Mais Isso й Como SALVAR
eu Quero como usar a funзгo "GetPlayerScore" para fazer uma lista de ranking entre os melhores Scores entende?
Reply
#4

este turorial dos nossos vizinhos espanhois.
Reply
#5

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
Reply
#6

Й 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.....
Reply
#7

Deu Certoo Cara DraKoN Valeu MAN Muito Bom Scripter xD
Reply
#8

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?
Reply
#9

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...
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)