Portal SAMP
[Ajuda] Problema com cor no Create3DTextLabel - Versão de Impressão

+- Portal SAMP (https://portalsamp.com)
+-- Fórum: SA-MP (https://portalsamp.com/forumdisplay.php?fid=5)
+--- Fórum: Área de suporte (https://portalsamp.com/forumdisplay.php?fid=6)
+--- Tópico: [Ajuda] Problema com cor no Create3DTextLabel (/showthread.php?tid=4252)



Problema com cor no Create3DTextLabel - BatataDoce - 30/11/2023

Bom tarde.

Estou com problema nesse código aqui:
Código:
Create3DTextLabel(str, DOF2_GetString(str,"Tag"), 0.0,0.0,0.0, 15,0);
 O problema é notável, estou usando uma função de DOF2 onde era pra por a cor mas no caso ta dando um erro. Já experimentei botar a cor numa variável também mas deu o mesmo erro, Teria como eu fazer funcionar desse jeito ou algo parecido? No caso fazer funcionar a cor sendo uma variável.

Código:
error 035: argument type mismatch (argument 2)



RE: Problema com cor no Create3DTextLabel - Dr Editor - 30/11/2023

Não importa se for variável ou puxar direto do arquivo de texto, você está informando uma STRING onde deveria ser INTEIRO, ou seja, somente números e valores exadecimais.


RE: Problema com cor no Create3DTextLabel - BatataDoce - 30/11/2023

Tá, então tem como fazer funcionar de algum jeito parecido ou não?


RE: Problema com cor no Create3DTextLabel - Dr Editor - 30/11/2023

A forma mais prática é salvar a cor em texto no formato HEX e depois converter com sscanf:
Código:
new hexColor;
sscanf(DOF2_GetString(str,"Tag"), "x", hexColor);