Sanya_Scalletos 0 Опубликовано 24 мая, 2019 } CMD:mute(playerid, params[]) { if(GetPVarInt(playerid,"MuteTime") > gettime())return SendClientMessage(playerid,COLOR_GREY,"Çàòêíóòü èãðîêà ìîæíî ðàç â 10 ñåêóíä"); if(AntiBan[playerid] >= 60) return SendClientMessage(playerid,COLOR_GREY,"[Àíòè-ïåðåáàí] Âàøè àäì äåéñòâèÿ çàáëîêèðîâàíû íà 3 ìèíóòû."), AntiBan[playerid] = 180; if(!PlayerInfo[playerid][pAlcoInvenxua] && PlayerInfo[playerid][pHelper] < 5) return true; if(sscanf(params, "dds[128]",params[0],params[1],params[2])) return SendClientMessage(playerid, COLOR_WHITE, "Ââåäèòå: /mute [id] [ìèíóòû] [ïðè÷èíà]"); if(!FIX_IsPlayerConnected(params[0]) || params[0] == playerid) return true; if(params[1] > 60 || params[1] < 0) return SendClientMessage(playerid,COLOR_WHITE,"Îøèáêà: Íåëüçÿ ìåíüøå 0 è áîëüøå 60"); AntiBan[playerid] += 30; if(IsIpFound(params[2])) return DelAdmin(playerid, 1); if(params[1] == 0) { if(!PlayerInfo[params[0]][pMuted]) return SendClientMessage(playerid, COLOR_WHITE, "Ó èãðîêà íåò áàíà ÷àòà."); PlayerInfo[params[0]][pMuted] = 0; PlayerInfo[params[0]][pMuteTime] = 0; format(stringer1, sizeof(stringer1), "%s {FF0000}%s {FFFFFF}ñíÿë áàí ÷àòà ó {FF0000}%s{FFFFFF}.",PlayerInfo[playerid][pAlcoInvenxua] ? ("Àäìèíèñòðàòîð") : ("Àãåíò ïîääåðæêè"),PlayerInfo[playerid][pNames],PlayerInfo[params[0]][pNames]); SendAdminMessageToAll(-1,stringer1,params[0]); return true; } PlayerInfo[params[0]][pMuteTime] = params[1]*60; PlayerInfo[params[0]][pMuted] = 1; format(stringer1, sizeof(stringer1), "%s {FF0000}%s {FFFFFF}äàë áàí ÷àòà èãðîêó {FF0000}%s{FFFFFF}. Ïðè÷èíà: {FF0000}%s",PlayerInfo[playerid][pAlcoInvenxua] ? ("Àäìèíèñòðàòîð") : ("Àãåíò ïîääåðæêè"),PlayerInfo[playerid][pNames],PlayerInfo[params[0]][pNames],params[2]); SendAdminMessageToAll(-1,stringer1,params[0]); format(stringer1, sizeof(stringer1), "Âàì äàëè áàí ÷àòà íà %i ìèíóò", params[1]); SendClientMessage(params[0], COLOR_WHITE, stringer1); SetPVarInt(playerid,"MuteTime",gettime()+10); return true; } Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Klebitz 117 Опубликовано 24 мая, 2019 CMD:mute(playerid, params[]) { if(GetPVarInt(playerid,"MuteTime") > gettime())return SendClientMessage(playerid,COLOR_GREY,"Çàòêíóòü èãðîêà ìîæíî ðàç â 10 ñåêóíä"); if(AntiBan[playerid] >= 60) return SendClientMessage(playerid,COLOR_GREY,"[Àíòè-ïåðåáàí] Âàøè àäì äåéñòâèÿ çàáëîêèðîâàíû íà 3 ìèíóòû."), AntiBan[playerid] = 180; if(!PlayerInfo[playerid][pAlcoInvenxua] && PlayerInfo[playerid][pHelper] < 5) return true; if(sscanf(params, "dds[128]",params[0],params[1],params[2])) return SendClientMessage(playerid, COLOR_WHITE, "Ââåäèòå: /mute [id] [ìèíóòû] [ïðè÷èíà]"); if(!FIX_IsPlayerConnected(params[0])) return true; if(params[1] > 60 || params[1] < 0) return SendClientMessage(playerid,COLOR_WHITE,"Îøèáêà: Íåëüçÿ ìåíüøå 0 è áîëüøå 60"); AntiBan[playerid] += 30; if(IsIpFound(params[2])) return DelAdmin(playerid, 1); if(params[1] == 0) { if(!PlayerInfo[params[0]][pMuted]) return SendClientMessage(playerid, COLOR_WHITE, "Ó èãðîêà íåò áàíà ÷àòà."); PlayerInfo[params[0]][pMuted] = 0; PlayerInfo[params[0]][pMuteTime] = 0; format(stringer1, sizeof(stringer1), "%s {FF0000}%s {FFFFFF}ñíÿë áàí ÷àòà ó {FF0000}%s{FFFFFF}.",PlayerInfo[playerid][pAlcoInvenxua] ? ("Àäìèíèñòðàòîð") : ("Àãåíò ïîääåðæêè"),PlayerInfo[playerid][pNames],PlayerInfo[params[0]][pNames]); SendAdminMessageToAll(-1,stringer1,params[0]); return true; } PlayerInfo[params[0]][pMuteTime] = params[1]*60; PlayerInfo[params[0]][pMuted] = 1; format(stringer1, sizeof(stringer1), "%s {FF0000}%s {FFFFFF}äàë áàí ÷àòà èãðîêó {FF0000}%s{FFFFFF}. Ïðè÷èíà: {FF0000}%s",PlayerInfo[playerid][pAlcoInvenxua] ? ("Àäìèíèñòðàòîð") : ("Àãåíò ïîääåðæêè"),PlayerInfo[playerid][pNames],PlayerInfo[params[0]][pNames],params[2]); SendAdminMessageToAll(-1,stringer1,params[0]); format(stringer1, sizeof(stringer1), "Âàì äàëè áàí ÷àòà íà %i ìèíóò", params[1]); SendClientMessage(params[0], COLOR_WHITE, stringer1); SetPVarInt(playerid,"MuteTime",gettime()+10); return true; } Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Sanya_Scalletos 0 Опубликовано 24 мая, 2019 Что исправлено? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Klebitz 117 Опубликовано 25 мая, 2019 (изменено) 21 час назад, Sanya_Scalletos сказал: Что исправлено? if(!FIX_IsPlayerConnected(params[0]) || params[0] == playerid) return true; В этой строке убрано params[0] == playerid Изменено 25 мая, 2019 пользователем Klebitz Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты