[Ajuda] Score nгo aparece no SCOREBOARD - 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: [Ajuda] Score nгo aparece no SCOREBOARD (
/showthread.php?tid=654443)
Score nгo aparece no SCOREBOARD -
axellech - 28.05.2018
Alguйm pode me ajudar com isso?
Os kills dos jogadores nгo aparece no scoreboard(TAB) porem estб contando os kills na base de dados, apenas nгo aparece.
Se um jogador mata o outro, conta o kill, porem quando reeloga no serve, volta pra 0 de novo.
Vi vбrios tуpicos aqui no forum, a maioria dizem para colocar "SetPlayerScore" na OnPlayerDeath, ja atй tinha isso, porem continua sem aparecer os kills no TAB.
Se tiver como, alguйm da um help ai, por favor.
Re: Score nгo aparece no SCOREBOARD -
Ermanhaut - 28.05.2018
"Tentando ler o cуdigo na sua cabeзa"
Re: Score nгo aparece no SCOREBOARD -
axellech - 28.05.2018
Quote:
Originally Posted by Ermanhaut
"Tentando ler o cуdigo na sua cabeзa"
|
De que parte exatamente?
Re: Score nгo aparece no SCOREBOARD -
RodrigoMSR - 28.05.2018
Use SetPlayerScore com a variбvel de kills do jogador, ao carregar a conta (login). E tambйm mantenha a OnPlayerDeath.
Re: Score nгo aparece no SCOREBOARD -
AutoMatic2 - 28.05.2018
Faz um sistema de salvamento de conta, e coloca SetPlayerScore + GetPlayerScore
Code de quando matar ganha +1 score:
PHP код:
public OnPlayerDeath(playerid, killerid, reason)
{
if(killerid != INVALID_PLAYER_ID)
{
new File[ 150 ], Nome[MAX_PLAYER_NAME];
GetPlayerName(playerid, Nome, sizeof(Nome));
format(File, sizeof(File), "Contas/%s.ini", Nome(playerid));
SetPlayerScore(killerid, GetPlayerScore(killerid)+1);
DOF2_SetInt(File, "Score", DOF2_GetInt(File, "Score")+1);
}
return 1;
}
Sem o salvamento
PHP код:
public OnPlayerDeath(playerid, killerid, reason)
{
if(killerid != INVALID_PLAYER_ID)
{
SetPlayerScore(killerid, GetPlayerScore(killerid)+1);
}
return 1;
}
Re: Score nгo aparece no SCOREBOARD -
axellech - 28.05.2018
@Resolvido.