Дёня
Умник
Приветствую всех!
Проблема такая, нашел команду мут-лист попробовал подстроить под свой мод, сохранилось все ок, но в самой игре ошибка.
Вот код
Проблема в том, что когда я дал мут игроку и ввожу /mutlist мне пишет просто "|____ Мут-лист ____|", а когда игрок вводит команду /mutlist у него показывается, что у всех игроков сервера стоит мут и у всех одинаковое время.
Вот команда мута
Подскажите в чем проблема?
С меня БАЛШОЙ +ИК
Проблема такая, нашел команду мут-лист попробовал подстроить под свой мод, сохранилось все ок, но в самой игре ошибка.
Вот код
PHP:
if (strcmp(cmd, "/mutlist", true) == 0){
if(IsPlayerConnected(playerid)){
SendClientMessage(playerid, 0xFFA500AA, "|____ Мут-лист ____|");
for(new i = 0; i < MAX_PLAYERS; i++){
if(IsPlayerConnected(i)){
if(Muted[playerid] != 0){
format(GlobalInfo, 256, "{FFA500}%s[%d]. {FFFFFF}Осталось молчать : {FFA500}%d{FFFFFF} секунд. ", PlayerName(i), i, Muted[playerid]);
SendClientMessage(playerid, 0x0080FFAA, GlobalInfo);}}}}
return 1;}
Вот команда мута
PHP:
if(strcmp(cmd, "/mut", true) == 0)
{
if(pStats[playerid][Admin] <= 1)
return SendClientMessage(playerid,COLOR_RED,"У вас не прав на использование даной команды");
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
return SendClientMessage(playerid, COLOR_GRAD2, "Пропишите: /mute [playerid] [время] [причина]");
new id = strval(tmp);
tmp = strtok(cmdtext, idx);
new time = strval(tmp);
if(!strlen(tmp) || !IsPlayerConnected(id))
return SendClientMessage(playerid, COLOR_GRAD2, "Пропишите: /mute [playerid] [время] [причина]");
if(!strlen(cmdtext[idx]))
return SendClientMessage(playerid, COLOR_GRAD2, "Пропишите: /mute [playerid] [время] [причина]");
format(GlobalInfo, sizeof(GlobalInfo), "Вы заткнули %s на %d(минут) с причиной %s", GN(id),time, cmdtext[idx]); //собщение нам
SendClientMessage(playerid, COLOR_WHITE, GlobalInfo);
format(GlobalInfo, sizeof(GlobalInfo), "Вас заткнул %s на %d(минут) Причина: %s", GN(playerid),time, cmdtext[idx]); //собщение заткнутому
SendClientMessage(id, COLOR_WHITE, GlobalInfo);
format(GlobalInfo, sizeof(GlobalInfo), "Администратор %s дал мут игроку %s на %d минут Причина: %s" ,GN(playerid), GN(id),time, cmdtext[idx]);
SendClientMessageToAll(admin2, GlobalInfo);
Muted[id] = time*60;//ставим мут ваше число умноженое на 60
return 1;
}
С меня БАЛШОЙ +ИК
