10/06/2021 11:09
(Esta mensagem foi modificada pela última vez a: 10/06/2021 12:30 por xbruno1000x.)
(10/06/2021 03:27)kabulosoogeteam Escreveu: para mim nao ficar criando muitos topico mas alguem pode me dizer oque ta errado ?
Código:public OnGameModeInit()
{
Dinheirosujo[0] = TextDrawCreate(563.600097, 101.146598, "Dinheiro Sujo:");
TextDrawLetterSize(Dinheirosujo[0], 0.400000, 1.600000);
TextDrawAlignment(Dinheirosujo[0], 3);
TextDrawColor(Dinheirosujo[0], 16777215);
TextDrawSetShadow(Dinheirosujo[0], 1);
TextDrawSetOutline(Dinheirosujo[0], 1);
TextDrawBackgroundColor(Dinheirosujo[0], 255);
TextDrawFont(Dinheirosujo[0], 1);
TextDrawSetProportional(Dinheirosujo[0], 1);
TextDrawSetShadow(Dinheirosujo[0], 1);
Dinheirosujo[1] = TextDrawCreate(568.399963, 101.893333, "1000000");
TextDrawLetterSize(Dinheirosujo[1], 0.400000, 1.600000);
TextDrawAlignment(Dinheirosujo[1], 1);
TextDrawColor(Dinheirosujo[1], 16711935);
TextDrawSetShadow(Dinheirosujo[1], 1);
TextDrawSetOutline(Dinheirosujo[1], 1);
TextDrawBackgroundColor(Dinheirosujo[1], 255);
TextDrawFont(Dinheirosujo[1], 1);
TextDrawSetProportional(Dinheirosujo[1], 1);
TextDrawSetShadow(Dinheirosujo[1], 1);
}
Código:public OnPlayerUpdate(playerid)
{
new string[32];
format(string, sizeof(string), "%i", pInfos[playerid][pDSujo]);
PlayerTextDrawSetString(playerid, Dinheirosujo[1] ,string );
return 1;
}
o valor nao quer mudar nao sei porque
1°
Você não mostrou a parte onde seta dinheiro sujo para o player.
2°
Não utilize essa public onplayerupdate, ela é chamada milhares de vezes por segundos e pode afetar o desempenho do seu gamemode no host.
3°
Você usou uma textdraw global com PlayerTextDrawSetString. Só se utiliza essa função em player textdraws.
Use TextDrawSetString -> https://open.mp/pt/docs/scripting/functi...wSetString
Discente de Sistemas de Informação no Centro Federal de Ensino Tecnológico(CEFET/RJ)
Programador SA-MP desde 2012
Programador SA-MP desde 2012
Não envie dúvidas por inbox, crie um tópico. Sua dúvida pode ser a dúvida de outro alguém, e seu tópico ajudará outras pessoas no futuro.