CMD:mutear(playerid, params[]) { if(Informacion[playerid][Nivel] >= 2) { if(Informacion[playerid][Logeado] == 0) return Error(playerid, 11); if(Informacion[playerid][Espiando] == 1) return SendClientMessage(playerid, COLOR_AZUL, "[ERROR]: {FFFFFF}El usuario ya estб callado!"); new string[128]; if(sscanf(params, "us[64]", params[0], params[1])) return SendClientMessage(playerid, COLOR_AZUL, "[ERROR]: {FFFFFF}Uso: /Mutear [ID] [RAZON]"); if(!IsPlayerConnected(params[0])) return Error(playerid, 0); Informacion[params[0]][Muteado] = 1; format(string, sizeof(string), "{375FFF}[INFO]: {FFFFFF}El administrador {375FFF}%s {FFFFFF}ha muteado a %s [RAZON: %s].", aNombre(playerid), pNombre(params[0]), params[1]); SendClientMessageToAll(-1, string); format(string, 256, "{FFFFFF}El administrador {375FFF}%s {FFFFFF}te muteу [RAZON: %s].\nSi crees que fuй injusto, toma fotos con F8 y subelas al foro.", aNombre(playerid), params[1]); ShowPlayerDialog(params[0], 2, DIALOG_STYLE_MSGBOX, "{FFFFFF}Muteado por un {FF0000}administrador", string, "Cerrar", ""); MensajeAdminsCMD(playerid,"CALLAR"); } else return Error(playerid, 4); return 1; } public OnPlayerCommandPerformed(playerid, cmdtext[], success) { if(!success) return SendClientMessage(playerid, -1, "{004100}[ERROR]: {FFFFFF}El comando que acabas de ingresar no existe, usa {881111}[/COMANDOS] {FFFFFF}para mayor informaciуn."); return 1; }
CMD:mutear(playerid, params[]) { if(Informacion[playerid][Nivel] >= 2) { if(Informacion[playerid][Logeado] == 0) return Error(playerid, 11); if(Informacion[playerid][Espiando] == 1) return SendClientMessage(playerid, COLOR_AZUL, "[ERROR]: {FFFFFF}El usuario ya estб callado!"); new string[128]; if(sscanf(params, "us[64]", params[0], params[1])) return SendClientMessage(playerid, COLOR_AZUL, "[ERROR]: {FFFFFF}Uso: /Mutear [ID] [RAZON]"); if(!IsPlayerConnected(params[0])) return Error(playerid, 0); Informacion[params[0]][Muteado] = 1; format(string, sizeof(string), "{375FFF}[INFO]: {FFFFFF}El administrador {375FFF}%s {FFFFFF}ha muteado a %s [RAZON: %s].", aNombre(playerid), pNombre(params[0]), params[1]); SendClientMessageToAll(-1, string); format(string, 256, "{FFFFFF}El administrador {375FFF}%s {FFFFFF}te muteу [RAZON: %s].\nSi crees que fuй injusto, toma fotos con F8 y subelas al foro.", aNombre(playerid), params[1]); ShowPlayerDialog(params[0], 2, DIALOG_STYLE_MSGBOX, "{FFFFFF}Muteado por un {FF0000}administrador", string, "Cerrar", ""); MensajeAdminsCMD(playerid,"CALLAR"); } return 1; }
CMD:mutear(playerid, params[])
{
if(Informacion[playerid][Nivel] >= 2) //* Si no tiene nivel 2
return Error(playerid, 4); //* Nose que es
if(Informacion[playerid][Logeado] == 0) //* Si no esta logueado
return Error(playerid, 11); //* Nose que es
if(Informacion[playerid][Espiando] == 1) //* Si ya esta callado їCallado o espiando?
return SendClientMessage(playerid, COLOR_AZUL, "[ERROR]: {FFFFFF}El usuario ya estб callado!");
new Jugador, Razon, string[128]; //* Para que confundirse con parametros si puedes hacer esto...
if(sscanf(params, "us[64]", Jugador, Razon))
return SendClientMessage(playerid, COLOR_AZUL, "[ERROR]: {FFFFFF}Uso: /Mutear [ID] [RAZON]"); //* No deberias agregar tiempo?
if(!IsPlayerConnected(Jugador))
return Error(playerid, 0); //* Error jugador desconectado
Informacion[Jugador][Muteado] = 1; //* Variable en 1 al jugador muteado
//* Mensaje a todos..
format(string, sizeof(string), "{375FFF}[INFO]: {FFFFFF}El administrador {375FFF}%s {FFFFFF}ha muteado a %s [RAZON: %s].", aNombre(playerid), pNombre(Jugador), Razon);
SendClientMessageToAll(-1, string);
//* Mensaje al jugador...
format(string, 256, "{FFFFFF}El administrador {375FFF}%s {FFFFFF}te muteу [RAZON: %s].\nSi crees que fuй injusto, toma fotos con F8 y subelas al foro.", aNombre(playerid), Razon);
ShowPlayerDialog(Jugador, 2, DIALOG_STYLE_MSGBOX, "{FFFFFF}Muteado por un {FF0000}administrador", string, "Cerrar", "");
//* Mensaje a los administradores...
MensajeAdminsCMD(playerid,"CALLAR");
return 1;
}
PHP код:
|
new Jugador, Razon[65], string[128]; //* Para que confundirse con parametros si puedes hacer esto...
CMD:mutear(playerid, params[])
{
if(Informacion[playerid][Nivel] <= 2) return Error(playerid, 4);
if(Informacion[playerid][Logeado] == 0) return Error(playerid, 11);
if(Informacion[playerid][Espiando] == 1) return SendClientMessage(playerid, COLOR_AZUL, "[ERROR]: {FFFFFF}El usuario ya estб callado!");
new string[128];
if(sscanf(params, "us[64]", params[0], params[1])) return SendClientMessage(playerid, COLOR_AZUL, "[ERROR]: {FFFFFF}Uso: /Mutear [ID] [RAZON]");
if(!IsPlayerConnected(params[0])) return Error(playerid, 0);
Informacion[params[0]][Muteado] = 1;
format(string, sizeof(string), "{375FFF}[INFO]: {FFFFFF}El administrador {375FFF}%s {FFFFFF}ha muteado a %s [RAZON: %s].", aNombre(playerid), pNombre(params[0]), params[1]);
SendClientMessageToAll(-1, string);
format(string, 256, "{FFFFFF}El administrador {375FFF}%s {FFFFFF}te muteу [RAZON: %s].\nSi crees que fuй injusto, toma fotos con F8 y subelas al foro.", aNombre(playerid), params[1]);
ShowPlayerDialog(params[0], 2, DIALOG_STYLE_MSGBOX, "{FFFFFF}Muteado por un {FF0000}administrador", string, "Cerrar", "");
MensajeAdminsCMD(playerid,"CALLAR");
return 1;
}