- Регистрация
- 25 Ноя 2012
- Сообщения
- 356
- Лучшие ответы
- 0
- Репутация
- 39
Чат департамента видят все игроки помогите исправить
PHP:
else if(strcmp(cmd, "/departaments", true) == 0 || strcmp(cmd, "/d", true) == 0)
{
GetPlayerName(playerid, sendername, sizeof(sendername));
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext[idx] <= ' ')) { idx++; }
new offset = idx;
new result[64];
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext[idx];
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result)) return SendClientMessage(playerid, COLOR_WHITE, " Введите: (/d)epartments [текст]");
if(PlayerInfo[playerid][pMuted] == 1)
{
format(string, sizeof(string), "У Вас бан чата! До снятия: %d секунд(ы)",PlayerInfo[playerid][pMuteTime]);
SendClientMessage(playerid, COLOR_LIGHTRED, string);
return true;
}
if(PlayerInfo[playerid][pRank] < 2) return SendClientMessage(playerid, COLOR_GRAD1, "Вы не уполномочены писать в депортамент!");
if(GetPVarInt(playerid,"AntiFlood") > gettime()) return SendClientMessage(playerid, COLOR_GRAD2, "Сообщение можно отправить через 30 секунд!");
switch(PlayerInfo[playerid][pMember])
{
case 11:
{
switch(PlayerInfo[playerid][pRank])
{
case 8: { format(string, sizeof(string), "Управляющий %s: %s", sendername, result); }
case 7: { format(string, sizeof(string), "Директор %s: %s", sendername, result); }
case 6: { format(string, sizeof(string), "Старший менеджер %s: %s", sendername, result); }
case 5: { format(string, sizeof(string), "Мл. менеджер %s: %s", sendername, result); }
case 4: { format(string, sizeof(string), "Кординатор %s: %s", sendername, result); }
case 3: { format(string, sizeof(string), "Инструктор %s: %s", sendername, result); }
case 2: { format(string, sizeof(string), "Экзаменатор %s: %s", sendername, result); }
case 1: { format(string, sizeof(string), "Стажёр %s: %s", sendername, result); }
}
SendTeamMessage(1, COLOR_ALLDEPT, string);
format(string, sizeof(string), "%s сообщает в депортамент", sendername);
ProxDetector(5.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
case 1:
{
switch(PlayerInfo[playerid][pRank])
{
case 15: { format(string, sizeof(string), "[LSPD] Шериф %s: %s", sendername, result); }
case 14: { format(string, sizeof(string), "[LSPD] Полковник %s: %s", sendername, result); }
case 13: { format(string, sizeof(string), "[LSPD] Подполковник %s: %s.", sendername, result); }
case 12: { format(string, sizeof(string), "[LSPD] Майор %s: %s", sendername, result); }
case 11: { format(string, sizeof(string), "[LSPD] Капитан %s: %s", sendername, result); }
case 10: { format(string, sizeof(string), "[LSPD] Ст. Лейтенант %s: %s", sendername, result); }
case 9: { format(string, sizeof(string), "[LSPD] Лейтенант %s: %s", sendername, result); }
case 8: { format(string, sizeof(string), "[LSPD] Мл. Лейтенант %s: %s", sendername,result); }
case 7: { format(string, sizeof(string), "[LSPD] Ст. Прапорщик %s: %s", sendername,result); }
case 6: { format(string, sizeof(string), "[LSPD] Прапорщик %s: %s", sendername,result); }
case 5: { format(string, sizeof(string), "[LSPD] Ст. Сержант %s: %s", sendername, result); }
case 4: { format(string, sizeof(string), "[LSPD] Сержант %s: %s", sendername, result); }
case 3: { format(string, sizeof(string), "[LSPD] Мл. Сержант %s: %s", sendername, result); }
case 2: { format(string, sizeof(string), "[LSPD] Офицер %s: %s", sendername,result); }
case 1: { format(string, sizeof(string), "[LSPD] Кадет %s: %s", sendername, result); }
}
SendTeamMessage(1, COLOR_ALLDEPT, string);
format(string, sizeof(string), "%s сообщает в депортамент", sendername);
ProxDetector(5.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
return true;
}
case 10:
{
switch(PlayerInfo[playerid][pRank])
{
case 15: { format(string, sizeof(string), "[SFPD] Шериф %s: %s", sendername, result); }
case 14: { format(string, sizeof(string), "[SFPD] Полковник %s: %s", sendername, result); }
case 13: { format(string, sizeof(string), "[SFPD] Подполковник %s: %s.", sendername, result); }
case 12: { format(string, sizeof(string), "[SFPD] Майор %s: %s", sendername, result); }
case 11: { format(string, sizeof(string), "[SFPD] Капитан %s: %s", sendername, result); }
case 10: { format(string, sizeof(string), "[SFPD] Ст. Лейтенант %s: %s", sendername, result); }
case 9: { format(string, sizeof(string), "[SFPD] Лейтенант %s: %s", sendername, result); }
case 8: { format(string, sizeof(string), "[SFPD] Мл. Лейтенант %s: %s", sendername,result); }
case 7: { format(string, sizeof(string), "[SFPD] Ст. Прапорщик %s: %s", sendername,result); }
case 6: { format(string, sizeof(string), "[SFPD] Прапорщик %s: %s", sendername,result); }
case 5: { format(string, sizeof(string), "[SFPD] Ст. Сержант %s: %s", sendername, result); }
case 4: { format(string, sizeof(string), "[SFPD] Сержант %s: %s", sendername, result); }
case 3: { format(string, sizeof(string), "[SFPD] Мл. Сержант %s: %s", sendername, result); }
case 2: { format(string, sizeof(string), "[SFPD] Офицер %s: %s", sendername,result); }
case 1: { format(string, sizeof(string), "[SFPD] Кадет %s: %s", sendername, result); }
}
SendTeamMessage(1, COLOR_ALLDEPT, string);
format(string, sizeof(string), "%s сообщает в депортамент", sendername);
ProxDetector(5.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
return true;
}
case 26:
{
switch(PlayerInfo[playerid][pRank])
{
case 10: format(string, sizeof(string), "[X] Директор %s: %s", sendername, result);
case 9: format(string, sizeof(string), "[X] Зам. Директора %s: %s", sendername, result);
case 8: format(string, sizeof(string), "[X] Скрытый Агент %s: %s", sendername, result);
case 7: format(string, sizeof(string), "[X] Телохранитель %s: %s", sendername, result);
case 6: format(string, sizeof(string), "[X] Телохранитель %s: %s", sendername, result);
case 5: format(string, sizeof(string), "[X] Телохранитель %s: %s", sendername, result);
case 4: format(string, sizeof(string), "[X] Начальник Охранны %s: %s", sendername, result);
case 3: format(string, sizeof(string), "[X] Охранник %s: %s", sendername, result);
case 2: format(string, sizeof(string), "[X] Младший Охранник %s: %s", sendername, result);
case 1: format(string, sizeof(string), "[X] Стажёр %s: %s", sendername, result);
default: format(string, sizeof(string), "[X] Стажёр %s: %s", sendername, result);
}
SendTeamMessage(1, COLOR_ALLDEPT, string);
format(string, sizeof(string), "%s сообщает в депортамент", sendername);
ProxDetector(5.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
return true;
}
case 22:
{
switch(PlayerInfo[playerid][pRank])
{
case 8: { format(string, sizeof(string), "[МЧС LS] Глав. врач %s: %s", sendername, result); }
case 7: { format(string, sizeof(string), "[МЧС LS] Терапевт %s: %s", sendername, result); }
case 6: { format(string, sizeof(string), "[МЧС LS] Хирург %s: %s", sendername, result); }
case 5: { format(string, sizeof(string), "[МЧС LS] Педиатр %s: %s", sendername, result); }
case 4: { format(string, sizeof(string), "[МЧС LS] Санитар %s: %s", sendername, result); }
case 3: { format(string, sizeof(string), "[МЧС LS] Интерн %s: %s. ", sendername, result); }
case 2: { format(string, sizeof(string), "[МЧС LS] Стажёр %s: %s. ", sendername, result); }
case 1: { format(string, sizeof(string), "[МЧС LS] Практикант %s: %s", sendername, result); }
}
SendTeamMessage(1, COLOR_ALLDEPT, string);
format(string, sizeof(string), "%s сообщает в депортамент", sendername);
ProxDetector(5.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
return true;
}
case 25:
{
switch(PlayerInfo[playerid][pRank])
{
case 8: { format(string, sizeof(string), "[МЧС LV] Глав. врач %s: %s", sendername, result); }
case 7: { format(string, sizeof(string), "[МЧС LV] Терапевт %s: %s", sendername, result); }
case 6: { format(string, sizeof(string), "[МЧС LV] Хирург %s: %s", sendername, result); }
case 5: { format(string, sizeof(string), "[МЧС LV] Педиатр %s: %s", sendername, result); }
case 4: { format(string, sizeof(string), "[МЧС LV] Санитар %s: %s", sendername, result); }
case 3: { format(string, sizeof(string), "[МЧС LV] Интерн %s: %s. ", sendername, result); }
case 2: { format(string, sizeof(string), "[МЧС LV] Стажёр %s: %s. ", sendername, result); }
case 1: { format(string, sizeof(string), "[МЧС LV] Практикант %s: %s", sendername, result); }
}
SendTeamMessage(1, COLOR_ALLDEPT, string);
format(string, sizeof(string), "%s сообщает в депортамент", sendername);
ProxDetector(5.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
return true;
}
case 21:
{
switch(PlayerInfo[playerid][pRank])
{
case 15: { format(string, sizeof(string), "[LVPD] Шериф %s: %s", sendername, result); }
case 14: { format(string, sizeof(string), "[LVPD] Полковник %s: %s", sendername, result); }
case 13: { format(string, sizeof(string), "[LVPD] Подполковник %s: %s.", sendername, result); }
case 12: { format(string, sizeof(string), "[LVPD] Майор %s: %s", sendername, result); }
case 11: { format(string, sizeof(string), "[LVPD] Капитан %s: %s", sendername, result); }
case 10: { format(string, sizeof(string), "[LVPD] Ст. Лейтенант %s: %s", sendername, result); }
case 9: { format(string, sizeof(string), "[LVPD] Лейтенант %s: %s", sendername, result); }
case 8: { format(string, sizeof(string), "[LVPD] Мл. Лейтенант %s: %s", sendername,result); }
case 7: { format(string, sizeof(string), "[LVPD] Ст. Прапорщик %s: %s", sendername,result); }
case 6: { format(string, sizeof(string), "[LVPD] Прапорщик %s: %s", sendername,result); }
case 5: { format(string, sizeof(string), "[LVPD] Ст. Сержант %s: %s", sendername, result); }
case 4: { format(string, sizeof(string), "[LVPD] Сержант %s: %s", sendername, result); }
case 3: { format(string, sizeof(string), "[LVPD] Мл. Сержант %s: %s", sendername, result); }
case 2: { format(string, sizeof(string), "[LVPD] Офицер %s: %s", sendername,result); }
case 1: { format(string, sizeof(string), "[LVPD] Кадет %s: %s", sendername, result); }
}
SendTeamMessage(1, COLOR_ALLDEPT, string);
format(string, sizeof(string), "%s сообщает в депортамент", sendername);
ProxDetector(5.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
return true;
}
case 2:
{
switch(PlayerInfo[playerid][pRank])
{
case 8: { format(string, sizeof(string), "[FBI] Директор %s: %s", sendername, result); }
case 7: { format(string, sizeof(string), "[FBI] Зам. директора %s: %s", sendername, result); }
case 6: { format(string, sizeof(string), "[FBI] Инспектор %s: %s", sendername, result); }
case 5: { format(string, sizeof(string), "[FBI] Начальник секции %s: %s", sendername, result); }
case 4: { format(string, sizeof(string), "[FBI] Специальный агент %s: %s", sendername, result); }
case 3: { format(string, sizeof(string), "[FBI] Старший агент %s: %s", sendername, result); }
case 2: { format(string, sizeof(string), "[FBI] Агент %s: %s", sendername, result); }
case 1: { format(string, sizeof(string), "[FBI] Стажёр %s: %s", sendername, result); }
}
SendTeamMessage(1, COLOR_ALLDEPT, string);
format(string, sizeof(string), "%s сообщает в депортамент", sendername);
ProxDetector(5.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
return true;
}
case 3:
{
switch(PlayerInfo[playerid][pRank])
{
case 16: { format(string, sizeof(string), "[Авионосец] Генерал %s: %s", sendername, result); }
case 15: { format(string, sizeof(string), "[Авионосец] Полковник %s: %s", sendername, result); }
case 14: { format(string, sizeof(string), "[Авионосец] Подполковник %s: %s", sendername, result); }
case 13: { format(string, sizeof(string), "[Авионосец] Майор %s: %s", sendername, result); }
case 12: { format(string, sizeof(string), "[Авионосец] Капитан %s: %s", sendername, result); }
case 11: { format(string, sizeof(string), "[Авионосец] Старший лейтенант %s: %s", sendername, result); }
case 10: { format(string, sizeof(string), "[Авионосец] Лейтенант %s: %s", sendername, result); }
case 9: { format(string, sizeof(string), "[Авионосец] Младший лейтенант %s: %s", sendername, result); }
case 8: { format(string, sizeof(string), "[Авионосец] Старший прапорщик %s: %s", sendername, result); }
case 7: { format(string, sizeof(string), "[Авионосец] Прапорщик %s: %s", sendername, result); }
case 6: { format(string, sizeof(string), "[Авионосец] Старшина %s: %s", sendername, result); }
case 5: { format(string, sizeof(string), "[Авионосец] Старший сержант %s: %s", sendername, result); }
case 4: { format(string, sizeof(string), "[Авионосец] Сержант %s: %s", sendername, result); }
case 3: { format(string, sizeof(string), "[Авионосец] Младший сержант %s: %s", sendername, result); }
case 2: { format(string, sizeof(string), "[Авионосец] Ефрейтор %s: %s", sendername, result); }
case 1: { format(string, sizeof(string), "[Авионосец] Рядовой %s: %s", sendername, result); }
}
SendTeamMessage(1, COLOR_ALLDEPT, string);
format(string, sizeof(string), "%s сообщает в депортамент", sendername);
ProxDetector(5.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
return true;
}
case 4:
{
switch(PlayerInfo[playerid][pRank])
{
case 8: { format(string, sizeof(string), "[Medic SF] Глав. врач %s: %s", sendername, result); }
case 7: { format(string, sizeof(string), "[Medic SF] Терапевт %s: %s", sendername, result); }
case 6: { format(string, sizeof(string), "[Medic SF] Хирург %s: %s", sendername, result); }
case 5: { format(string, sizeof(string), "[Medic SF] Педиатр %s: %s", sendername, result); }
case 4: { format(string, sizeof(string), "[Medic SF] Санитар %s: %s", sendername, result); }
case 3: { format(string, sizeof(string), "[Medic SF] Интерн %s: %s. ", sendername, result); }
case 2: { format(string, sizeof(string), "[Medic SF] Стажёр %s: %s. ", sendername, result); }
case 1: { format(string, sizeof(string), "[Medic SF] Практикант %s: %s", sendername, result); }
}
SendTeamMessage(1, COLOR_ALLDEPT, string);
format(string, sizeof(string), "%s сообщает в депортамент", sendername);
ProxDetector(5.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
return true;
}
case 19:
{
switch(PlayerInfo[playerid][pRank])
{
case 16: { format(string, sizeof(string), "[Зона 51] Генерал %s: %s", sendername, result); }
case 15: { format(string, sizeof(string), "[Зона 51] Полковник %s: %s", sendername, result); }
case 14: { format(string, sizeof(string), "[Зона 51] Подполковник %s: %s", sendername, result); }
case 13: { format(string, sizeof(string), "[Зона 51] Майор %s: %s", sendername, result); }
case 12: { format(string, sizeof(string), "[Зона 51] Капитан %s: %s", sendername, result); }
case 11: { format(string, sizeof(string), "[Зона 51] Старший лейтенант %s: %s", sendername, result); }
case 10: { format(string, sizeof(string), "[Зона 51] Лейтенант %s: %s", sendername, result); }
case 9: { format(string, sizeof(string), "[Зона 51] Младший лейтенант %s: %s", sendername, result); }
case 8: { format(string, sizeof(string), "[Зона 51] Старший прапорщик %s: %s", sendername, result); }
case 7: { format(string, sizeof(string), "[Зона 51] Прапорщик %s: %s", sendername, result); }
case 6: { format(string, sizeof(string), "[Зона 51] Старшина %s: %s", sendername, result); }
case 5: { format(string, sizeof(string), "[Зона 51] Старший сержант %s: %s", sendername, result); }
case 4: { format(string, sizeof(string), "[Зона 51] Сержант %s: %s", sendername, result); }
case 3: { format(string, sizeof(string), "[Зона 51] Младший сержант %s: %s", sendername, result); }
case 2: { format(string, sizeof(string), "[Зона 51] Ефрейтор %s: %s", sendername, result); }
case 1: { format(string, sizeof(string), "[Зона 51] Рядовой %s: %s", sendername, result); }
}
SendTeamMessage(1, COLOR_ALLDEPT, string);
format(string, sizeof(string), "%s сообщает в депортамент", sendername);
ProxDetector(5.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
return true;
}
case 24:
{
switch(PlayerInfo[playerid][pRank])
{
case 16: { format(string, sizeof(string), "[Эдвартс] Генерал %s: %s", sendername, result); }
case 15: { format(string, sizeof(string), "[Эдвартс] Полковник %s: %s", sendername, result); }
case 14: { format(string, sizeof(string), "[Эдвартс] Подполковник %s: %s", sendername, result); }
case 13: { format(string, sizeof(string), "[Эдвартс] Майор %s: %s", sendername, result); }
case 12: { format(string, sizeof(string), "[Эдвартс] Капитан %s: %s", sendername, result); }
case 11: { format(string, sizeof(string), "[Эдвартс] Старший лейтенант %s: %s", sendername, result); }
case 10: { format(string, sizeof(string), "[Эдвартс] Лейтенант %s: %s", sendername, result); }
case 9: { format(string, sizeof(string), "[Эдвартс] Младший лейтенант %s: %s", sendername, result); }
case 8: { format(string, sizeof(string), "[Эдвартс] Старший прапорщик %s: %s", sendername, result); }
case 7: { format(string, sizeof(string), "[Эдвартс] Прапорщик %s: %s", sendername, result); }
case 6: { format(string, sizeof(string), "[Эдвартс] Старшина %s: %s", sendername, result); }
case 5: { format(string, sizeof(string), "[Эдвартс] Старший сержант %s: %s", sendername, result); }
case 4: { format(string, sizeof(string), "[Эдвартс] Сержант %s: %s", sendername, result); }
case 3: { format(string, sizeof(string), "[Эдвартс] Младший сержант %s: %s", sendername, result); }
case 2: { format(string, sizeof(string), "[Эдвартс] Ефрейтор %s: %s", sendername, result); }
case 1: { format(string, sizeof(string), "[Эдвартс] Рядовой %s: %s", sendername, result); }
}
SendTeamMessage(1, COLOR_ALLDEPT, string);
format(string, sizeof(string), "%s сообщает в депортамент", sendername);
ProxDetector(5.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
return true;
}
case 7:
{
switch(PlayerInfo[playerid][pRank])
{
case 6: { format(string, sizeof(string), "[Мэрия] Президент %s: %s", sendername, result); }
case 5: { format(string, sizeof(string), "[Мэрия] Зам. президента %s: %s", sendername, result); }
case 4: { format(string, sizeof(string), "[Мэрия] Начальник Охраны %s: %s", sendername, result); }
case 3: { format(string, sizeof(string), "[Мэрия] Охранник %s: %s", sendername, result); }
case 2: { format(string, sizeof(string), "[Мэрия] Адвокат %s: %s", sendername, result); }
case 1: { format(string, sizeof(string), "[Мэрия] Секретарь %s: %s", sendername, result); }
}
SendTeamMessage(1, COLOR_ALLDEPT, string);
format(string, sizeof(string), "%s сообщает в депортамент", sendername);
ProxDetector(5.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
return true;
}
}
SetPVarInt(playerid,"AntiFlood",gettime() + 30);
return true;
}