Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Страница 2 из 3 ПерваяПервая 1 2 3 ПоследняяПоследняя
Показано с 11 по 20 из 27
  1. #11
    Аватар для DeimoS
    Модератор?

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    5,588
    Репутация:
    1984 ±
    код OnPlayerRequestClass в студию
    Связаться со мной в VK можно через личные сообщения этой группы
    Заказы не принимаю

    Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
    Великих идей полно, на них нет спроса.
    Воплощение идеи в законченную игру требует долгой работы,
    таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
    Предложить идею просто, воплотить – вот в чём проблема

    Steve Pavlina

  2. Пользователь сказал cпасибо:
    Айболит (15.09.2014)
  3. #12
    Аватар для Айболит
    Пользователь

    Статус
    Оффлайн
    Регистрация
    27.05.2014
    Сообщений
    133
    Репутация:
    1 ±
    Код HTML:
    public OnPlayerRequestClass(playerid, classid)
    {
        print("OnPlayerRequestClass");
    	// SetPVarInt(playerid, "TPS", TogglePlayerSpectating(playerid, true));
    	//----------------------------------------------------------------------|
    	//SetPlayerPos(playerid, 0.0, 0.0, 0.0); // Положение игрока.
    	//SetPlayerCameraPos(playerid, 1649.8954,-1013.8740,137.4525); // Камера
    	//SetPlayerCameraLookAt(playerid, 1649.8954,-1013.8740,137.4525); // Камера
    	//----------------------------------------------------------------------|
    
    	//
    	switch(PAccount[playerid])
    	{
    	case 1:
    		{
    			//if(PAccount[playerid] == 1)// Если аккаунт есть
    			new string[256],playername[MAX_PLAYER_NAME];
    			GetPlayerName(playerid,playername,sizeof(playername));
    			format(string, 256, "Добро пожаловать на сервер: "DR" "servername" \n\n"W"Ваш аккаунт зарегистрирован на сервере!\nВаш игровой логин:"DR" %s \n\n"W"Введите ваш пароль в поле ниже:", playername);
    			ShowPlayerDialog(playerid, 1, DIALOG_STYLE_INPUT, "               "DR"~Авторизация аккаунта~               ", string, "Далее", "");
    		}
    	case 0:
    		//else// Если аккаунта нет
    		{
    			SendClientMessage(playerid, -1, ""); SendClientMessage(playerid, -1, ""); SendClientMessage(playerid, -1, ""); SendClientMessage(playerid, -1, ""); SendClientMessage(playerid, -1, "");
    			SendClientMessage(playerid, -1, ""); SendClientMessage(playerid, -1, ""); SendClientMessage(playerid, -1, ""); SendClientMessage(playerid, -1, ""); SendClientMessage(playerid, -1, "");
    			SendClientMessage(playerid, 0xF0F0F0FF, "Выбирайте пароль посложнее, состоящий из символов разного регистра, с цифрами и [для абсолютной надёжности] знаками препинания.");
    			SendClientMessage(playerid, 0xF0F0F0FF, "Не используйте пароль, связанный с теми данными, которые могут быть о вас известны, например, ваше имя или дату рождения.");
    			SendClientMessage(playerid, 0xF0F0F0FF, "Пример пароля : Цифры, регистр : HTs2mwo0 Слово и число : hyeb8207 Простой пароль : aylnccsm");
    			new string[256],playername[MAX_PLAYER_NAME];
    			GetPlayerName(playerid,playername,sizeof(playername));
    			format(string, 256, "Добро пожаловать на сервер: "DR" "servername" \n\n"W"Ваш аккаунт не зарегистрирован на сервере!\nВаш игровой логин:"DR" %s \n\n"W"Для начала игры необходимо пройти регистрацию\nВведите ваш будующий пароль в поле ниже:", playername);
    			ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, "               "G"~Регистрация аккаунта~               ", string, "Далее", "");
    
    			//ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Регистрация аккаунта","{FAFAFA}Зарегистрируйтесь введя пароль в окошко\n{Выбирайте пароль посложнее, состоящий из символов разного регистра, с цифрами и [для абсолютной надёжности] знаками препинания.\nНе используйте пароль, связанный с теми данными, которые могут быть о вас известны, например, ваше имя или дату рождения.\n{FF0A00}Пример пароля : Цифры, регистр : HTs2mwo0 Слово и число : hyeb8207 Простой пароль : aylnccsm","Ввод","");
    		}
    	}
    	return 1;
    }

  4. #13
    Аватар для DeimoS
    Модератор?

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    5,588
    Репутация:
    1984 ±
    Так и где у вас тут проверки на ботов? Или у вас боты умеют нажимать на кнопки в диалоговых окнах и вводить пароли?
    Связаться со мной в VK можно через личные сообщения этой группы
    Заказы не принимаю

    Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
    Великих идей полно, на них нет спроса.
    Воплощение идеи в законченную игру требует долгой работы,
    таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
    Предложить идею просто, воплотить – вот в чём проблема

    Steve Pavlina

  5. Пользователь сказал cпасибо:
    Айболит (15.09.2014)
  6. #14
    Аватар для Айболит
    Пользователь

    Статус
    Оффлайн
    Регистрация
    27.05.2014
    Сообщений
    133
    Репутация:
    1 ±
    Цитата Сообщение от DeimoS Посмотреть сообщение
    Так и где у вас тут проверки на ботов? Или у вас боты умеют нажимать на кнопки в диалоговых окнах и вводить пароли?
    Так что мне сделать, подскажите, пожалуйста...

  7. #15
    Аватар для DeimoS
    Модератор?

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    5,588
    Репутация:
    1984 ±
    Использовать функцию IsPlayerNPC, дабы боты могли обходить авторизацию/античиты и прочее, что может их как-то остановить
    Связаться со мной в VK можно через личные сообщения этой группы
    Заказы не принимаю

    Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
    Великих идей полно, на них нет спроса.
    Воплощение идеи в законченную игру требует долгой работы,
    таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
    Предложить идею просто, воплотить – вот в чём проблема

    Steve Pavlina

  8. #16
    Аватар для Айболит
    Пользователь

    Статус
    Оффлайн
    Регистрация
    27.05.2014
    Сообщений
    133
    Репутация:
    1 ±
    Цитата Сообщение от DeimoS Посмотреть сообщение
    Использовать функцию IsPlayerNPC, дабы боты могли обходить авторизацию/античиты и прочее, что может их как-то остановить
    Я так и делаю, но странности происходят когда я подключаю стример!! без него все работает отлично...
    PHP код:
    #define RECORDING "HELP" //This is the filename of your recording without the extension.
    #define RECORDING_TYPE 2 //1 for in vehicle and 2 for on foot.

    #include <a_samp>

    new cjcar;

    public 
    OnGameModeInit()
    {
        
    ConnectNPC("[BOT]CJ","HELP");
        
    cjcar =    AddStaticVehicle(454,0,0,0,0,26,26); // car
    }

    public 
    OnPlayerSpawn(playerid)
    {
        if(
    IsPlayerNPC(playerid)) //Checks if the player that just spawned is an NPC.
        
    {
            new 
    npcname[64];
            
    GetPlayerName(playerid,npcname,64);
            if(!
    strcmp(npcname,"[BOT]CJ",true))
            {
                
    PutPlayerInVehicle(playeridcjcar2);
                
    SetPlayerColor(playerid,0x0000BBAA);
                
    SetPlayerSkin(playerid171);
                return 
    1;
            }
            return 
    0;
        }
        return 
    1;


  9. #17
    Аватар для underwoker
    Пользователь

    Статус
    Оффлайн
    Регистрация
    07.03.2014
    Сообщений
    331
    Репутация:
    47 ±
    PHP код:
    if(IsPlayerNPC(playerid)) return true
    Используйте в паблике где у вас бот отключается.
    "Власть, кровь, няш-мяш, кровь, власть, Крым наш!" - (c) Наталья Поклонская.

    Критик должен быть готов и способен в любой момент и по первому требованию занять место критикуемого им и выполнять его дело продуктивно и компетентно. В противном случае критика превращается в наглую, самодовлеющую силу и становится тормозом на пути прогресса. (с) AXE

  10. #18
    Аватар для Айболит
    Пользователь

    Статус
    Оффлайн
    Регистрация
    27.05.2014
    Сообщений
    133
    Репутация:
    1 ±
    Цитата Сообщение от underwoker Посмотреть сообщение
    PHP код:
    if(IsPlayerNPC(playerid)) return true
    Используйте в паблике где у вас бот отключается.
    Увы, не помогло..

  11. #19
    Аватар для DeimoS
    Модератор?

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    5,588
    Репутация:
    1984 ±
    В OnPlayerConnect/OnPlayerRequestClass и прочие коллбеки добавьте тот код, что дали выше:
    PHP код:
    if(IsPlayerNPC(playerid)) return true
    Либо поменяйте версию стримера, но вряд ли это поможет, ибо сейчас бот тупо не может пройти авторизацию
    Связаться со мной в VK можно через личные сообщения этой группы
    Заказы не принимаю

    Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
    Великих идей полно, на них нет спроса.
    Воплощение идеи в законченную игру требует долгой работы,
    таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
    Предложить идею просто, воплотить – вот в чём проблема

    Steve Pavlina

  12. #20
    Аватар для Айболит
    Пользователь

    Статус
    Оффлайн
    Регистрация
    27.05.2014
    Сообщений
    133
    Репутация:
    1 ±
    Цитата Сообщение от DeimoS Посмотреть сообщение
    В OnPlayerConnect/OnPlayerRequestClass и прочие коллбеки добавьте тот код, что дали выше:
    PHP код:
    if(IsPlayerNPC(playerid)) return true
    Либо поменяйте версию стримера, но вряд ли это поможет, ибо сейчас бот тупо не может пройти авторизацию
    Не помогло, да уж, стример менял, так же...

 

 
Страница 2 из 3 ПерваяПервая 1 2 3 ПоследняяПоследняя

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

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

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

Ваши права

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