zhenya198 | Дата: Суббота, 17.08.2013, 20:17:57 | Сообщение # 1 |
Группа: Пользователи
Сообщений: 1
| Проблема в том что даешь мут на 10 минут пишу в чат у меня пишет что ( У вас бан чата .... секунд) как зделать по минутам Код else if(strcmp(cmd, "/mute", true) == 0) { if (PlayerInfo [playerid][pAdmin]>= 1) { 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, sendername, sizeof(sendername)); if(!strlen(tmp)) { if(PlayerInfo [playa][pMuted]== 1) { PlayerInfo [playa][pMuted]= 0; PlayerInfo [playa][pMuteTime]= 0; format(string, sizeof(string), "Администратор %s снял затычку игроку %s",sendername, giveplayer); SendClientMessageToAll(COLOR_LIGHTRED, string); } return 1; } new mins = strval(tmp); if (PlayerInfo [playerid][pAdmin]>= 1) { 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", sendername,giveplayer,PlayerInfo [playa][pMuteTime]= mins*60,cmdtext[idx]); SendClientMessageToAll(COLOR_LIGHTRED, string); } else { PlayerInfo [playa][pMuted]= 0; PlayerInfo [playa][pMuteTime]= 0; format(string, sizeof(string), "Администратор %s снял затычку игроку %s",sendername, giveplayer); SendClientMessageToAll(COLOR_LIGHTRED, string); } } } } else { SendClientMessage(playerid, COLOR_GREY, "Вы не уполномочены использовать эту команду!"); } } return 1; } Вот /ooc которая выводит в чат (У вас бан чата .... секунд Кодelse if(strcmp(cmd, "/ooc", true) == 0 || strcmp(cmd, "/o", true) == 0) { if(noooc == 1 && PlayerInfo [playerid][pAdmin]< 1) return SendClientMessage(playerid, COLOR_GRAD1, "Общий чат выключен администратором!"); if(PlayerInfo [playerid][pMuted]== 1) { format(string, sizeof(string), "У Вас бан чата! До снятия: %d секунд(ы)",PlayerInfo[playerid][pMuteTime]); SendClientMessage(playerid, COLOR_LIGHTRED, string); return true; } new is1=0; new r=0; while(strlen(cmdtext[is1])) { if('0'<=cmdtext[is1]<='9') { new is2=is1+1; new p=0; while(p==0) { if('0'<=cmdtext[is2]<='9'&&strlen(cmdtext[is2])) is2++; else { strmid(strR
Сообщение отредактировал zhenya198 - Суббота, 17.08.2013, 20:21:22 |
|
|
|
|
admin | Дата: Понедельник, 19.08.2013, 11:43:53 | Сообщение # 3 |
Группа: Администраторы
Сообщений: 3869
| Цитата (zhenya198) format(string, sizeof(string), "У Вас бан чата! До снятия: %d секунд(ы)",PlayerInfo[playerid][pMuteTime]); либо это замени на Код format(string, sizeof(string), "У Вас бан чата! До снятия: %d минут",PlayerInfo[playerid][pMuteTime]= mins*60);
zm-jail.ru Разработка сайта samp-pawno.ru
|
|
|
|