Купить-продать вещи КС за реальные деньги
  • Страница 1 из 1
  • 1
Форум » Counter-Strike 1.6 » Сервер Counter-Strike 1.6 » Помощь по скриптингу » Помощь по плагину (о дробях) (Получение сколько провёл Админ на сервере и вывод в лог.)
Помощь по плагину (о дробях)
Дата: Понедельник, 09.07.2018, 22:11 | Сообщение # 1
Любитель
Offline
  • Gordon200
  • Репутация: 0
  • Сообщений:23
  • Пользователь
  • Статус пользователя Собираю паблик на минимальных плагинах.
Есть плагин!
Он выводит в лог данные "Админ: Pir | Поиграл: 1.20 минут.секунд"


Я вот не могу получить дробное число. Знаю как получить его в кваре, но это другое. Вопрос: как получить, вывести число? И да написал я (просто что бы не спрашивали  =)).
И один вопрос: Как думаете помог бы плагин другим людям? Т.е. выложить его.
Сообщение отредактировал Gordon200 - Понедельник, 09.07.2018, 23:20
Дата: Вторник, 10.07.2018, 20:55 | Сообщение # 2
Zombie Dev
Дух ( Новичок )
Offline
  • Mort3m
  • Репутация: 28
  • Сообщений:9
  • Опытный Скриптер
  • Статус пользователя Учился у орыча © Mort3m
new Float: flUserTime;
flUserTime = float(get_user_time(id, 1));
log_to_file("online_admins.txt", "[ Admin: %s | Time: %f min ]", anick, flUserTime)
Так попробуй.


Цитата
new iTimer = get_user_time(id, 1)
get_user_name(id, anick, 31), get_user_name(id, vnick, 31)
if(is_user_connected(id) && get_user_flags(id) & ADMIN_BAN)
{
log_to_file("online_admins.txt", "[ Admin: %s | Time %d.%02d ]", anick, (iTimer /60), (iTimer %60))
}
Сообщение отредактировал Mort3m - Вторник, 10.07.2018, 23:09
Дата: Вторник, 10.07.2018, 22:18 | Сообщение # 3
Любитель
Offline
  • Gordon200
  • Репутация: 0
  • Сообщений:23
  • Пользователь
  • Статус пользователя Собираю паблик на минимальных плагинах.
Цитата Mort3m ()
new Float: flUserTime;flUserTime = float(get_user_time(id, 1));
log_to_file("online_admins.txt", "[ Admin: %s | Time: %f min ]", anick, flUserTime)
Так попробуй.
Вывод:
L 07/10/2018 - 22:12:44: [ Admin: Pir | Time: 1077936128 min ]

Сообщение отредактировал Gordon200 - Вторник, 10.07.2018, 22:19
Дата: Вторник, 10.07.2018, 22:43 | Сообщение # 4
Мл. Начальник
Профи-ветеран
Offline
  • pro100web
  • Репутация: 53
  • Сообщений:258
  • Модератор
  • Статус пользователя Большой статус
Действительно так сложно помочь ему в решении данного вопроса? Такое чувство, что тут одни чайники. Ему развернутый вариант более понятным будет, где делим и переводим остаток в одну часть, а целую в другую часть. Спасибо за внимание!


new flTimer = get_user_time(id, 1)
get_user_name(id, anick, 31), get_user_name(id, vnick, 31)
if(is_user_connected(id) && get_user_flags(id) & ADMIN_BAN)
{
log_to_file("online_admins.txt", "[ Admin: %s | Time минут %d и секунд %02d ]", anick, (flTimer/60), (flTimer%60))
}
Сообщение отредактировал pro100web - Вторник, 10.07.2018, 22:44
Дата: Вторник, 10.07.2018, 23:06 | Сообщение # 5
Zombie Dev
Дух ( Новичок )
Offline
  • Mort3m
  • Репутация: 28
  • Сообщений:9
  • Опытный Скриптер
  • Статус пользователя Учился у орыча © Mort3m
pro100web, Однако спасибо за решение smile Чет я вообще не то делать начал, пытался во флоат перевести. Ну да ладно. Ещё раз спасибо smile
Сообщение отредактировал Mort3m - Вторник, 10.07.2018, 23:06
Дата: Вторник, 10.07.2018, 23:37 | Сообщение # 6
Мл. Начальник
Профи-ветеран
Offline
  • pro100web
  • Репутация: 53
  • Сообщений:258
  • Модератор
  • Статус пользователя Большой статус
Mort3m, это самая большая ошибка, практически все пытаются сделать так, как другие хотят это видеть, и игнорируют максимально адекватное решение задачи.
Дата: Среда, 11.07.2018, 01:34 | Сообщение # 7
Любитель
Offline
  • Gordon200
  • Репутация: 0
  • Сообщений:23
  • Пользователь
  • Статус пользователя Собираю паблик на минимальных плагинах.
Всем огромное спасибо. + в репу.
Форум » Counter-Strike 1.6 » Сервер Counter-Strike 1.6 » Помощь по скриптингу » Помощь по плагину (о дробях) (Получение сколько провёл Админ на сервере и вывод в лог.)
  • Страница 1 из 1
  • 1
Поиск:
(threadpage)