12.01.2015, 21:02
Hola, no queria llegar aqui por esto pero se me acaba el tiempo y quiero terminarlo... seguramente a muchos les parecera estupido pero necesito ayuda con esto:
Lo que pasa es que cuando pongo /health id hace su funcion pero en el mensaje pone el nombre de quien ejecuta el comando y no del jugador al que se le aplica el comando .. Como soluciono?
pawn Код:
dcmd_health(playerid,params[])
{
{
new jugadorid;
new string[128];
new pName[24];
GetPlayerName(playerid, pName, 24);
if(sscanf(params,"u",jugadorid)) return SCM(playerid, -1, "USAGE: /health [id]");
if(!IsPlayerConnected(jugadorid)) return SCM(playerid,COLOR_RED,"ERROR: Jugador no conectado.");
SetPlayerHealth(jugadorid, 100);
format(string,sizeof(string),"Recargaste la salud de {FFFFFF}%s",pName);
SendClientMessage(playerid,COLOR_ORANGE,string);
}
return 1;
}