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

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

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

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

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

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

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

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

CityConnect RUS 1.0 постоянно пишет ошибку в лог

, Run time error 4: index out of bounds
Статус пользователя mcrc
сообщение 1.2.2014, 15:01
Сообщение #1


Стаж: 12 лет

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

Добрый день!
Плагин CityConnect RUS 1.0 взял за привычку писать вот такую ошибку в лог:

Код
L 02/01/2014 - 12:29:24: [AMXX] Displaying debug trace (plugin "cityconnect_rus.amxx")
L 02/01/2014 - 12:29:24: [AMXX] Run time error 4: index out of bounds
L 02/01/2014 - 12:29:24: [AMXX]    [0] colorchat.inc::ColorChat (line 74)
L 02/01/2014 - 12:29:24: [AMXX]    [1] CityConnect.sma::client_disconnect (line 111)


Может быть кто-то сталкивался с такой же ситуацией или сможет объяснить что ему надо?
На работу плагина ошибка, вроде бы, не влияет. Но видеть пачки ошибок в логе и дальше совсем не хочется :)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Esecman
сообщение 1.2.2014, 15:01
Сообщение #2
Стаж: 12 лет

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

Цитата(mcrc @ 1.2.2014, 16:01) *
Добрый день!
Плагин CityConnect RUS 1.0 взял за привычку писать вот такую ошибку в лог:

Код
L 02/01/2014 - 12:29:24: [AMXX] Displaying debug trace (plugin "cityconnect_rus.amxx")
L 02/01/2014 - 12:29:24: [AMXX] Run time error 4: index out of bounds
L 02/01/2014 - 12:29:24: [AMXX]    [0] colorchat.inc::ColorChat (line 74)
L 02/01/2014 - 12:29:24: [AMXX]    [1] CityConnect.sma::client_disconnect (line 111)


Может быть кто-то сталкивался с такой же ситуацией или сможет объяснить что ему надо?
На работу плагина ошибка, вроде бы, не влияет. Но видеть пачки ошибок в логе и дальше совсем не хочется :)


сорс код плагина в студию :)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mcrc
сообщение 1.2.2014, 15:27
Сообщение #3


Стаж: 12 лет

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

Цитата(Esecman @ 1.2.2014, 20:01) *
сорс код плагина в студию :)

Ставил из ПУ хостера, поэтому не сразу нашёл исходник)

Код:

#include <amxmodx>
#include <amxmisc>
#include <geoipse>
#include <geoip>
#include <colorchat>

// http://geolite.maxmind.com/download/geoip/...LiteCity.dat.gz

new Float:gflLongitude[33];
new Float:gflLatitude[33];
new bool:gIsUserConnected[33];
new gMaxplayers;

public plugin_init() {
register_plugin( "City Connect", "1.0", "xPaw" );

gMaxplayers = get_maxplayers( );
}

public client_putinserver( id ) {
gIsUserConnected[id] = true;

if( is_user_bot( id ) ) {
gIsUserConnected[id] = false; // lets make less loops in distance counting xD

return PLUGIN_CONTINUE;
}

new szIP[32], szCountry[46], szCity[46], szName[32];
get_user_name(id, szName, 31);
get_user_ip( id, szIP, 31, 1 );

if( equal( szIP, "loopback" ) )
format( szIP, sizeof( szIP ) - 1, "85.196.220.208" ) // o hai i am hardcoder.

geoip_country( szIP, szCountry );
geoip_city( szIP, szCity );

gflLatitude[id] = geoip_latitude( szIP );
gflLongitude[id] = geoip_longitude( szIP );

if( equal(szCountry, "error") ) {
if( !contain(szIP, "192.168.") || !contain(szIP, "10. ") || !contain(szIP, "172.") || equal(szIP, "127.0.0.1") )
szCountry = "Локальный";

else if( equal(szIP, "loopback") )
szCountry = "Локальный пользователь";

else
szCountry = "Неизвестная Страна";
}

if( get_user_flags(id) & ADMIN_KICK ) {
if( !equal( szCity, "error" ) )
ColorChat( 0, BLUE, "^x01 Admin^x04 %s^x01 подключилься из города: ^x03 %s Страна: ^x01,^x03 %s^x01.", szName, szCity, szCountry );
else
ColorChat( 0, BLUE, "^x01 Admin^x04 %s^x01 подключилься из города: ^x03 %s Страна: ^x01.", szName, szCountry );
} else {
if( !equal( szCity, "error" ) )
ColorChat( 0, BLUE, "^x01^x04 %s^x01 подключилься из города: ^x03 %s Страна: ^x01,^x03 %s^x01.", szName, szCity, szCountry );
else
ColorChat( 0, BLUE, "^x01^x04 %s^x01 подключилься из города: ^x03 %s Страна: ^x01.", szName, szCountry );
}

if( gflLongitude[id] != 0.0 && gflLatitude[id] != 0.0 )
set_task( 0.2, "PrintDistance", id ); // gay fix.

return PLUGIN_CONTINUE;
}

public PrintDistance( id ) {
static i, szName[ 32 ];
get_user_name( id, szName, 31 );

for( i = 1; i <= gMaxplayers; i++ )
if( gIsUserConnected[i] && id != i )
if( gflLongitude[i] != 0.0 && gflLatitude[i] != 0.0 )
ColorChat( i, RED, "^x01*^x04 %s^x01^x03 %d^x01 километров до вас от сервера.", szName, floatround( geoip_distance( gflLatitude[id], gflLatitude[i], gflLongitude[id], gflLongitude[i] ) ) );
}

public client_disconnect( id ) {
gIsUserConnected[id] = false;

if( is_user_bot( id ) )
return PLUGIN_CONTINUE;

new szIP[32], szCountry[46], szCity[46], szName[32];
get_user_name(id, szName, 31);
get_user_ip( id, szIP, 31, 1 );
geoip_country( szIP, szCountry );
geoip_city( szIP, szCity );

if( equal(szCountry, "error") ) {
if( !contain(szIP, "192.168.") || !contain(szIP, "10. ") || !contain(szIP, "172.") || equal(szIP, "127.0.0.1") )
szCountry = "Локальный";

else if( equal(szIP, "loopback") )
szCountry = "Локальный пользователь";

else
szCountry = "Неизвестная Страна";
}

if( get_user_flags(id) & ADMIN_KICK ) {
if( !equal( szCity, "error" ) )
ColorChat( 0, BLUE, "^x01 Admin^x04 %s^x01 отключилься из города: ^x03 %s Страна: ^x01,^x03 %s^x01.", szName, szCity, szCountry );
else
ColorChat( 0, BLUE, "^x01 Admin^x04 %s^x01 отключилься из города: ^x03 %s Страна: ^x01.", szName, szCountry );
} else {
if( !equal( szCity, "error" ) )
ColorChat( 0, BLUE, "^x01^x04 %s^x01 отключилься из города: ^x03 %s Страна: ^x01,^x03 %s^x01.", szName, szCity, szCountry );
else
ColorChat( 0, BLUE, "^x01^x04 %s^x01 отключилься из города: ^x03 %s СТрана: ^x01.", szName, szCountry );
}

return PLUGIN_CONTINUE;
}

stock Float:geoip_distance( Float:flLat1, Float:flLat2, Float:flLon1, Float:flLon2 )
return ( 6371.0 * floatacos( floatsin( flLat1 / 57.3 ) * floatsin( flLat2 / 57.3 ) + floatcos( flLat1 / 57.3 ) * floatcos( flLat2 / 57.3 ) * floatcos( flLon2 / 57.3 - flLon1 / 57.3 ), 0 ) )


Отредактировал: mcrc, - 1.2.2014, 15:29
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Esecman
сообщение 1.2.2014, 15:31
Сообщение #4
Стаж: 12 лет

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

инклюд geoipes в студию
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mcrc
сообщение 1.2.2014, 15:57
Сообщение #5


Стаж: 12 лет

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

Цитата(Esecman @ 1.2.2014, 20:31) *
инклюд geoipes в студию


Пожалуйста!

Код:
/* 
by Eugene N. [Russia, Lipetsk]
ICQ 833783
*/

#if defined geoipse_included
#endinput
#endif
#define _geoipse_included

#if AMXX_VERSION_NUM >= 175
#pragma reqlib geoipse
#if !defined AMXMODX_NOAUTOLOAD
#pragma loadlib geoipse
#endif
#else
#pragma library geoipse
#endif

// IP addresses passed to these natives can contain ports, the ports will be ignored.

/**
* Lookup the full city name for the given IP address. Sets the buffer to "error" on unsuccessful lookup.
*
* @param ip The IP address to lookup.
* @param result The result of the geoip lookup.
* @param len The maximum length of the result buffer.
*/
native geoip_city( const ip[], result[], len=45 );


/**
* Lookup the city's latitude for the given IP address. Returns 0 if latitude is not found.
*
* @param ip The IP address to lookup.
* @return The result of the geoip lookup. (float)
*/
native Float:geoip_latitude( const ip[] );


/**
* Lookup the city's longitude for the given IP address. Returns 0 if longitude is not found.
*
* @param ip The IP address to lookup.
* @return The result of the geoip lookup. (float)
*/
native Float:geoip_longitude( const ip[] );
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
urpok
сообщение 1.2.2014, 16:14
Сообщение #6
Стаж: 13 лет

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

Строка 111
Ошибка в невнимательности скриптера/редактера

ColorChat( 0, BLUE, "^x01^x04 %s^x01 отключилься из города: ^x03 %s Страна: ^x01,^x03 %s^x01.", szName, szCity, szCountry );

- Двойной параметр Цветности чата.
ColorChat( 0, BLUE, "^x01(тут что-то должно быть или что-то одно из ^x01; ^x04)^x04 %s^x01 отключилься из города: ^x03 %s Страна: ^x01,^x03 %s^x01.", szName, szCity, szCountry );

Отредактировал: HeBuguMka, - 1.2.2014, 16:21
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя mcrc
сообщение 1.2.2014, 17:07
Сообщение #7


Стаж: 12 лет

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

Цитата(HeBuguMka @ 1.2.2014, 21:14) *
Строка 111
Ошибка в невнимательности скриптера/редактера

ColorChat( 0, BLUE, "^x01^x04 %s^x01 отключилься из города: ^x03 %s Страна: ^x01,^x03 %s^x01.", szName, szCity, szCountry );

- Двойной параметр Цветности чата.
ColorChat( 0, BLUE, "^x01(тут что-то должно быть или что-то одно из ^x01; ^x04)^x04 %s^x01 отключилься из города: ^x03 %s Страна: ^x01,^x03 %s^x01.", szName, szCity, szCountry );


HeBuguMka, спасибо!
Сейчас попробую проверить
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
CannibaL
сообщение 1.2.2014, 17:20
Сообщение #8
Стаж: 12 лет

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

Ребята не силен в этом деле ! если не трудно можно готовый вариант ! заранее благодврен
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Esecman
сообщение 1.2.2014, 17:47
Сообщение #9
Стаж: 12 лет

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

А мне кажется, что проблему решит замена инклюда colorchat к примеру, stock'om client_printcolor :)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
urpok
сообщение 1.2.2014, 17:47
Сообщение #10
Стаж: 13 лет

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

Особо сильно ни чего не поменял. Но ошибок вроде не наблюдаю.

От себя, немного поправил текст (тот что выводит в чат), было такое Г.
Не нравиться когда перевод, не тот что нужен.
Прикрепленный файл  City_Connect.sma ( 4,22 килобайт ) Кол-во скачиваний: 14
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Esecman
сообщение 1.2.2014, 18:04
Сообщение #11
Стаж: 12 лет

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

Код
Код:
#include <amxmodx>
#include <geoipse>
#include <geoip>

new Float:gflLongitude[33];
new Float:gflLatitude[33];
new bool:gIsUserConnected[33];
new gMaxplayers;

public plugin_init() {
register_plugin( "City Connect", "1.0", "xPaw" );

gMaxplayers = get_maxplayers( );
}

