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

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

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

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

> Правила форума

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

Название темы должно соответствовать содержанию. Темы с названием типа "Помогите", "Вопрос", "парни подскажите..." - будут удалены.
Все темы, не относящиеся к "Вопросам по модам и плагинам", будут удалены или перемещены в соответствующий раздел.

Правила оформления темы:
1. Помимо заголовка не забудьте верно сформулировать свой вопрос.
2. Выложите исходник (в тег кода + ) или ссылку на плагин который вызывает у вас вопросы.
3. Выложите лог с ошибками (если имеется) под спойлер

Как убрать ip 127.0.0.1 из логов ?

Статус пользователя sambo
сообщение 11.11.2012, 18:28
Сообщение #1


Стаж: 14 лет

Сообщений: 847
Благодарностей: 200
Полезность: 477

На сервере плагин который логирует заходивших игроков .
На сервере стоят pb3.0 . Когда они заходят то в лог файл вписует :
Скрытый текст

L 10/03/2012 - 09:05:33: InVisible | STEAMID: BOT | IP: 127.0.0.1

L 10/03/2012 - 09:05:38: Specnaz | STEAMID: BOT | IP: 127.0.0.1

L 10/03/2012 - 09:05:48: minets | STEAMID: BOT | IP: 127.0.0.1

L 10/03/2012 - 09:05:58: ress1k | STEAMID: BOT | IP: 127.0.0.1

L 10/03/2012 - 09:06:08: squeN | STEAMID: BOT | IP: 127.0.0.1


Возможно подправить код что бы игнорировал IP: 127.0.0.1 или ботов ?

allinfo.sma
CODE
// All Info - Remo Williams - Easiest coding ever I know....lol.
// Flag "C" To Get AllInfo
// This Plugin Logs Each Player's STEAMID, NAME, and IP ADDRESS to a log file.
// It logs the information on connect, and again if you use the command.
// Log File is located at Addons/amxmodx/logs/allinfo_players.txt
// I hate .log files.
// lol.
// Usage: amx_allinfo <Name>
//
//
//
//////////////////////////////////
// Change Log //
//////////////////////////////////////////////////////////
// 1.0 - First Release //
// 1.1 - Removed Non-sense Code //
// - Changed Access Detection Code //
//////////////////////////////////////////////////////////
#include <amxmodx>
#include <amxmisc>

public plugin_init() {
register_plugin("All Info","1.1","Remo Williams")
register_concmd("amx_allinfo","allinfo",ADMIN_KICK," - Obtain the specified users Information")
}

public client_putinserver(id) {

new authid[32], usrip[32], name[32]

get_user_authid(id,authid,31)
get_user_name(id,name,31)

if(!is_user_connected(id)) {
return PLUGIN_HANDLED
}

get_user_ip(id,usrip,31,1)
client_print(id,print_console," ***** [ Name: %s | STEAMID: %s | IP: %s ] ***** ^n",name,authid,usrip)
log_to_file("allinfo_players.txt"," %s | STEAMID: %s | IP: %s ^n",name,authid,usrip)

return PLUGIN_HANDLED
}

public allinfo(id,level,cid) {

if (!cmd_access(id,level,cid,2)) {
return PLUGIN_HANDLED
}

new command[32], arg[32], target, authid[32], usrip[32], name[32]

read_argv(0,command,31)
read_argv(1,arg,31)

target = cmd_target(id,arg,1)

get_user_authid(target,authid,31)
get_user_name(target,name,31)

if(!is_user_connected(target)) {
return PLUGIN_HANDLED
}

get_user_ip(target,usrip,31,1)
client_print(id,print_console," ***** [ Name: %s | STEAMID: %s | IP: %s ] ***** ^n",name,authid,usrip)
log_to_file("allinfo_players.txt"," %s | STEAMID: %s | IP: %s ^n",name,authid,usrip)
return PLUGIN_HANDLED
}


Может тут будет проще подправить :
Скрытый текст
CODE
#include <amxmodx>


public plugin_init()
register_plugin("log player connect", "1.0", "nice log1")


public client_connect(id) {
new Name[33],player_ip[16]
get_user_name(id, Name, 32)
get_user_ip(id, player_ip, 31,1)
log_to_file("addons/amxmodx/logs/raskrutka.log"," '%s' [%s] zakonnektilsa na server", Name, player_ip)
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1049\\ f0\\ fs16 \n\\ par }
*/


Help please
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя mazdan
сообщение 11.11.2012, 19:26
Сообщение #2


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

Стаж: 15 лет

Сообщений: 7566
Благодарностей: 5437
Полезность: 1305

после
Код
public client_connect(id)
{
И\или после
Код
public client_putinserver(id)
{
Добавить if(is_user_bot(id)) return PLUGIN_HANDLED;


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