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

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

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

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

> Информационная доска

Данный раздел предназначен для обсуждения, а также решения технических проблем связанных с серверной частью. Обсуждения касательно игровых клиентов ведутся здесь.

1. Во время создания новой темы аккуратно оформляйте её, не допускайте грамматических ошибок.
2. Описывая проблему старайтесь, как можно больше рассказать о ней, а так же о действиях с сервером после которых она возникла, по возможности подкрепите информацию логами.
3. Если вопрос касается проблемы в работе сервера, то обязательно прикрепляйте список плагинов (введите в консоли сервера: meta list и amxx plugins), настройки server.cfg, логи. Так же указывайте операционную систему, версию HLDS (введите к консоли сервера: version) и где хостится сервер.

Длинную информацию скрывайте под спойлер.

Время БАНА

Статус пользователя Slayer4
сообщение 16.6.2012, 11:35
Сообщение #1


Стаж: 13 лет

Сообщений: 30
Благодарностей: 1
Полезность: 26

Короче дело в том что я решил чуток поправить исходник plmenu а именно изменить времена бана что б писало не 7 дней а неделю не 30 дней а месяц и т.д. вот что я нахимичил и получилось у меня только то что неделю пишет правильно а где месяц пишет 4 недели и 2 дня там где год пишет 58 недель чё я не так то сделал????????
Вот
new hours = minutes / 60;
minutes %= 60;

new days = hours / 24;
hours %= 24;

new week = days / 7;
days %= 7;

new month = days / 30;
days %= 30;

new year = days / 365;
days %= 365;

new ret

if (year)
ret += formatex(output[ret], len-ret, "%s%d год", ret ? ", " : "", year, (year == 1) ? "" : "(ы)")

if (month)
ret += formatex(output[ret], len-ret, "%s%d месяц", ret ? ", " : "", month, (month == 1) ? "" : "(ы)")

if (week)
ret += formatex(output[ret], len-ret, "%s%d неделю", ret ? ", " : "", week, (week == 1) ? "" : "(и)")

if (days)
ret += formatex(output[ret], len-ret, "%s%d день", ret ? ", " : "", days, (days == 1) ? "" : "(ней)")

if (hours)
ret += formatex(output[ret], len-ret, "%s%d час%(а)", ret ? ", " : "", hours, (hours == 1) ? "" : "(а)")

if (minutes)
ret += formatex(output[ret], len-ret, "%s%d минут", ret ? ", " : "", minutes, (minutes == 1) ? "" : "s")


Вот ещё моя строчка в amxx.cfg если чё
Вот
amx_plmenu_bantimes 0 5 60 180 1440 10080 43200 525600


Отредактировал: Slayer4, - 16.6.2012, 11:33
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
noskill
сообщение 16.6.2012, 11:49
Сообщение #2
Стаж: 14 лет

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

исключения делай же
else, например
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Slayer4
сообщение 16.6.2012, 13:26
Сообщение #3


Стаж: 13 лет

Сообщений: 30
Благодарностей: 1
Полезность: 26

чё то я не понял!(
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Fred Perry
сообщение 16.6.2012, 13:51
Сообщение #4


Иконка группы

Стаж: 16 лет

Сообщений: 6594
Благодарностей: 2370
Полезность: 813

Цитата(Slayer4 @ 16.6.2012, 14:26) *
чё то я не понял!(

Почитай


Гнилой фашистской нечисти
Загоним пулю в лоб,
Отродью человечества
Сколотим крепкий гроб!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Slayer4
сообщение 16.6.2012, 14:29
Сообщение #5


Стаж: 13 лет

Сообщений: 30
Благодарностей: 1
Полезность: 26

Всё равно ничего не получается...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: