Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- COMMAND:xunmute(playerid,params[])
- {
- if(IsCmdLvl(playerid,1))
- {
- new id;
- if(sscanf(params,"u",id)) return SendClientMessage(playerid,Colors[2],"Error: /XUNMUTE <NICK OR ID>");
- else if(!IsPlayerConnected(id) || id == INVALID_PLAYER_ID) return SendClientMessage(playerid,Colors[2],"Error: You cannot unmute a disconnected player.");
- else if(Variables[id][Muted]==false) return SendClientMessage(playerid,Colors[2],"Error: This player is not muted.");
- else
- {
- SendCommandMessageToAdmins(playerid,"XUNMUTE");
- Variables[id][Muted] = false;
- if(id != playerid)
- {
- new string[128];
- format(string,100,"%s has been unmuted by Administrator %s.",RealName[id],RealName[playerid]);
- SendClientMessageToAll(Colors[0],string);
- format(string,128,"0,12\"%s\" has been unmuted by Administrator \"%s\".",RealName[id],RealName[playerid]);
- say(string);
- return 1;
- }
- else return SendClientMessage(playerid,Colors[0],"You have successfully unmuted yourself.");
- }
- }
- else return SendLevelErrorMessage(playerid);
- }
- COMMAND:xkick(playerid,params[])
- {
- if(IsCmdLvl(playerid,2))
- {
- new id,reason[32];
- if(sscanf(params,"uS(No Reason)[32]",id,reason)) return SendClientMessage(playerid,Colors[2],"Error: /XKICK <NICK OR ID> <REASON>");
- else if(!IsPlayerConnected(id) || id == INVALID_PLAYER_ID || id == playerid) return SendClientMessage(playerid,Colors[2],"Error: You cannot kick yourself or a disconnected player.");
- else if(Variables[playerid][Level] < Variables[id][Level])return SendClientMessage(playerid,Colors[2],"Error: You do not have permission to kick that player.");
- else
- {
- SendCommandMessageToAdmins(playerid,"XKICK");
- new string[128];
- format(string,128,"%s has been kicked by Administrator %s. (Reason: %s)",RealName[id],RealName[playerid],reason);
- SendClientMessageToAll(Colors[0],string);
- format(string,128,"0,12\"%s\" has been kicked by Administrator \"%s\".(Reason: %s)",RealName[id],RealName[playerid],reason);
- say(string);
- for(new a; a < 50; a++)SendClientMessage(id,0xFFFFFFFF,"\n");
- TD_HidepTextForPlayer(id,id,4);
- TextDrawBoxColor(pText[4][id],0x000000FF);
- TD_ShowpTextForPlayer(id,id,4);
- return Kick(id);
- }
- }
- else return SendLevelErrorMessage(playerid);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement