Доступ к готовым решениям

Переход в группу "Пользователь"

300.00
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

/reginfo | Проверка где зарегистрирован игрок

THneal

Начинающий
Пользователь
Регистрация
11 Июн 2019
Сообщения
29
Лучшие ответы
2
Репутация
3
И так, что нам нужно?
-
-
-
Чтобы скачать нужные нам файлы, просто нажмите по названию.



Ко всем инклудам:
PHP:
#include <geolocation>
К командам:
PHP:
CMD:reginfo(playerid, params[])
{
    if(player_info[playerid][ADMIN] < 3) return 1; // Меняем на свою проверку
    if(sscanf(params, "d", params[0])) return SendClientMessage(playerid, 0xFFFFFFFF, !"Используйте: /reginfo [id игрока]");
    if(!IsPlayerConnected(params[0])) return SendClientMessage(playerid, 0xFFFFFFFF, !"Игрок не авторизован!");

	new regcountry[20], regcity[30], regprovider[30];
    GetIPCountry(player_info[params[0]][REGIP], regcountry);  // "player_info и [REDIP]" меняем на свой
	GetIPCity(player_info[params[0]][REGIP], regcity);  // "player_info и [REDIP]" меняем на свой
	GetIPISP(player_info[params[0]][REGIP], regprovider);  //  "player_info и [REDIP]" меняем на свой
	new nowcountry[20], nowcity[30], nowprovider[30];
	GetPlayerCountry(params[0], nowcountry);
	GetPlayerCity(params[0], nowcity);
	GetPlayerISP(params[0], nowprovider);
	new nowip[16];
    GetPlayerIp(playerid, nowip, sizeof(nowip));

	new dialog[512];
	format(dialog, sizeof(dialog),
	"{FFFFFF}Проверка игрока: {17CC9D}%s[%d]{FFFFFF}\n\n\
	Дата при регистрации: %s\n\
	IP при регистрации: %s\n\
	Страна при регистрации: %s\n\
	Город при регистрации: %s\n\
	Провайдер при регистрации: %s\n\n\
	Текущий IP: %s\n\
	Текущая страна: %s\n\
	Текущий город: %s\n\
	Текущий провайдер: %s",
	pName(params[0]), params[0],
	player_info[params[0]][REGDATA], // "player_info и [REDDATA]" меняем на свой
	player_info[params[0]][REGIP], // "player_info и [REDIP]" меняем на свой
	regcountry,
	regcity,
	regprovider,
	nowip,
	nowcountry,
	nowcity,
	nowprovider);
	return ShowPlayerDialog(playerid, 0, DIALOG_STYLE_MSGBOX, !"{17CC9D}Reg Info", dialog, !"Закрыть", "");
}

К дефайнам:
PHP:
#define pName(%0)   	player_info[%0][NAME]
 
Последнее редактирование:
Сверху Снизу