Иконка ресурса

FrozDark

Участник
Сообщения
1,769
Реакции
2,050
  • Автор ресурса
  • #1
IPToCity

Описание:
При подключении игрока плагин показывает информацию: с какой страны, области, города он подключился и название его провайдера.
Портирован из eventscripts плагина IPtoSity v.1.04
Немного добавил функции от Geolocation

Требования:
Socket

Переменные:
sm_iptocity_cmd - Делает команду sm_geoinfo доступным только админам
sm_iptocity_show_ips - Показывать ли IP адрес простым игрокам в команде sm_geoinfo

Команды:
sm_geoinfo - Показывает информацию об игроках либо о конкретном игроке, использовав параметр <#userid|name>
sm_iptocity_reload - Флаг Root(z). Перезагрузка файла iptocity_chat.txt

Установка:
Положить iptocity.smx в папку sourcemod/plugins
Положить iptocity.phrases.txt в папку sourcemod/translations
Положить iptocity_chat.txt в папку sourcemod/configs и настроить при нужде

Для того, чтобы запросы шли на ваш сайт:
Для этого требуется веб-сервер с возможностью работы php
1) Качаем файл ip_geo.php.txt
2) Удаляем расширение txt
3) Загружаете на ваш веб-сервер
4) Открываете iptocity.sp
5) Заменяете на 12 строке значение SITE_URL на полный путь до вашего ip_geo.php
6) Компилируете и вставляете в sourcemod/plugins
7) Перезагрузите карту

По умолчанию настроен запрос на сайт http://demos.kv-team.ru/ip_geo.php
 
Последнее редактирование модератором:

Димок

Участник
Сообщения
153
Реакции
7
Здравствуйте!
1)Показывает сообщения в чат после подключения игрока спустя минуты 3
2)Не показывает данные (кроме IP и имя игрока)
ставил евент и IPtoSity v.1.04 все работает как надо, в оригинале исчо и стим ид показывает здесь нет:sad:
 

FrozDark

Участник
Сообщения
1,769
Реакции
2,050
  • Автор ресурса
  • #3
Здравствуйте!
1)Показывает сообщения в чат после подключения игрока спустя минуты 3
2)Не показывает данные (кроме IP и имя игрока)
ставил евент и IPtoSity v.1.04 все работает как надо, в оригинале исчо и стим ид показывает здесь нет:sad:

http://demos.kv-team.ru/ip_geo.php
 

FrozDark

Участник
Сообщения
1,769
Реакции
2,050
  • Автор ресурса
  • #5
