31/10/2023 16:42
(30/10/2023 21:07)xbruno1000x Escreveu:(30/10/2023 20:10)Nage_Script Escreveu: Olá, estou tentando centralizar nomes independente do tamanho usando Textdraw e strlen, mas sem sucesso pois nomes de 10 caracteres continuam fora do centro, alguém sabe outra forma de fazer isso?
Código:if(strlen(StringK) > 10) format(StringK, sizeof(StringK), " %s", KName);
if(strlen(StringK) < 10) format(StringK, sizeof(StringK), " %s", KName);
if(strlen(StringK) >= 16) format(StringK, sizeof(StringK), " %s", KName);
PlayerTextDrawSetString(playerid,KNameTextdraw[playerid], StringK);
Para centralizar alinhamento de textdraw, basta usar o TextDrawAlignment. O 2 representa o centralizado.
Documentação:
https://www.open.mp/docs/scripting/funct...wAlignment
Eu tinha testado o TextDrawAlignment antes com 1 achando que ele ia centralizar com qualquer numero mas agora com 2 funcionou, valeu.