Dima_Tushin
Компетентный
привет всем
помогите сделать /mute по часам, минутам,секундам
выдали бан и у нас показывает то что раз бан через %d:%d:%d часов,минут, секунд
помогите + закидаю
помогите сделать /mute по часам, минутам,секундам
PHP:
if(strcmp(cmd, "/mute", true) == 0)
{
if(PlayerInfo[playerid][pAdmin] >= 2)
{
new time;
cmd = strtok(cmdtext, idx);
if(!strlen(cmd)) return SendClientMessage(playerid, COLOR_WHITE, "Введите: /mute [id] [Время]");
giveplayerid = ReturnUser(cmd);
if(!IsPlayerConnected(giveplayerid)) return SendClientMessage(playerid, COLOR_WHITE, "[Ошибка]: Игрок не найден!");
if(giveplayerid == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_WHITE, "[Ошибка]: Игрок не найден!");
cmd = strtok(cmdtext, idx);
time = strval(cmd);
if(PlayerInfo[giveplayerid][pMuted] == 0)//Если у игрока нету бана = 0 то...
{
PlayerInfo[giveplayerid][pMuted] = 1;//Дали бан чата
PlayerInfo[giveplayerid][pMuteTime] = time*60;
format(Stringers, sizeof(Stringers), "%s получил бан чата от администратора: %s", Name(giveplayerid), Name(playerid));
SendClientMessageToAll(COLOR_LIGHTRED, Stringers);
OnPlayerUpdateRL(giveplayerid);
}
else
{
PlayerInfo[giveplayerid][pMuted] = 0;
PlayerInfo[giveplayerid][pMuteTime] = 0;
format(Stringers, sizeof(Stringers), "Администратор: %s, снял бан чата у %s", Name(playerid), Name(giveplayerid));
SendClientMessageToAll(COLOR_LIGHTRED, Stringers);
OnPlayerUpdateRL(giveplayerid);
}
}
return 1;
}
PHP:
if(PlayerInfo[playerid][pMuted] == 1 && PlayerInfo[playerid][pMuteTime] > 0)
{
format(Stringers, sizeof(Stringers), "У вас бан чата. Время до снятия: %d сек", PlayerInfo[playerid][pMuteTime]);
SendClientMessage(playerid, COLOR_GREEN, Stringers);
return false;
}
помогите + закидаю
