22.08.2014, 14:11
Yo lo harнa con un macro lo de EnviarMensajeFormateado.
Con respecto a lo de Nombre, antes debes utilizar la funciуn GetPlayerName con esa variable, pero la misma debe ser un array, y no un argumento de ese tipo. Para no tener que estar definiendo a cada rato lo de GetPlayerName, creas esta funciуn:
Quedando asн:
pawn Код:
new stringf[128];
#define EnviarMensajeFormateado(%1, %2, %3) SendClientMessage(%1, %2, (format(stringf, sizeof(stringf), %3), stringf))
pawn Код:
stock ObtenerNombre(playerid)
{
new string[MAX_PLAYER_NAME+1];
GetPlayerName(playerid, string, sizeof(string));
return string;
}
pawn Код:
EnviarMensajeFormateado(playerid, -1, "Tu ID: %i, tu nombre: %s", playerid, ObtenerNombre(playerid));

