Pues estoy tratando de dibujar un texto para indicar la salud del jugador, pero al momento de probar el juego me dice "Wrong type of arguments to +" vean mi código:
draw_text(123,16,obj_player.salud + "/" + string(obj_player.max_salud))
hay algo mal?
Gracias por su tiempo y ayuda!! :D
Si la variable obj_player.salud no es una cadena de texto, no se podrá dibujar. Para solucionarlo debes usar la función string()
Es raro porque en otra ocasión similar a esta usé la misma sintaxis y no me marcó error. (no era una cadena de texto, era el nivel del jugador)
Que no, que no. Si no es una cadena de texto no se podrá dibujar. Algo habrás hecho que no te diste cuenta, pero si pones un número real para dibujar en un draw_text() no funcionará
Te falto un string:
draw_text(123,16,obj_player.salud + "/" + string(obj_player.max_salud))
draw_text(123,16,string(obj_player.salud) + "/" + string(obj_player.max_salud))
Lo curioso es que con obj_player.max_salud lo escribiste bien :-[
¿Y eso no es exactamente lo que yo dije? XD
:-X