Место для рекламы.

Реклама на сайте: vk.com/magicowru
Реклама в группе: vk.com/nikita55222
Стать модератором портала: (КЛИК)

[Команда] /getip

Administrator

Президент
Регистрация
01.01.2015
Сообщения
1,429
Репутация
14
ID ВКонтакте
#1
Автор: Clybzotik
Автор этой темы не несет ответственность за плохую реализацию.

В массив с информацией о игроке добавляем.
PHP:
regip[16], // . Если последняя строка
К регистрации
PHP:
GetPlayerIp(playerid,PlayerInfo[playerid][regip],16);
И добавляем саму команду.
PHP:
CMD:getip(playerid,params[])
{
    if(PlayerInfo[playerid][pLogget] == false) // Тут ваша проверка на авторизацию
		return SendClientMessage(playerid, 0xFF0000AA, "Вы не авторизованы!"); 
		
	if(PlayerInfo[playerid][pAdmin] < 1)
		return SendClientMessage(playerid, 0xFF0000AA, "Вы не  администратор!");
		
 	if(sscanf(params, "r", params[0]))
	 	return SendClientMessage(playerid, 0xFF8000AA, "Используйте: /getip [id игрока]");
	 	
	if(params[0] == INVALID_PLAYER_ID)
	    return SendClientMessage(playerid, 0xFF8000AA, "Игрок не подключён.");
	 	
	new targetname[MAX_PLAYER_NAME],
 		mes[58],
		ip[16];
	GetPlayerName(params[0], targetname, MAX_PLAYER_NAME);
	GetPlayerIp(params[0], ip, 16);
	format(mes, 58, "Ник игрока:%s", targetname);
	SendClientMessage(playerid, 0xFF0000AA, mes);
	format(mes, 58, "Рег. айпи:%s. Текущий айпи:%s." ,PlayerInfo[playerid][regip], ip);
	SendClientMessage(playerid ,0xFF0000AA, mes);
	return 1;
}