public client_putinserver( id ) {
gIsUserConnected[id] = true;

if( is_user_bot( id ) ) {
gIsUserConnected[id] = false; // lets make less loops in distance counting xD

return PLUGIN_CONTINUE;
}

new szIP[32], szCountry[46], szCity[46], szName[32];
get_user_name(id, szName, 31);
get_user_ip( id, szIP, 31, 1 );

if( equal( szIP, "loopback" ) )
format( szIP, sizeof( szIP ) - 1, "85.196.220.208" ) // o hai i am hardcoder.

geoip_country( szIP, szCountry );
geoip_city( szIP, szCity );

gflLatitude[id] = geoip_latitude( szIP );
gflLongitude[id] = geoip_longitude( szIP );

if( equal(szCountry, "error") ) {
if( !contain(szIP, "192.168.") || !contain(szIP, "10. ") || !contain(szIP, "172.") || equal(szIP, "127.0.0.1") )
szCountry = "Локальный";

else if( equal(szIP, "loopback") )
szCountry = "Локальный пользователь";

else
szCountry = "Неизвестная Страна";
}

if( get_user_flags(id) & ADMIN_KICK ) {
if( !equal( szCity, "error" ) )
client_printcolor( 0, "^1Admin^4 %s^1 подключился из города: ^3 %s ^4Страна: ^3 %s.", szName, szCity, szCountry );
else
client_printcolor( 0,"^1Admin^4 %s ^1 подключился из города: ^3 %s ^4Страна: ", szName, szCountry );
} else {
if( !equal( szCity, "error" ) )
client_printcolor( 0, "^1 %s, подключился из города: ^3 %s ^4Страна: ^4%s.", szName, szCity, szCountry );
else
client_printcolor( 0, "^1 %s ^1 подключился из города: ^3 %s ^4Страна: ^1.", szName, szCountry );
}

if( gflLongitude[id] != 0.0 && gflLatitude[id] != 0.0 )
set_task( 0.2, "PrintDistance", id ); // gay fix.

return PLUGIN_CONTINUE;
}

public PrintDistance( id ) {
static i, szName[ 32 ];
get_user_name( id, szName, 31 );

for( i = 1; i <= gMaxplayers; i++ )
if( gIsUserConnected[i] && id != i )
if( gflLongitude[i] != 0.0 && gflLatitude[i] != 0.0 )
client_printcolor( i, "^1 %s, ^4%d ^1километров до вас от сервера.", szName, floatround( geoip_distance( gflLatitude[id], gflLatitude[i], gflLongitude[id], gflLongitude[i] ) ) );
}

public client_disconnect( id ) {
gIsUserConnected[id] = false;

if( is_user_bot( id ) )
return PLUGIN_CONTINUE;

new szIP[32], szCountry[46], szCity[46], szName[32];
get_user_name(id, szName, 31);
get_user_ip( id, szIP, 31, 1 );
geoip_country( szIP, szCountry );
geoip_city( szIP, szCity );

if( equal(szCountry, "error") ) {
if( !contain(szIP, "192.168.") || !contain(szIP, "10. ") || !contain(szIP, "172.") || equal(szIP, "127.0.0.1") )
szCountry = "Локальный";

else if( equal(szIP, "loopback") )
szCountry = "Локальный пользователь";

else
szCountry = "Неизвестная Страна";
}

if( get_user_flags(id) & ADMIN_KICK ) {
if( !equal( szCity, "error" ) )
client_printcolor( 0, "^1 Admin^4 %s^1 отключился из города: ^3 %s Страна: ^4%s.", szName, szCity, szCountry );
else
client_printcolor( 0, "^1 Admin^4 %s, ^1отключился из города: ^3 %s Страна: ^1.", szName, szCountry );
} else {
if( !equal( szCity, "error" ) )
client_printcolor( 0, "^1 %s, ^4 отключился из города: ^3 %s Страна: ^3 %s.", szName, szCity, szCountry );
else
client_printcolor( 0, "^1 %s, отключился из города: Страна: %s.", szName, szCountry );
}

return PLUGIN_CONTINUE;
}

stock Float:geoip_distance( Float:flLat1, Float:flLat2, Float:flLon1, Float:flLon2 )
return ( 6371.0 * floatacos( floatsin( flLat1 / 57.3 ) * floatsin( flLat2 / 57.3 ) + floatcos( flLat1 / 57.3 ) * floatcos( flLat2 / 57.3 ) * floatcos( flLon2 / 57.3 - flLon1 / 57.3 ), 0 ) )

stock client_printcolor( const id, const input[], any:... ) {
new count = 1, players[ 32 ]
static msg[ 191 ]
vformat( msg, 190, input, 3 )

replace_all( msg, 190, "!g", "^4" )
replace_all( msg, 190, "!n", "^1" )
replace_all( msg, 190, "!t", "^3" )

if( id ) players[ 0 ] = id; else get_players( players, count, "ch" )
{
for( new i = 0; i < count; i ++ )
{
if( is_user_connected( players[ i ] ) )
{
message_begin( MSG_ONE_UNRELIABLE, get_user_msgid( "SayText" ), _, players[ i ] )
write_byte( players[ i ] )
write_string( msg )
message_end()
}
}
}
}


Сохранить в utf8 без BOM - > скомпилировать.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
urpok
сообщение 1.2.2014, 18:08
Сообщение #12
Стаж: 13 лет

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

Слабенький, он даже не может определить страну, если кто из Москвы подключается, так же как и из Украины.
Ещё не понятно, почему тут этот IP:
format( szIP, sizeof( szIP ) - 1, "85.196.220.208" )
так же:
if( !contain(szIP, "192.168.") || !contain(szIP, "10. ") || !contain(szIP, "172.") || equal(szIP, "127.0.0.1") )

Если кто понимает, зачем это и что это ?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Esecman
сообщение 1.2.2014, 18:13
Сообщение #13
Стаж: 12 лет

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

Цитата(HeBuguMka @ 1.2.2014, 19:08) *
Слабенький, он даже не может определить страну, если кто из Москвы подключается, так же как и из Украины.
Ещё не понятно, почему тут этот IP:
format( szIP, sizeof( szIP ) - 1, "85.196.220.208" )
так же:
if( !contain(szIP, "192.168.") || !contain(szIP, "10. ") || !contain(szIP, "172.") || equal(szIP, "127.0.0.1") )

Если кто понимает, зачем это и что это ?

Код:

if( !contain(szIP, "192.168.") || !contain(szIP, "10. ") || !contain(szIP, "172.") || equal(szIP, "127.0.0.1") )
>> szCountry = "Локальный";


Код:
if( equal( szIP, "loopback" ) )
      format( szIP, sizeof( szIP ) - 1, "85.196.220.208" ) // o hai i am hardcoder.
     
   geoip_country( szIP, szCountry );
   geoip_city( szIP, szCity );
     
   gflLatitude[id] = geoip_latitude( szIP );
   gflLongitude[id] = geoip_longitude( szIP );
>> else if( equal(szIP, "loopback") )
         szCountry = "Локальный пользователь";


Код:

else
         szCountry = "Неизвестная Страна";
   }
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mcrc
сообщение 2.2.2014, 10:59
Сообщение #14


Стаж: 12 лет

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

Цитата(HeBuguMka @ 1.2.2014, 22:47) *
Особо сильно ни чего не поменял. Но ошибок вроде не наблюдаю.

От себя, немного поправил текст (тот что выводит в чат), было такое Г.
Не нравиться когда перевод, не тот что нужен.
Прикрепленный файл  City_Connect.sma ( 4,22 килобайт ) Кол-во скачиваний: 14

