AlexeyZX
Новичок
Всем привет. Долго не могу понять как сделать так, чтобы если не указано значение1 (params[1]), то ему присваивалось автоматически значение 5 (ну это к примеру)
YCMD:mute(playerid, params[], help)
{
if(PlayerInfo[playerid][pLogin] == 0) return true;
if(PlayerInfo[playerid][pAdmin] < 1 || dostup[playerid] == 0) return true;
if(sscanf(params, "u",params[0])) return SendClientMessage(playerid, COLOR_WHITE, "Введите: /mute [id] [минуты] [причина]");
if(sscanf(params, "d",params[1]))
{
PlayerInfo[params[0]][pMuteTime] = 600;
PlayerInfo[params[0]][pMuted] = 1;
format(YCMDstr, sizeof(YCMDstr), "Администратор %s выдал бан чата игроку %s на 10 минут",Name(playerid), Name(params[0]));
SendClientMessageToAll(COLOR_LIGHTRED, YCMDstr);
}
PlayerInfo[params[0]][pMuteTime] = params[1]*60;
PlayerInfo[params[0]][pMuted] = 1;
format(YCMDstr, sizeof(YCMDstr), "Администратор %s выдал бан чата игроку %s на %d минут",Name(playerid), Name(params[0]),params[1]);
SendClientMessageToAll(COLOR_LIGHTRED, YCMDstr);
return true;
}
В игре получается так, что всегда молчанка выдается на 10 минут, даже если указан params[1]
Помогите!)
YCMD:mute(playerid, params[], help)
{
if(PlayerInfo[playerid][pLogin] == 0) return true;
if(PlayerInfo[playerid][pAdmin] < 1 || dostup[playerid] == 0) return true;
if(sscanf(params, "u",params[0])) return SendClientMessage(playerid, COLOR_WHITE, "Введите: /mute [id] [минуты] [причина]");
if(sscanf(params, "d",params[1]))
{
PlayerInfo[params[0]][pMuteTime] = 600;
PlayerInfo[params[0]][pMuted] = 1;
format(YCMDstr, sizeof(YCMDstr), "Администратор %s выдал бан чата игроку %s на 10 минут",Name(playerid), Name(params[0]));
SendClientMessageToAll(COLOR_LIGHTRED, YCMDstr);
}
PlayerInfo[params[0]][pMuteTime] = params[1]*60;
PlayerInfo[params[0]][pMuted] = 1;
format(YCMDstr, sizeof(YCMDstr), "Администратор %s выдал бан чата игроку %s на %d минут",Name(playerid), Name(params[0]),params[1]);
SendClientMessageToAll(COLOR_LIGHTRED, YCMDstr);
return true;
}
В игре получается так, что всегда молчанка выдается на 10 минут, даже если указан params[1]
Помогите!)
Последнее редактирование:
