04/09/2023 23:17
(Esta mensagem foi modificada pela última vez a: 04/09/2023 23:18 por White_Blue.)
(04/09/2023 21:57)Aranha Escreveu: se eu estiver errado alguem corrija pf
no lugar de foreach use playerid
forward RodapeTxt2(playerid);
public RodapeTxt2(playerid) {
em vez de TextDrawCreate use CreatePlayerTextDraw
PlayerTextDrawSetString(playerid
Está correto, mas vale lembrar que essa sintaxe do foreach é antiga, mas de qualquer modo, está correta.
E também, a Textdraw é global, então a manipulação da mesma está correta.
Nesse código, não pude notar nada de incorreto, exceto o fato de que você está declarando variáveis dentro de um loop, o que eu não recomendo.
Código corrigido:
Código PHP:
public RodapeTxt2() {
new ano, mes, dia; // Nota: Após a variável dia, tinha uma vírgula sobrando.
getdate(ano, mes, dia);
new string[256];
foreach(Player, i) {
format(string, sizeof(string), "~w~ discord.gg/zZZVxnc ~g~ %s ~g~ ~w~ID: %d Level: %d Servidor BvR ~w~ ~r~ %d %d %d ~r~ ",PlayerName(i), i, PlayerInfo[i][pLevel],(i), ano, mes, dia); TextDrawSetString(Rodape[i], string);
TextDrawShowForPlayer(i, Rodape[i]);
}
return 1;
}
Se possível mostrar o código de criação da Textdraw e também como você está usando a callback "RodapeTxt2".
Não estou disponível para realizar serviços relacionados ao SA-MP e não costumo responder a mensagens privadas, a menos que estejam relacionadas à moderação do fórum.