Help with a temp mute
#1

like i want it to /mute [seconds] [reason] can someone modify this and paste it back to me so i can just replace this whole code? heres my code:
Код:
 dcmd_mute(playerid,params[])

{
	if(AccInfo[playerid][LoggedIn] == 1)
	{
		if(AccInfo[playerid][Level] >= 2)
		{
		    new tmp[256];
			new tmp2[256];
			new Index;
			tmp = strtok(params,Index);
			tmp2 = strtok(params,Index);
		    if(!strlen(params)) return
			SendClientMessage(playerid, LIGHTBLUE2, "Usage: /mute [PlayerID] [Reason]") &&
			SendClientMessage(playerid, orange, "Function: Will mute the specified player");
			new playername[MAX_PLAYER_NAME];
			new adminname [MAX_PLAYER_NAME];
	    	new player1, string[128];
			player1 = strval(tmp);
		 	if(IsPlayerConnected(player1) && player1 != INVALID_PLAYER_ID && (AccInfo[player1][Level] != ServerInfo[MaxAdminLevel]) )
			 {
		 	    if(AccInfo[player1][Muted] == 0) 
		 	    {
					GetPlayerName(player1, playername, sizeof(playername));
					GetPlayerName(playerid, adminname, sizeof(adminname));
					SendCommandToAdmins(playerid,"Mute");
					PlayerPlaySound(player1,1057,0.0,0.0,0.0);
					AccInfo[player1][Muted] = 1;
					AccInfo[player1][MuteWarnings] = 0;
					if(strlen(tmp2))
					{
					format(string,sizeof(string),"|- You have been Muted by Administrator %s | Reason: %s -|",adminname,params[2]);
					SendClientMessage(player1,blue,string);
					format(string,sizeof(string),"|-  You have Muted %s | Reason: %s -|", playername,params[2]);
					return SendClientMessage(playerid,BlueMsg,string);
					}
					else
					{
					format(string,sizeof(string),"|- You have been muted by Administrator %s | No Specified Reason! -|",adminname);
					SendClientMessage(player1,blue,string);
					format(string,sizeof(string),"|- You have Muted %s -|", playername);
					return SendClientMessage(playerid,BlueMsg,string);
					}
				}
				else return SendClientMessage(playerid, red, "ERROR: Player is already muted");
			}
			else return SendClientMessage(playerid, red, "ERROR: Player is not connected or is the highest level admin");
		}
		else return ErrorMessages(playerid, 1);
	}
	else return SendClientMessage(playerid,red,"ERROR: You must be logged in to use this commands");
}
Reply
#2

Whats wrong with it?
Reply
#3

i want it to temp mute.
Reply
#4

Bumb. i need this D:
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)