Активный
- Регистрация
- 12 Фев 2024
- Сообщения
- 149
- Автор темы
- #1
В начале мод
#include <player_geolocation>
#include <player_geolocation>
CMD:getip(playerid, params[])
{
new targetid;
if sscanf(params, "u", targetid) *then
return SCM(playerid, COLOR_RED, !"[Ошибка] {FFFFFF}Введите: /getip [id]");
if targetid == INVALID_PLAYER_ID *then
return SCM(playerid, COLOR_RED, !"[Ошибка] {FFFFFF}Игрок не найден!");
if (strcmp(GetPlayerIpCountry(playerid), "None", false) == 0 || strcmp(GetPlayerIpCountry(targetid), "None", false) == 0)
{
SCMF(playerid, 0xFFFF00AA, "[Предупреждение] Геоданные для игрока %s пока не получены или произошла ошибка при их получении.", PN(targetid));
SCMF(playerid, 0x6ab1ffaa, "Nick [%s] R-IP [%s] IP | A-IP [{6AFF99}%s | %s {6ab1ff}]", PN(targetid), PlayerRegIP[targetid], PlayerIp[targetid], PlayerIp[targetid]);
}
else
{
SCMF(playerid, -1, "[Ник] %s | R-IP [%s] | A-IP [%s] | L-IP [%s]", PN(targetid), PlayerRegIP[targetid], PlayerIp[targetid], PlayerIp[targetid]);
SCMF(playerid, -1, "[Страна] REG - [%s (%s)] | LAST - [%s (%s)]", GetPlayerIpCountry(targetid), GetPlayerIpCountryCode(targetid), GetPlayerIpCountry(targetid), GetPlayerIpCountryCode(targetid));
SCMF(playerid, -1, "[Город] REG - [%s] | LAST - [%s]", GetPlayerIpCity(targetid), GetPlayerIpCity(targetid));
SCMF(playerid, -1, "[Провайдер] REG - [%s] | LAST [%s]", GetPlayerIpProvider(targetid), GetPlayerIpProvider(targetid));
SCM(playerid, -1, "[Mobile] REG - [Нет] | LAST - [Нет]");
SCM(playerid, -1, "[Host] REG - [Нет] | LAST - [Нет]");
SCM(playerid, -1, "[VPN] REG - [Нет] | LAST - [Нет]");
SCM(playerid, -1, "Расстояние между городами: [~0] км");
}
return amlf("%s <a href=../data/account.php?id=%d>%s</a> проверил getip игрока <a href=../data/account.php?id=%d>%s</a>.", PI[playerid][pAdmin] ? "Администратор ":"Игрок", PI[playerid][pID], PN(playerid), PI[targetid][pID], PN(targetid));
}