18.08.2017, 08:24
Miguel tiene razуn. Una soluciуn comъn es agregar otro parametro para el tamaсo del mensaje.
Code:
stock GetObjectDistanceFromPlayer(playerid, objectid, color, mensaje[], tamano = sizeof(mensaje)) { new Float:X, Float:Y, Float:Z; GetObjectPos(objectid, X, Y, Z); new Float:distancia = GetPlayerDistanceFromPoint(playerid, X, Y, Z); new msjDistancia[8]; format(msjDistancia, sizeof(msjDistancia), "%0.2f", distancia); str_replace(message, "-distancia-", msjDistancia, .maxlength = tamano); SendClientMessage(playerid, color, mensaje); return 1; }