ranking de /ricos -
chefaoBR - 14.12.2014
eae galera alguem conhece , um sistema que ver quem tem mais dinheiro no servidor tipo um ranking de ricos /ricos ai mostra os mais ricos , ja procurei e procurei ,mais ta tenso de achar, se alguem tiver , ae se quiser compartilhar ficarei grato !!
Re: ranking de /ricos -
Bruno13 - 14.12.2014
Pegue esta base e desenvolva o seu
https://sampforum.blast.hk/showthread.php?tid=191605
Re: ranking de /ricos -
Ts3 - 14.12.2014
Recomendo que use esse:
http://forum.sa-mp.com/showpost.php?...84&postcount=2
Procure por GetPlayerScore(i) e troque por GetPlayerMoney(i).
Re: ranking de /ricos -
Pablo098 - 14.12.2014
pawn Код:
if (strcmp(cmd, "/ricos", true) == 0)
{
if(IsPlayerConnected(playerid))
{
SendClientMessage(playerid, COLOR_YELLOW, "Ricos online:");
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(GetPlayerMoneyEx(i) >= 200000 || PlayerInfo[playerid][pAccount] >= 200000) // Altere como deseja
{
GetPlayerName(i, sendername, sizeof(sendername));
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
format(string, 256, "Nome: %, Dinheiro: $%d| Banco: $%d", sendername, GetPlayerMoneyEx(i), PlayerInfo[playerid][pAccount]);
SendClientMessage(playerid, COLOR_WHITE, string);
}
}
}
}
return true;
}
Re: ranking de /ricos -
Bruno13 - 14.12.2014
Quote:
Originally Posted by PabLo98
pawn Код:
if (strcmp(cmd, "/ricos", true) == 0) { if(IsPlayerConnected(playerid)) { SendClientMessage(playerid, COLOR_YELLOW, "Ricos online:"); for(new i = 0; i < MAX_PLAYERS; i++) { if(IsPlayerConnected(i)) { if(GetPlayerMoneyEx(i) >= 200000 || PlayerInfo[playerid][pAccount] >= 200000) // Altere como deseja { GetPlayerName(i, sendername, sizeof(sendername)); GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); format(string, 256, "Nome: %, Dinheiro: $%d| Banco: $%d", sendername, GetPlayerMoneyEx(i), PlayerInfo[playerid][pAccount]); SendClientMessage(playerid, COLOR_WHITE, string); } } } } return true; }
|
Desta maneira esta errada, assim, irб listar apenas os players que tiverem com o dinheiro acima de 200k, e nгo й isto que ele quer, ele quer que liste de ordem crescente quem tem mais dinheiro, independente do valor que seja...
Re: ranking de /ricos -
paulotuto - 14.12.2014
Esse й o mesmo comando do PabLo98 mas esta pra qualquer uma pessoa aparecer no /ricos sem importar o dinheiro dela de 0 atй o infinito
pawn Код:
if (strcmp(cmd, "/ricos", true) == 0)
{
if(IsPlayerConnected(playerid))
{
SendClientMessage(playerid, COLOR_YELLOW, "RICOS ONLINES:");
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(GetPlayerMoney(i) >= 0 || PlayerInfo[playerid][pConta] >= 0) // Altere como deseja
{
GetPlayerName(i, sendername, sizeof(sendername));
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
format(string, 256, "{00EE76}Nome: %s, {00EE76}Dinheiro: $%d| {00EE76}Banco: $%d", sendername, GetPlayerMoney(i), PlayerInfo[playerid][pConta]);
SendClientMessage(playerid, COLOR_WHITE, string);
}
}
}
}
return true;
}
Re: ranking de /ricos -
[BOPE]Seu._.Madruga - 14.12.2014
O sistema abaixo apуs vocк usar o comando: /topricos ele irб te mostrar no chat os top 10 players online que tem mais dinheiro no servidor.
° No comeзo do GM:
PHP код:
new
bool:TopFoi[MAX_PLAYERS],
Valor_Maximo[10] = -1,
PlayerMelhor[10][24],
Percorrido
;
° opcional Comando em zcmd:
PHP код:
CMD:topricos(playerid)
{
TopPlayersOnline(playerid);
return 1;
}
° opcional Comando em cmdtext:
PHP код:
if( strcmp( cmdtext, "/topricos", true ) == 0 )
{
TopPlayersOnline(playerid);
return 1;
}
° No final do GM:
PHP код:
stock TopPlayersOnline(playerid)
{
new string[255];
while(Percorrido < 10) {
for(new i; i < 500; i++) if(IsPlayerConnected(i)) {
if(GetPlayerMoney(i) > Valor_Maximo[Percorrido] && TopFoi[i] == false) {
GetPlayerName(i,PlayerMelhor[Percorrido],24);
Valor_Maximo[Percorrido] = GetPlayerMoney(i);
TopFoi[i] = true;
}
}
Percorrido++;
}
for(new a; a < 500; a++) if(IsPlayerConnected(a)) TopFoi[a] = false;
Percorrido = 0;
for(new i; i < 10;i++) {
if(PlayerMelhor[i][0] != EOS) {
format(string, sizeof(string),"{00EE76}%d° Lugar - Player: %s | Dinheiro: %d",i+1,PlayerMelhor[i],Valor_Maximo[i]);
SendClientMessage(playerid,0xC9170EFF,string);
Valor_Maximo[i] = -1;
}
}
}
Crйditos:
Criado por [FeK]DraKiNs | Projeto [FeK]Squad
Re: ranking de /ricos -
[BOPE]Seu._.Madruga - 14.12.2014
Quote:
Originally Posted by paulotuto
Esse й o mesmo comando do PabLo98 mas esta pra qualquer uma pessoa aparecer no /ricos sem importar o dinheiro dela de 0 atй o infinito
pawn Код:
if (strcmp(cmd, "/ricos", true) == 0) { if(IsPlayerConnected(playerid)) { SendClientMessage(playerid, COLOR_YELLOW, "RICOS ONLINES:"); for(new i = 0; i < MAX_PLAYERS; i++) { if(IsPlayerConnected(i)) { if(GetPlayerMoney(i) >= 0 || PlayerInfo[playerid][pConta] >= 0) // Altere como deseja { GetPlayerName(i, sendername, sizeof(sendername)); GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); format(string, 256, "{00EE76}Nome: %s, {00EE76}Dinheiro: $%d| {00EE76}Banco: $%d", sendername, GetPlayerMoney(i), PlayerInfo[playerid][pConta]); SendClientMessage(playerid, COLOR_WHITE, string); } } } } return true; }
|
Ele quer os top 10 que tenha mais dinheiro e nгo todos os player que tenha de 1 real a mais de dinheiro.
Re: ranking de /ricos -
paulotuto - 14.12.2014
Quote:
Originally Posted by [BOPE]Seu._.Madruga
Ele quer os top 10 que tenha mais dinheiro e nгo todos os player que tenha de 1 real a mais de dinheiro.
|
eae galera alguem conhece , um sistema que ver quem tem mais dinheiro no servidor tipo um ranking de ricos /ricos ai mostra os mais ricos , ja procurei e procurei ,mais ta tenso de achar, se alguem tiver , ae se quiser compartilhar ficarei grato !!
Ele falou isso mais nгo os top 10 entгo acho que o que eu mandei esta bom
Re: ranking de /ricos -
[BOPE]Seu._.Madruga - 14.12.2014
Quote:
Originally Posted by paulotuto
eae galera alguem conhece , um sistema que ver quem tem mais dinheiro no servidor tipo um ranking de ricos /ricos ai mostra os mais ricos , ja procurei e procurei ,mais ta tenso de achar, se alguem tiver , ae se quiser compartilhar ficarei grato !!
Ele falou isso mais nгo os top 10 entгo acho que o que eu mandei esta bom
|
"um sistema que ver quem tem mais dinheiro no servidor tipo um ranking de ricos /ricos ai mostra os mais ricos"
Repetindo "Ai mostra os mais ricos" E nгo o dinheiro de todos que estiverem online.
Jб pensou 100 players online como iria ficar o chat?