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

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

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

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

file_size и лог

fartovyj
сообщение 8.10.2016, 9:50
Сообщение #1
Стаж: 10 лет

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

Если размер custom.hpk больше 750 кБ - то удалить custom.hpk

В исходнике так
Код:
if (file_size("custom.hpk")/1024 > 750)       // Переводим байты в килобайты и сравниваем с 750
{
delete_file("custom.hpk")
log_amx("custom.hpk delete size (%d)", file_size("custom.hpk")/1024) // Переводим в килобайты и пишем в лог
}


не пишет размер удаляемого файла, что не так??
L 10/08/2016 - 12:18:50: [hpkdelete.amxx] custom.hpk delete size (-1)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя ssx
сообщение 8.10.2016, 10:16
Сообщение #2


Стаж: 12 лет

Сообщений: 2237
Благодарностей: 1343
Полезность: 836

может по тому что ты файл сперва удаляешь а потом пытаешься размер проверить ?


[Half-Life DM FFA] 78.152.169.100:27016
[CS 1.6 GunGame] 78.152.169.100:27018
[CS 1.6 DM AIM] 78.152.169.100:27017
[CS 1.6 DM FFA] 78.152.169.100:27015
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
fartovyj
сообщение 8.10.2016, 11:42
Сообщение #3
Стаж: 10 лет

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

так будет правильгно?

new size_hpk
size_hpk = file_size("custom.hpk") / 1024
if (size_hpk > 750)
{
delete_file("custom.hpk")
log_amx("custom.hpk delete size (%d)", size_hpk)
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ssx
сообщение 8.10.2016, 12:11
Сообщение #4


Стаж: 12 лет

Сообщений: 2237
Благодарностей: 1343
Полезность: 836

fartovyj,
ну в принципе да.
Один раз проверяешь размер, затем уже удаляешь и записываешь в лог .


[Half-Life DM FFA] 78.152.169.100:27016
[CS 1.6 GunGame] 78.152.169.100:27018
[CS 1.6 DM AIM] 78.152.169.100:27017
[CS 1.6 DM FFA] 78.152.169.100:27015
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя wopox3
сообщение 8.10.2016, 12:56
Сообщение #5


Стаж: 13 лет

Сообщений: 333
Благодарностей: 222
Полезность: 902

Зачем удалять этот файл?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
voed
сообщение 8.10.2016, 13:13
Сообщение #6
Стаж: 11 лет

Сообщений: 2593
Благодарностей: 1760
Полезность: 405

wopox3, глупый вопрос, чтоб стрельба была лучше, это ж очевидно
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя win3232
сообщение 8.10.2016, 13:24
Сообщение #7


Стаж: 11 лет

Сообщений: 109
Благодарностей: 69
Полезность: 489

Я удаляю этот файл если он выше 500 кб и у меня на сервере стрельба самая классная.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
csuser
сообщение 8.10.2016, 18:45
Сообщение #8
Стаж: 9 лет 10 месяцев

Сообщений: 1155
Благодарностей: 309
Полезность: 130

Лучше всего, не зависимо от размера, настроить удаление раз в день - в 3 часа ночи.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: