Код:
CMD:mute(playerid, params[])
{
if(PlayerInfo[playerid][pAdmin] >= 1)
{
new id, string[128], vrijeme, razlog[46];
if(!sscanf(params, "uis[46]", id, vrijeme, razlog))
{
if (!IsPlayerConnected(id)) return SendClientMessage(playerid, COLOR_RED, ""#COL_RED"| "COL_LIGHTBLUE"WS:DM "#COL_RED"| "#COL_WHITE"Igrac nije na serveru");
{
if(vrijeme > 0 && vrijeme < 120)
{
format(string, sizeof(string), "Utisao si %s na %d minuta (%d sekundi) || Razlog: %s", PlayerName(id), vrijeme, vrijeme*60, razlog);
SendClientMessage(playerid, COLOR_YELLOW, string);
format(string, sizeof(string), "Utisan si od %s na %d minuta (%d sekundi) || Razlog: %s", PlayerName(playerid), vrijeme, vrijeme*60, razlog);
SendClientMessage(id, COLOR_YELLOW, string);
SetPVarInt(playerid, "Mute", GetPVarInt(playerid, "Mute")+(vrijeme*60));
MuteTimer[id] = SetTimer("Mute",vrijeme*60, false);
}
else SendClientMessage(playerid, COLOR_RED, "Ne idi ispod 0 i preko 120 minuta");
}
}
else SendClientMessage(playerid, COLOR_ORANGE, "/mute [ID/DioImena] [Vrijeme(minute)] [Razlog]");
}
else SendClientMessage(playerid, COLOR_RED, "Nisi ovlasten");
return 1;
}
Код:
public OnPlayerText(playerid, text[])
{
if(GetPVarInt(playerid, "Mute") == 1) return SendClientMessage(playerid, COLOR_RED, "Ne mozete pricati jer ste utisani");
return 1;
}
Код:
else if(GetPVarInt(playerid, "Mute") == 0)
{
(...)
else if(GetPVarInt(playerid, "Mute") == 1)
{
SendClientMessage(playerid, COLOR_RED, ""#COL_RED"| "COL_LIGHTBLUE"WS:DM "#COL_RED"| "#COL_WHITE"Ti si mutan i nemozes pricati!");
return 0;
}
Код:
public OnPlayerText(playerid, text[])
{
if(GetPVarInt(playerid, "Mute") == 1){
SendClientMessage(playerid, COLOR_RED, "Ne mozete pricati jer ste utisani");
return 0;
}
return 1;
}