29.05.2017, 06:48
Hola estoy haciendo un sistema de admin con sscanf y zcmd pero comandos tan sencillos no me resultan como este y al usarlo en el sv solo con poner /darvida, me da vida automaticamente a mi, ni siquiera sale el mensaje del uso correcto de /Darvida ID, simplemente me da la vida a mi siempre xd:
Y con este y todos me pasa exactamente lo mismo...
Gracias de ante mano
Код:
CMD:darvida(playerid, params[])
{
if(Informacion[playerid][Nivel] >= 1)
{
if(Informacion[playerid][Logeado] == 0) return Error(playerid, 11);
new id, string[130];
if(sscanf(params, "u", id)) return SendClientMessage(playerid, COLOR_RED, "[ERROR]: {FFFFFF}Uso: /Darvida [ID]");
if(id == INVALID_PLAYER_ID) return Error(playerid, 0);
SetPlayerHealth(id, 100.0);
format(string, sizeof(string), "Has restaurado la vida de %s.", pNombre(id));
SendClientMessage(playerid, -1, string);
format(string, 256, "{FFFFFF}El administrador %s ha restaurado tu vida", aNombre(playerid));
ShowPlayerDialog(id, 2, DIALOG_STYLE_MSGBOX, "{FFFFFF}Curado por un {FF0000}admin", string, "Cerrar", "");
} else return Error(playerid, 3);
return 1;
}
Код:
CMD:quemar(playerid, params[])
{
if(Informacion[playerid][Nivel] >= 1)
{
if(Informacion[playerid][Logeado] == 0) return Error(playerid, 11);
new string[128],id,Float:x,Float:y,Float:z,reason[128];
if(id == INVALID_PLAYER_ID) return Error(playerid, 0);
if(sscanf(params, "uS(N/A)[128]", id, reason)) return SendClientMessage(playerid, COLOR_RED, "[ERROR]: {FFFFFF}Uso: /Quemar [ID] [RAZON:(Default > N/A)]");
GetPlayerPos(id, x, y, z);
format(string, sizeof(string), "{375FFF}[INFO]: {FFFFFF}%s(%d) ha sido explotado por el Administrador %s [RAZУN: %s]", pNombre(id), id, aNombre(playerid), reason);
SendClientMessageToAll(-1, string);
format(string, 256, "{FFFFFF}El administrador %s te ha quemado [RAZON: %s]", aNombre(playerid), reason);
ShowPlayerDialog(id, 2, DIALOG_STYLE_MSGBOX, "{FFFFFF}Quemado por un {FF0000}admin", string, "Cerrar", "");
CreateExplosion(x, y, z, 7, 1.00);
} else return Error(playerid, 3);
return 1;
}


