lundi 28 juillet 2014

[AYUDA] Salto de línea

Buenas, he hecho un comando para crear un objeto con MaterialText ingame. El comando sería /createsign [TipoObjeto] [String], donde string sería el texto de MaterialText.




pawn Code:




SetDynamicObjectMaterialText(DataSign[SignID][SignObject], 0, String, OBJECT_MATERIAL_SIZE_256x128, "Arial", 150, 1, 0xFF000000, 0xFFFF0000, 1);





El problema es que si hago un salto de línea con el comando, por ejemplo así: "/createsign 1 Texto1\nTexto2" en el objeto no se hace el salto de línea, se ve tal cual el texto "Texto1\nTexto2". También he probado con /r/n y tampoco funciona.



Ahora si yo hago esto:




pawn Code:




SetDynamicObjectMaterialText(DataSign[SignID][SignObject], 0, "Texto1\nTexto2", OBJECT_MATERIAL_SIZE_256x128, "Arial", 150, 1, 0xFF000000, 0xFFFF0000, 1);





Ahí si que hace bien el salto de línea en el objeto.



Añadir que el parámetro String del comando lo saco con sscanf.




Aucun commentaire:

Enregistrer un commentaire