Перейти к содержанию
Авторизация  
Бешенный Кот

Антикапс | AntiCAPS

Рекомендуемые сообщения

Бешенный Кот

Всем привет, недавно увидел тему про капс, и решил выложить функцию анти-капса:

Вот такая простенькая функция :)

 

Автор: неизвестно

В OnPlayerText суем это:


new caps;
while (text[++caps])
{
if('A'<=text[caps]<='Z') text[caps] |= 0x20;
if('А'<=text[caps]<='Я') text[caps] |= 0x20;
}
Изменено пользователем Бешенный Кот
  • Like 3

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
#Jons

Дароу, слушай, а как сделать что бы сообщение в чат отправлялось игроком, но оповещение приходило администрации?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Бешенный Кот

,

	new caps;
	if(text[++caps])
	{
		if('A'<=text[caps]<='Z' || 'А'<=text[caps]<='Я')
		{
		    new str_query[66+MAX_PLAYER_NAME];
			format(str_query, sizeof(str_query), "{ffcc00} [ADMIN-ALERT] Игрок %s [ID: %d] написал что-то капсом. ", GN(playerid), playerid);
			SendAdminMessage(0x7C41B0FF, str_query);
		}
	} 
Изменено пользователем Бешенный Кот
  • Like 3

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
#Jons

 

 


new caps; if(text[++caps]) { if('A'<=text[caps]<='Z' || 'А'<=text[caps]<='Я') { new str_query[66+MAX_PLAYER_NAME]; format(str_query, sizeof(str_query), "{ffcc00} [ADMIN-ALERT] Игрок %s [iD: %d] написал что-то капсом. ", GN(playerid), playerid); SendAdminMessage(0x7C41B0FF, str_query); } } 
Это всё конечно хорошо, но суть в том : Что бы выходило само сообщение, то есть - то что написал игрок.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Бешенный Кот

	new caps;
	if(text[++caps])
	{
		if('A'<=text[caps]<='Z' || 'А'<=text[caps]<='Я')
		{
		    new str_query[144];
			format(str_query, sizeof(str_query), "{ffcc00} [ADMIN-ALERT] Игрок %s [ID: %d] написал капсом %s . ", GN(playerid), playerid, text);
			SendAdminMessage(0x7C41B0FF, str_query);
		}
	} 
  • Like 4

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
3Jlou

Вполне простенькая и хорошая функция )

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Sultan2004

А почему у меня Erros и варнинги

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
#Rips

@Sultan2004, надо подстраивать под свой код 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
komvrov

Всё, конечно, будет работать, но суть в том, что код будет заменять все буквы верхнего регистра на нижний, что навряд ли будет удобно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

  • Похожий контент

    • Kapral
      От Kapral
      Так-с, приступим сразу к делу.
      Мод был найден на просторах интернета, был слит самим основателем.
      Начнем описание:
      Основа: Grand RolePlay
      Системы:
      1) Система автотранспорта, личного транспорта.
      2) Система домов с 3D интерьером. (Copy URM)
      3) Система доната. (Copy URM)
      Правда там небольшой косяк, надо исправить. Если руки растут из нормального места, можете исправить.
      4) "Фирменная" система СГУ для Личных/Государственных авто. (Copy URM)
      Перейдем к изменениям:
      1) Почти все фракции, включая ГИБДД, Пожарная Часть, Новостное агенство, ПАТП, Автошкола, Больница перенесены в Арзамас (Copy URM)
      2) Удобно обустроен Арзамас 3D маппингом. (Copy URM)
      3) Сделан новый спидометр (Copy URM)
      4) Сделано меню игрока: /cp (Copy URM)
      5) Добавлен новый 3D интерьер Автошколы (Copy URM)
      6) Новый интерьер у Правительства. (Я правда не помню, там вроде пикап выхода из интерьера не стоит, вообщем надо смотреть
      самому)
      7) Сделаны 3D номера для Авто. Правительства (На подобии можно сделать и с другими фракциями)
      8) Добавлена моя "фирменная" система Отделов для фракций ГИБДД и РОВД. В РОВД добавлен Отдел "ОМОН"
      (Должности тоже есть, но не надо путать ОТДЕЛ с Должностью)
      9) Новый TextDraw сервера.
      По фракциям:
      Убран ЧОП (Grand), ФСБ.
      Остальное все тоже самое, что было на Grand RP.
      Скрины: Думаю не стоит что-нибудь скринить, т. к. мод - полнейший URM-ский копия. Если надо могу сделать, но уже все игроки все знаю. Решайте, пишите: скинуть или не надо.
      Приступим к Ссылкам:
      1) Сам мод: https://yadi.sk/d/0pFM67pl36uUjD
      2) Пакет модификаций (естественно URM): https://yadi.sk/d/G1rA76PWrHKwm
      По каким либо вопросам, обращаться в тему, но не офтопить, я всем отвечу.

×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.