08/10/2023 00:23
(Esta mensagem foi modificada pela última vez a: 08/10/2023 00:23 por xbruno1000x.)
Como não sabemos se essas condicionais estão corretas, vamos um passo de cada vez. Primeiro vamos tentar fazer a dialog funcionar.
Em teoria, as strings vão ser concatenadas caso o jogador tenha uma recompensa maior que 0. Se funcionar, você começa a inserir suas condições a partir desse código.
Código:
new MEGAString[3000];
CMD:teste(playerid)
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(PlayerInfo[i][pHeadValue] > 0)
{
format(string, sizeof(string), "%s(%d) - $%d\n", Name(i), i, PlayerInfo[i][pHeadValue]);
strcat(MEGAString, string);
}
ShowPlayerDialog(playerid, DIALOG_MULTI_USO, DIALOG_STYLE_LIST, "Contratos online", MEGAString, "Fechar", "");
}
return 1;
}
Em teoria, as strings vão ser concatenadas caso o jogador tenha uma recompensa maior que 0. Se funcionar, você começa a inserir suas condições a partir desse código.
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.