Показывает айпи и город а в чате нет, компилировал исходник со своей ссылкой и кидал файл.php на свой сайт тот-же результат:(

у меня показывает, но редко пишет Unknown и через 3 минуты, а так показывает
 

FrozDark

Участник
Сообщения
1,769
Реакции
2,050
  • Автор ресурса
  • #8
Последнее редактирование модератором:

CTe6eJIeK_vRn

Участник
Сообщения
2,114
Реакции
1,867
FrozDark,
1. не работает с базой mysql
2. города и регионы на английском
 

FrozDark

Участник
Сообщения
1,769
Реакции
2,050
  • Автор ресурса
  • #10

FrozDark

Участник
Сообщения
1,769
Реакции
2,050
  • Автор ресурса
  • #12
Глупо парсить всю страницу. Проще взять http://ipgeobase.ru:7020/geo?ip= и парсить XML

глупый совет! В твоем случае легче использовать GeoIPCity
эта страница http://ipgeobase.ru:7020/geo?ip= показывает только двухбуквенный код страны, что уже встроен в sourcemod GeoIP
страницу, которую парсит плагин, показывает многие города и области России на русском языке
 
Последнее редактирование модератором:

Роман Маслов

Участник
Сообщения
58
Реакции
5
Или у меня руки из опы или.....
Я все закинул как написано
И не работает!:this: в чем может быть проблема? Подскажите пожалуйста!
Установка: Положить iptocity.smx в папку sourcemod/plugins Положить iptocity.phrases.txt в папку sourcemod/translations Положить iptocity_chat.txt в папку sourcemod/configs и настроить при нужде
Изменил iptocity_chat.txt
// Уберите слеши с начала строки для работы уведомления как в оригинальном плагине на ES

{lightgreen}[IPToCity] {green}Игрок {default}{name} {green}подключился [{ip}]
{lightgreen}*** {green}Страна: {default}{country}
{lightgreen}*** {green}Регион/Штат: {default}{region}
{lightgreen}*** {green}Город: {default}{city}
{lightgreen}*** {green}Провайдер: {default}{prov}
sm plugins list
[SM] Listing 50 plugins:
01 "SMAC AutoTrigger Detector" (0.8.5.0) by SMAC Development Team
02 "Weapon Restrict" (2.3.5) by Dr!fter
03 "Basic Comm Control" (1.6.2-dev+4568) by AlliedModders LLC
04 "Advertisements" (0.6.2) by Tsunami, Otstrel.ru Team
05 "SourceComms" (0.8.253) by Alex
06 "[KDLP] High Ping Kicker" (1.3) by KorDen
07 "Fun Votes" (1.6.2-dev+4568) by AlliedModders LLC
08 "Client Preferences" (1.6.2-dev+4568) by AlliedModders LLC
09 "auto_bot_name.smx"
10 "Basic Commands" (1.6.2-dev+4568) by AlliedModders LLC
11 "Basic Chat" (1.6.2-dev+4568) by AlliedModders LLC
12 "Spectators Bot" (1.0.0) by AlmazON
13 "Show Damage" (1.1) by wS / Schmidt
14 "RandomCycle" (1.6.2-dev+4569) by AlliedModders LLC
15 "mapchooser_snd.smx"
16 "Nextmap" (1.6.2-dev+4569) by AlliedModders LLC
17 "Quake Sounds" (2.7a) by dalto, Grrrrrrrrrrrrrrrrrrr, psychonic, and GoDtm666
18 "Advanced c4 Countdown Timer" (1.4.1) by dalto
19 "Rock The Vote" (1.5.4-dev+1b9a3ff) by AlliedModders LLC
20 "Extra Cash" (0.2) by Peoples Army
21 "AFK Manager" (3.4.3) by Rothgar
22 "Anti-Flood" (1.6.2-dev+4568) by AlliedModders LLC
23 "Losing Team Killer" (1.2) by wS / Schmidt
24 "Admin Menu" (1.6.2-dev+4568) by AlliedModders LLC
25 "BotsManager" (5.0) by t*Q
26 "SourceBans" (1.4.9) by SourceBans Development Team
27 "Player Commands" (1.6.2-dev+4568) by AlliedModders LLC
28 "Extended mapconfig package" (1.0) by Milo
29 "Admin Help" (1.6.2-dev+4568) by AlliedModders LLC
30 "TeamSwitch" (1.4) by MistaGee (Modify by Snake 60)
31 "QuickDefuse" (0.3) by pRED*
32 "IPToCity" (1.0) by sega74rus. SM Port by FrozDark
33 "SMAC Aimbot Detector" (0.8.5.0) by SMAC Development Team
34 "Sound Commands" (1.6.2-dev+4568) by AlliedModders LLC
35 "Basic Info Triggers" (1.6.2-dev+4568) by AlliedModders LLC
36 "sm_deathbeam" (PLUGIN_VERSION) by Meng
37 "Fun Commands" (1.6.2-dev+4568) by AlliedModders LLC
38 "SourceMod Anti-Cheat" (0.8.5.0) by SMAC Development Team
39 "SMAC Client Protection" (0.8.5.0) by SMAC Development Team
40 "Admin File Reader" (1.6.2-dev+4568) by AlliedModders LLC
41 "Players Votes" (1.5.0) by The Resident, pZv!
42 "VIP" (v2.7.4) by wS (♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥)
43 "Round and Map End Sound" (2.4.5) by FrozDark (HLModders.ru LLC)
44 "[KDLP] NoBlock" (1.0) by KorDen
45 "Basic Votes" (1.6.2-dev+4569) by AlliedModders LLC
46 "gameME Plugin" (4.4.2) by TTS Oetzel & Goerz GmbH
47 "Map Nominations" (1.6.2-dev+4569) by AlliedModders LLC
48 "resetscore.smx"
49 "kdlp-rcon-lock.smx"
50 "SMAC Command Monitor" (0.8.5.0) by SMAC Development Team
 

Роман Маслов

Участник
Сообщения
58
Реакции
5
Стоит!
При вводе в консоль sm_geoinfo выдает:
[SM] Geolocation Info:
** Player: }|{yЛи|{
** Steam ID: STEAM_0:0:33392044
** IP Address:
** Country: Unknown
** State/Region: Unknown
** City: Unknown
** ISP: Unknow
Но при подключении игрока не показывает в чате, как исправить?

Добавлено через 2 минуты
Роман Маслов
Здравствуйте посмотрите этот плагин он тоже не плох Любая игра - MF Connect Info [1.5.1]
У меня по крайней мере работает.Вроде не плохо.
Оффтоп
 
Последнее редактирование модератором:
Сообщения
149
Реакции
29
Знатоки ВЕБа, подскажите, как для IPToCity зацепить данные с "http://ipgeobase.ru:7020/geo?ip=". Делаю запрос, подставляю IP, через браузер - все данные есть, все красиво, через плагин - нет данных. Пробую записать полученные данные в файл - какая то муть в файле.
P.S. На сколько я понял, что то связано с запросами на сайт. При запросе на http://ip.css26.ru/ - в файле "HTTP/1.1 200 OK", при запросе на "http://ipgeobase.ru:7020/geo?ip=" - в файле "HTTP/1.1 301 Moved Permanently"
 
Последнее редактирование:

Похожие темы

Сверху Снизу