Problema con /sethp
#1

Hola gente, mi problema es el siguiente: cuando uso el cmd /sethp me funciona correctamente pero me pone de mensaje el ultimo mensaje que tiro el server ejemplo Juancito se ha desconectado si ese fue el ultimo mensaje.
Acб va el cmd.

Код:
zcmd(sethp, playerid, params[])
    {
        if(!sscanf(params, "ui", params[0], params[1]))
		{
		    if(params[0] != INVALID_PLAYER_ID)
		    {
		        if(Info[playerid][pAdmin] >= 3)
		        {
		            new string[80];
		            SetHP(params[0],params[1]);
					format(string, 80, "Administrador %s ha establecido a %s %dHP", GetPlayerNameEx(playerid),GetPlayerNameEx(params[0]),params[1]);
				 	return ABroadCast(COLOR_GENERAL,szMessage,2);
		        } else SendClientMessage(playerid, COLOR_GRAD2, "ЎNo autorizado!");
		    } else SendClientMessage(playerid,  COLOR_GRAD2, "ЎID Invбlida!");
		} else SendClientMessage(playerid, COLOR_GRAD2, "Utiliza: /sethp <PlayerID> <HP>");
        return 1;
    }
Gracias.
Reply
#2

Obvio que te va a mandar porque estбs enviando el mensaje de una cadena llamada szMessage, tienes que enviar del string del cual estбs formateando en este caso se llama string.
PHP код:
return ABroadCast(COLOR_GENERAL,string,2); 
Reply
#3

Gracias jota
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)