Problema con funcion de nombre -
jwalker - 26.03.2013
Bueno, resulta que tengo el siguiente problema:
Como ven, no indica al nombre al que se le enviу el mensaje. Aquн el cуdigo:
PHP код:
CMD:mp(playerid, params[])
{
if(!sscanf(params, "us[128]", params[0], params[1]))
{
if(params[0] != INVALID_PLAYER_ID)
{
if(PlayerInfo[playerid][pAdmin] > 0 || PlayerInfo[playerid][pAdmin] == 0 && PlayerInfo[params[0]][pAdmin] > 0)
{
if(HidePM[params[0]] == 1) return SendClientMessage(playerid, COLOR_GRAD2, "[] Este administrador tiene los mensajes privados bloqueados.");
new string[128];
format(string, sizeof(string), "{FAF800}[Mensaje privado de: %s - (%d)]: %s", NombrePlayer(playerid), playerid, params[1]);
SendClientMessage(params[0], 0xE9BC0AFF, string);
format(string, sizeof(string), "Envнas mensaje privado a: %s (%d): %s", Name[params[0]], params[0] ,params[1]);
SendClientMessage(playerid, 0xE9BC0AFF, string);
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(PlayerInfo[i][pAdmin] == 5)
{
if(See_MP[i] == 1)
{
format(string, sizeof(string), "Mensaje privado de: %s(%d) - a %s(%d): %s", PlayerName(playerid), playerid, PlayerName(params[0]), params[0], params[1]);
SendClientMessage(i, 0xFF8000FF, string);
}
}
}
}
else SendClientMessage(playerid, COLOR_GRAD2, "Solo puedes enviar mensajes privados a administradores o usuarios destacados.");
}
else SendClientMessage(playerid, COLOR_GRAD2, "Jugador no conectado.");
}
else SendClientMessage(playerid, COLOR_GRAD2, "Utilize: /w <PlayerID> <Texto>");
return 1;
}
Respuesta: Problema con funcion de nombre -
WCrimson - 26.03.2013
pawn Код:
format(string, sizeof(string), "Envнas mensaje privado a: %s (%d): %s", Name[params[0]], params[0] ,params[1]);
Por:
pawn Код:
format(string, sizeof(string), "Envнas mensaje privado a: %s (%d): %s", NombrePlayer(params[0]), params[0] ,params[1]);
Respuesta: Problema con funcion de nombre -
MiGu3X - 26.03.2013
Tienes que crear un
GetPlayerName(id, Name, sizeof Name)
Sino. Pasate por mi filterscript asi te das una idea
Respuesta: Problema con funcion de nombre -
xDarkuzSx - 27.03.2013
Cambia
por (seguro que este funciona..)
o sino tambiйn..
Respuesta: Problema con funcion de nombre -
jwalker - 27.03.2013
Voy a testear el de los dos, y les digo
EDIT: Sirviу, muchas gracias.