Скомпилировал и установил вашу версию плагина, получил сегодня вот такую ошибку:
Код
L 02/02/2014 - 10:59:05: Info (map "fy_pool_day") (file "addons/amxmodx/logs/error_20140202.log")
L 02/02/2014 - 10:59:05: [AMXX] Displaying debug trace (plugin "cityconnect_rus.amxx")
L 02/02/2014 - 10:59:05: [AMXX] Run time error 4: index out of bounds
L 02/02/2014 - 10:59:05: [AMXX]    [0] colorchat.inc::ColorChat (line 70)
L 02/02/2014 - 10:59:05: [AMXX]    [1] City_Connect.sma::client_disconnect (line 110)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
urpok
сообщение 2.2.2014, 12:11
Сообщение #15
Стаж: 13 лет

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

Цитата
L 02/02/2014 - 10:59:05: [AMXX] Displaying debug trace (plugin "cityconnect_rus.amxx")
L 02/02/2014 - 10:59:05: [AMXX] Run time error 4: index out of bounds
L 02/02/2014 - 10:59:05: [AMXX] [0] colorchat.inc::ColorChat (line 70)
L 02/02/2014 - 10:59:05: [AMXX] [1] City_Connect.sma::client_disconnect (line 110)


Ну по сути, ошибки не особо страшные.
Строка 70, она вообще пустая, возможно не хватает какого-то символа. (я сильно не разбираюсь в написании плагов)
А вот строка 110, там то вроде всё норм, не знаю почему при дисконекте игрока, может она появляться.

Щас у себя посмотрел, требует дописать Debug, скорее всего, что у меня такие же будут. Но со вчерашнего дня, после того как поставил себе, сервер работает и пока ещё не падал из-за этого плагина.

Я так и не понял, что описано в сообщении #13, кто может объяснить, более детально ? (я с Украины) Как-то можно решить, при чём тут этот IP в плагине, за что он отвечает:
format( szIP, sizeof( szIP ) - 1, "85.196.220.208" )
Так же какое значение надо тут поставить:
if( !contain(szIP, "192.168.") || !contain(szIP, "10. ") || !contain(szIP, "172.") || equal(szIP, "127.0.0.1") )
И спасёт ли какое-либо изменение, чтобы он мог определять более детально, с какого города и страны подключаются.
Или это всё зависит от файла GeoIPCity.dat (у меня, вес этого файла: 30 751 818), я так понял, в нём хранится база геолокации IP'шников, правильно ?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mcrc
сообщение 2.2.2014, 18:09
Сообщение #16


Стаж: 12 лет

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

Цитата(HeBuguMka @ 2.2.2014, 17:11) *
И спасёт ли какое-либо изменение, чтобы он мог определять более детально, с какого города и страны подключаются.
Или это всё зависит от файла GeoIPCity.dat (у меня, вес этого файла: 30 751 818), я так понял, в нём хранится база геолокации IP'шников, правильно ?

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

У нас тут с тех. поддержкой диспут, они уверяют, что из-за него у меня сервак время от времени становиться недоступным, а потом перезагружается..
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Esecman
сообщение 3.2.2014, 12:20
Сообщение #17
Стаж: 12 лет

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

Цитата(mcrc @ 2.2.2014, 19:09) *
Да, так и есть.
Эх, никак не могу побороть этот плагин, он один сейчас ошибки в лог валит)
И отказываться от него не хочется, аналогов не нашёл, а хоть примерно хочется знать откуда люди приходят.

У нас тут с тех. поддержкой диспут, они уверяют, что из-за него у меня сервак время от времени становиться недоступным, а потом перезагружается..

мой код проверяли?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mcrc
сообщение 3.2.2014, 13:49
Сообщение #18


Стаж: 12 лет

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

Цитата(Esecman @ 3.2.2014, 17:20) *
мой код проверяли?


Сегодня вашу версию поставлю :)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя C1_
сообщение 4.2.2014, 12:47
Сообщение #19


Стаж: 18 лет

Сообщений: 978
Благодарностей: 401
Полезность: 830

https://c-s.net.ua/forum/index.php?showtopi...hl=players+info

а этот чем плох?
пользовался им, никаких ошибок не было
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя mcrc
сообщение 5.2.2014, 17:38
Сообщение #20


Стаж: 12 лет

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

Esecman, с вашими правками плагин отработал 2 дня и ни одной ошибки, спасибо!

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