04.04.2012, 22:50
If anyone knows how please tell me..
I am using Lethal Admin script if it matters.
I am using Lethal Admin script if it matters.
new bool:PlayerMuted[MAX_PLAYERS]; public OnPlayerRequestClass(playerid, classid) { if(IsPlayerConnected(playerid)) PlayerMuted[playerid] = true; return 1; } public OnPlayerSpawn(playerid) { if(IsPlayerConnected(playerid)) PlayerMuted[playerid] = false; return 1; } public OnPlayerText(playerid, text[]) { if(IsPlayerConnected(playerid)) if(PlayerMuted[playerid] == true) return SendClientMessage(playerid, -1, "You must spawn before you chat"); return 1; }
Put the code of muting in OnPlayerRequestClass and put unmuting code in OnPlayerRequestSpawn.
Simple |
you mean something similiar to this
Код:
new bool:PlayerMuted[MAX_PLAYERS]; public OnPlayerRequestClass(playerid, classid) { if(IsPlayerConnected(playerid)) PlayerMuted[playerid] = true; return 1; } public OnPlayerSpawn(playerid) { if(IsPlayerConnected(playerid)) PlayerMuted[playerid] = false; return 1; } public OnPlayerText(playerid, text[]) { if(IsPlayerConnected(playerid)) if(PlayerMuted[playerid] == true) return SendClientMessage(playerid, -1, "You must spawn before you chat"); return 1; } |
public OnPlayerText(playerid, text[])
{
if(PlayerMuted[playerid] == true)
{
SendClientMessage(playerid, -1, "You must spawn before you chat");
// Stop there text reaching the chat
return 0;
}
// Allow them to chat when not muted
return 1;
}