27.09.2014, 11:47
pawn Код:
CMD:mut(playerid, params[])
{
if(PlayerInfo[playerid][AdminLevel] < 3) return SendClientMessage(playerid,red,"Este comando no existe");
new Texto[78],string[128],name[MAX_PLAYER_NAME], id;
if(sscanf(params,"us[78]d",id,Texto,tiempomut)) return SendClientMessage(playerid,blue,"Uso: /mut (id) (razуn) (tiempo)");
{
if(!IsPlayerConnected(id)) return SendClientMessage(playerid,-1,"El jugador no estб conectado");
GetPlayerName(id, name,MAX_PLAYER_NAME);
format(string,sizeof(string),"%s ha sido muteado. Razуn: %s",name,Texto);
SendClientMessageToAll(red,string);
Muteado[id] = 1;
muteado[id] = SetTimerEx("muted",tiempomut,false,"d",playerid);
}
return 1;
}
pawn Код:
forward Muted(pid);
public Muted(pid)
{
if(Muteado[pid] == 1)
{
Muteado = 0;
SendClientMessage(pid,blue,"Ya no estбs muteado. Esperamos que esto le haya servido de lecciуn");
}
return 1;
}
pawn Код:
CMD:tiempo(playerid, params[])
{
new comprobar[10],string[100];
if(Muteado[playerid] == 0) return SendClientMessage(playerid,-1,"No estбs muteado");
if(sscanf(params,"s[10]",comprobar)) return SendClientMessage(playerid,blue,"Uso: /tiempo muteado");
if(strcmp(comprobar,"muteado",true) == 0)
{
format(string,sizeof(string),"Te quedan %d ms. para que no estйs muteado",muteado[playerid]-gettime());
SendClientMessage(playerid,red,string);
}
else
{
SendClientMessage(playerid,grey,"Ese comando no existe");
}
return 1;
}

