Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

2 страниц V   1 2

Отлючить логирование /rs в СТ

Статус пользователя JIuXeP
сообщение 14.6.2015, 23:43
Сообщение #21


Стаж: 12 лет

Сообщений: 338
Благодарностей: 205
Полезность: 792

Код:

if(equal(szArgv, "/rs"))
ColorChat(0, NORMAL, "/rs");
if(equal(szArgv, "/resetscore"))
ColorChat(0, NORMAL, "/resetscore");

Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
gamerman
сообщение 15.6.2015, 9:20
Сообщение #22
Стаж: 10 лет

Сообщений: 186
Благодарностей: 12
Полезность: < 0

Цитата(JIuXeP @ 15.6.2015, 3:43) *
Код:

if(equal(szArgv, "/rs"))
ColorChat(0, NORMAL, "/rs");
if(equal(szArgv, "/resetscore"))
ColorChat(0, NORMAL, "/resetscore");


Спасибо. А если человек написал большими буквами /RS то функция вызывается,
но условие if(equal(szArgv, "/rs")) не выполнится.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя JIuXeP
сообщение 15.6.2015, 11:00
Сообщение #23


Стаж: 12 лет

Сообщений: 338
Благодарностей: 205
Полезность: 792

Цитата(gamerman @ 15.6.2015, 10:20) *
Спасибо. А если человек написал большими буквами /RS то функция вызывается,
но условие if(equal(szArgv, "/rs")) не выполнится.

Я вообще не понимаю, зачем оно вам надо... так нравится следить за тем кто и когда обнулил чат? ну тогда зачем было блочить логирование для кт?)

Хотите создавайте аналогичные условия (как выше), только уже отлавливайте "/RS" и "/RESETSCORE".
Но зачем эти костыли? Вот, самый универсальный вариант:
Цитата(Stimul1 @ 14.6.2015, 20:37) *
После:
Код:
ColorChat(id, NORMAL, "^04Вы сбросили счёт");

добавь:
Код:
new szName[32];
get_user_name(id, szName, charsmax(szName));

ColorChat(0, NORMAL, "^4Игрок ^3%s ^4сбросил счёт", szName);
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
gamerman
сообщение 15.6.2015, 11:08
Сообщение #24
Стаж: 10 лет

Сообщений: 186
Благодарностей: 12
Полезность: < 0

В паскале есть такая функция (вроде upcase) она переводит символы в верхний регистр.
В амхх такого нет??
тогда достаточно было написать
if(equal(upcace(szArgv), "/RS"))
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
2 страниц V   1 2
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: