Gurik
Новичок
Всем привет. Просьба не кидатся тапками а помогите лучше, я думаю это займёт мало времени.
Есть команда /mute. Но что бы снять мут приходится писать /mute id 0 - тогда мут снимается. "Администратор *** снял бан чата ***.
Помогите как это этот /mute id 0 переделать в /unmute
Вот собственно и команда
Есть команда /mute. Но что бы снять мут приходится писать /mute id 0 - тогда мут снимается. "Администратор *** снял бан чата ***.
Помогите как это этот /mute id 0 переделать в /unmute
Вот собственно и команда
PHP:
else if(strcmp(cmd, "/mute", true) == 0){
new giveplayer[MAX_PLAYER_NAME];
new string[128];
new name[MAX_PLAYER_NAME];
if (PlayerInfo[playerid][pAdmin] >= 2){
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "Используйте: /mute [id] [время] [причина]");
new playa;
playa = ReturnUser(tmp);
tmp = strtok(cmdtext, idx);
GetPlayerName(playa, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, name, sizeof(name));
if(!strlen(tmp)){
if(PlayerInfo[playa][pMuted] == 1){
PlayerInfo[playa][pMuted] = 0;
PlayerInfo[playa][pMuteTime] = 0;
format(string, sizeof(string), "Администратор %s снял затычку с игрока %s ",name, giveplayer);
SendClientMessageToAll(0xeb3219AA, string);}return true;}
new mins = strval(tmp);
new result[256];
result = strrest(cmdtext, idx);
if (PlayerInfo[playerid][pAdmin] >= 2){
if(IsPlayerConnected(playa)){
if(playa != INVALID_PLAYER_ID){
if(PlayerInfo[playa][pMuted] == 0){
PlayerInfo[playa][pMuteTime] = mins*60;
PlayerInfo[playa][pMuted] = 1;
format(string, sizeof(string), "Администратор %s поставил затычку игроку %s на %d минут. Причина: %s ",name, giveplayer, mins, result );
SendClientMessageToAll(COLOR_LIGHTRED, string);
SendClientMessage(playa,0xD6D5D5AA,"Время до окончания бана чата: {cccc00}/time");}else{
PlayerInfo[playa][pMuted] = 0;
PlayerInfo[playa][pMuteTime] = 0;
format(string, sizeof(string), "Администратор %s снял затычку с игрока %s ",name, giveplayer);
SendClientMessageToAll(COLOR_LIGHTRED, string);}}}}else{return true;}}return true;}
