[Ajuda] rank '-' -
Link_ - 24.10.2011
Opa ae blz? to aki tentando fazer esse code mais n consigo de jeito nem 1
tipo e um sistema de rank
se existe 1000 contas regitradas
vc aparece no rank tipo
seu rank й 100 de 1000 players
alguem sabe como faz?
Re: [Ajuda] rank '-' -
Hayden_Almeida - 24.10.2011
Esse rank vai aparecer aonde? No servidor? ou Site?
Se for no servidor, a pessoa vai escrever algum comando e vai aparecer a link de rank?
Esclareзe mais isso daн.
Re: [Ajuda] rank '-' -
Link_ - 24.10.2011
no servidor so mais pdoe fazer pelo cmd
que eu faзo oque eu quero fazer '-'
Re: [Ajuda] rank '-' -
Link_ - 26.10.2011
Ninguem pra me ajuda nгo?
Re: [Ajuda] rank '-' -
[O.z]Caroline - 26.10.2011
achei isto da SandraNL
https://sampforum.blast.hk/showthread.php?tid=30650
Re: [Ajuda] rank '-' -
Link_ - 26.10.2011
nгo e esses tipo
Tipo existe 778 contas registradas no server
ai quero que mostre o rank do jogador exemplo
seu rank й 156 de 778 jogadores!
o rank define pelo score
Re: [Ajuda] rank '-' -
ViniBorn - 26.10.2011
Entгo vai ser algo do tipo?
Mas em vez de mostrar apenas o mais rico, mostrarб todos os jogadores online na devida ordem?
pawn Код:
if(!strcmp("/rico",cmd))
{
new Jogador[MAX_PLAYER_NAME],Vstring[64],Rico,Valor;
for(new i = 0; i < GetMaxPlayers(); i++)
if(IsPlayerConnected(i))
if(GetPlayerMoney(i) > Valor)
{
Valor = GetPlayerMoney(i);
Rico = i;
}
GetPlayerName(Rico , Jogador, sizeof(Jogador));
format(Vstring, sizeof(Vstring), "%s й o jogador mais rico. Ele tem %d", Jogador,GetPlayerMoney(Rico));
SendClientMessageToAll(-1,Vstring);
return 1;
}
Re: [Ajuda] rank '-' -
LeLeTe - 26.10.2011
Vocк pode usar uma variбvel para definir os players registrados.
Depois, vocк pode criar um sistema para salvar essa variбvel.
pawn Код:
//no comeзo do gm...
forward SalvarRegistrados();
forward CarregarRegistrados();
public CarregarRegistrados()
{
new str[6];
new File: file = fopen("jogadores_registrados.ini", io_read);
if (file)
{
fread(file, str);
playersregistrados= strval(str);
fclose(file);
}
else
{
print("O arquivo de registros de players nгo foi encontrado na pasta scriptfiles, por isso, foi automaticamente criado!");
SalvarRegistrados();
}
return 1;
}
public SalvarRegistrados()
{
new string[12];
format(string, sizeof(string), "%d",playersregistrados);
new File: file2 = fopen("jogadores_registrados.ini", io_write);
fwrite(file2, string);
fclose(file2);
return 1;
}
Agora, na sua funзгo de registro, vocк deve colocar:
pawn Код:
playersregistrados++;
SalvarRegistrados();
E, em OnGameModeInit, isto:
E agora, a cada vez que alguйm se registrar, ficarб salvo na variбvel playersregistrados. Ou seja, se vocк quiser fazer uma mensagem de rank, vocк pode fazer:
pawn Код:
format(string, sizeof(string), "Vocк estб no rank %d de %d players!", rank, playersregistrados);
Vale lembrar que o que eu falei acima sу irб cobrir a parte dos players registrados, para o Rank deve ser usado outro sistema.
Re: [Ajuda] rank '-' -
Link_ - 27.10.2011
Vini e isso que eli fez ae
Lelete valeu ae vo tentar aki <3 mais rep
mais tipo
pawn Код:
new rank = GetPlayerScore(playerid);
format(string, sizeof(string), "Vocк estб no rank %d de %d players!", rank, playersregistrados);
assim?
Re: [Ajuda] rank '-' -
ViniBorn - 27.10.2011
O problema disso aн й que a medida que o pessoal for jogando, o Score vai mudando.
Quem estava no rank 1 no 1є dia, pode nгo ser o mesmo jogador que estб no rank 1 do 5є dia