Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Показано с 1 по 2 из 2
  1. #1
    Аватар для Dima_Tushin
    Пользователь

    Статус
    Оффлайн
    Регистрация
    21.04.2013
    Адрес
    Россия
    Сообщений
    154
    Репутация:
    1 ±

    Проверка на Ник Администратора

    Добрый день вот делал для своего сервера проверку на Ник администратора чтобы другие игроки не заходили на под моим ником!

    Про бывал делать проверку на IP ну что то не получилось вот помогите!

    OnPlayerConnect
    PHP код:
        new ip[16], name[50];
        
    GetPlayerIp(playeridipssizeof(ips));
        if(!
    strcmp(PlayerInfo[playerid][pIpReg], ipsfalse && strfind(name"Dima_Tushin"true1) == -|| strfind(name"Riko_Granados"true1) == -1))
        {
            
    SendClientMessage(playeridCOLOR_LIGHTRED"Этот ник уже занят администратором сервера!");
            
    SetTimerEx("Kicks"500false"i"playerid);
        } 
    Помогите сделать проверку на IP если все нормально то пропускаем его на сервере если нет то выдаем Сообщение:

    Помогите буду Благодарен!

    Может я что то не правильно сделал подправьте объясните!

  2. #2
    Аватар для Mr.DeViLsS
    Пользователь

    Статус
    Оффлайн
    Регистрация
    30.03.2014
    Сообщений
    132
    Репутация:
    -2 ±
    вроде бы так:
    Код:
    	new IP[16]; new name_connect[MAX_PLAYER_NAME+1];
    	GetPlayerIp(playerid, ips, sizeof(ips));
    	GetPlayerName(playerid, name_connect, sizeof(name_connect));
    	if(strfind(name_connect, "Riko_Granados", true, 1) == -1) || PlayerInfo[playerid][pIpReg] != ip) return Kick(playerid);
    должно работать так => Если у игрока ник "Riko_Granados" и ИП не совподает = Kick.

    Могу и ошибаться.

 

 

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •