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

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

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

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

> Правила раздела

Перед созданием новой темы убедитесь, не искал ли кто-нибудь подобный плагин до вас, для этого следует воспользоваться поиском.

Все вновь созданные темы, с названием типа "Помогите найти", "А что это за плагин", "Ищу плагин", "Нужен плагин", "Подскажите пожалуйста название плагина" - будут удалены.
При создании темы постарайтесь максимально понятно сформулировать её заголовок так, чтобы он соответствовал функциям плагина который Вы ищите. В том случае, если Вам не удается сформулировать мысль и правильно расписать всё в теме, воспользуйтесь графическим редактором, к примеру Paint, что бы примерно изобразить функции нужного Вам плагина.

Ищу плагин для записи в лог файл - IP и SteamID игроков

, Подскажите название плагина
Статус пользователя Martuwka
сообщение 21.1.2014, 14:34
Сообщение #1


Стаж: 12 лет

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

Подскажите, пожалуйста, существует ли такой простейший плагин, который записывает в отдельный лог файл Ник, IP и Steam ID игрока зашедшего на сервер? Больше от плагина ничего не требуется. (Лог файл, дата, ник, IP и Steam ID).
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя winzh1
сообщение 21.1.2014, 14:42
Сообщение #2


Стаж: 14 лет

Сообщений: 1414
Благодарностей: 600
Полезность: 838

https://c-s.net.ua/forum/ipb.html?s=&sh...st&p=234592


Установлю и настрою FreshBans, DopBan.
Писать в ЛС.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Martuwka
сообщение 21.1.2014, 14:43
Сообщение #3


Стаж: 12 лет

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

Цитата(winzh1 @ 21.1.2014, 15:42) *

Спасибо большое)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя apTmusic
сообщение 21.1.2014, 14:45
Сообщение #4


Стаж: 14 лет

Сообщений: 419
Благодарностей: 126
Полезность: 232

Код:
#include <amxmodx>
#include <amxmisc>

#define PLUGIN "IPLog"
#define VERSION "1.2"
#define AUTHOR "RaYden modified by Sebul"


new File[64];

public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR);
}

public plugin_cfg() {
new szTemp[32];
get_basedir(File, charsmax(File));
add(File, charsmax(File), "/logs/inne");

if(!dir_exists(File)) mkdir(File);

get_time("%Y%m%d", szTemp, 8);
formatex(File, charsmax(File), "%s/IPLog_%s.log", File, szTemp);
get_mapname(szTemp, 31);
log_to_file(File, "### MAP: %s ###", szTemp);
}

public client_putinserver(id) {
if(is_user_bot(id) || is_user_hltv(id))
return;

new Name[48], IP[32], SteamID[32];
get_user_name(id, Name, 47);
get_user_ip(id, IP, 31, 1);
get_user_authid(id, SteamID, 31);

log_to_file(File, "На сервер зашел: %s [%s] <%s>", Name, IP, SteamID);
}


Скрытый текст
L 01/21/2014 - 14:38:10: На сервер зашел: UncleArkady [46.147.169.73] <STEAM_ID_LAN>
L 01/21/2014 - 14:38:57: На сервер зашел: Baby [5.53.112.30] <STEAM_0:0:1784054526>
L 01/21/2014 - 14:39:34: На сервер зашел: smoki-mo [188.162.38.247] <STEAM_0:0:1956522384>
L 01/21/2014 - 14:40:19: На сервер зашел: UncleArkady [46.147.169.73] <STEAM_ID_LAN>
L 01/21/2014 - 14:42:01: На сервер зашел: ta ti sho_O [109.75.193.107] <STEAM_0:0:39514293>
L 01/21/2014 - 14:42:07: На сервер зашел: ZooM_Mix [46.53.195.208] <STEAM_0:0:263842480>
L 01/21/2014 - 14:42:21: На сервер зашел: Baby [5.53.112.30] <STEAM_0:0:1784054526>
L 01/21/2014 - 14:42:39: На сервер зашел: Just do it. [88.200.231.250] <STEAM_0:0:1560412307>
L 01/21/2014 - 14:42:43: На сервер зашел: Baby [5.53.112.30] <STEAM_0:0:1784054526>
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Fred Perry
сообщение 21.1.2014, 15:16
Сообщение #5


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

Стаж: 16 лет

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

Т.к. я в последнее время немного интересуюсь написание плагинов (почитал всего пару уроков cb6.gif ) есть пару вопросов

Почему размер массива 48 и 32, new Name[48], IP[32]


Гнилой фашистской нечисти
Загоним пулю в лоб,
Отродью человечества
Сколотим крепкий гроб!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Legenda
сообщение 21.1.2014, 15:23
Сообщение #6


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

Стаж: 16 лет

Сообщений: 3619
Благодарностей: 1706
Полезность: 1010

Меценат Меценат

потому что столько символов
при условии 1 символ = 1 байту
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Fred Perry
сообщение 21.1.2014, 15:30
Сообщение #7


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

Стаж: 16 лет

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

А разве ник не 32 символа? И ип меньше символов.

Спросил чисто с интереса :)


Гнилой фашистской нечисти
Загоним пулю в лоб,
Отродью человечества
Сколотим крепкий гроб!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Legenda
сообщение 21.1.2014, 15:34
Сообщение #8


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

Стаж: 16 лет

Сообщений: 3619
Благодарностей: 1706
Полезность: 1010

Меценат Меценат

Цитата(Fred Perry @ 21.1.2014, 17:30) *
А разве ник не 32 символа? И ип меньше символов.

Спросил чисто с интереса :)

ну считай
123.567.901.345:78901
так что можно меньше
ip[22] оптимальнее

видимо просто лень у автора делать оптимальнее плагин

а ник вообще хз сколько байт, он же теперь на кириллице может быть
у меня лично на русском)

steamID так же хз) надо посчитать
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Fred Perry
сообщение 21.1.2014, 15:37
Сообщение #9


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

Стаж: 16 лет

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

Legenda,
Я так и думал, если в расчет брать кирилицу, то да.
И тогда след вопрос, а если берем ип без порта, можно еще меньше брать массив?


Гнилой фашистской нечисти
Загоним пулю в лоб,
Отродью человечества
Сколотим крепкий гроб!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Legenda
сообщение 21.1.2014, 15:39
Сообщение #10


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

Стаж: 16 лет

Сообщений: 3619
Благодарностей: 1706
Полезность: 1010

Меценат Меценат

Цитата(Fred Perry @ 21.1.2014, 17:37) *
Legenda,
Я так и думал, если в расчет брать кирилицу, то да.
И тогда след вопрос, а если берем ип без порта, можно еще меньше брать массив?

можно конечно
а вообще обычно юзают кратным 2 в степени n
типа 8 16 32 64 128 и т.д.
если особой необходимости нет делать другим
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: