Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.

Реклама


**Как получить V.I.P** (Перейти)
Чтобы заказать рекламу на Pro-Pawn.Ru, обращайтесь в Skype.
Баннерная реклама 200руб/мес, Текстовая 100руб/мес.
Показано с 1 по 9 из 9

Тема: Dialog Hider

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

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    3,931
    Репутация:
    1502 ±

    Dialog Hider

    Данный инклюд содержит в себе защиту от cleo Dialog Hider.

    Работает он по принципу сохранения последнего показанного игроку ID диалогового окна и сверки этого ID с тем, что прислал игрок серверу.

    Использование:
    • Вставляем инклюд в папку pawno/include/
    • Подключаем инклюд во все скрипты, используемые Вами на сервере, в которых имеется показ диалогов
      PHP код:
      #include <a_samp>
      #include <ac_dialog_hider> 
    • Создаём новую функцию, в которой указываем действие, которое нужно производить при поимке читера
      PHP код:
      public OnPlayerUseDialogHider(playeriddialogid)
      {
          
      //Действия
          
      return 1;

       Например
      PHP код:
      public OnPlayerUseDialogHider(playeriddialogid)
      {
          
      SendClientMessage(playerid, -1"Вы были кикнуты по подозрению в использовании <Dialog Hider>");//Сообщаем читеру о том, что он пойман
          
          
      new player_name[MAX_PLAYER_NAME+1];//Создаём массив для записи ника читера
          
      GetPlayerName(playeridplayer_nameMAX_PLAYER_NAME+1);//Записываем ник
          
      printf("Игрок с %s ID %d был кикнут по подозрению в использовании <Dialog Hider> (dialogid: %d)"player_nameplayeriddialogid);// Отображаем случившееся в консоль
          
          
      Kick(playerid);// Кикаем читера
          
      return 1;



    Скачать: https://www.dropbox.com/s/jma7ebljjb...hider.inc?dl=0
    Pastebin: http://pastebin.com/7MVwcGkS
    Автор: DeimoS

    Копирование данной статьи на других ресурсах без указания автора запрещено!
    Последний раз редактировалось DeimoS; 02.01.2017 в 19:31. Причина: объединил со старой темой // DC
    Связаться со мной можно в личных сообщениях этой группы

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

    Steve Pavlina

  2. 2 пользователя(ей) сказали cпасибо:
    DmX (22.02.2016)[ForD] (01.03.2016)
  3. #2
    Аватар для $continue$
    Пользователь

    Статус
    Оффлайн
    Регистрация
    02.08.2014
    Адрес
    г. Киров (aka Вятка)
    Сообщений
    1,438
    Репутация:
    261 ±
    Даешь либу на gist/pastbin, а не на Ваш этот, яндекс диск
    Value your freedom or you will lose it, teaches history. "Don't bother us with politics," respond those who don't want to learn. (c) Richard Stallman

  4. #3
    Аватар для $continue$
    Пользователь

    Статус
    Оффлайн
    Регистрация
    02.08.2014
    Адрес
    г. Киров (aka Вятка)
    Сообщений
    1,438
    Репутация:
    261 ±
    Я нуб - я не умею и качать с Вашего, Яндекс.Диска не хочу!
    Цитата Сообщение от DeimoS Посмотреть сообщение
    Для таких, как ты, я предоставил весь код под спойлером. Не желаешь качать инклюд - копируй и создавай его сам. Или ты видишь существенное отличие между кодом под спойлером и кодом на pastebin?
    Value your freedom or you will lose it, teaches history. "Don't bother us with politics," respond those who don't want to learn. (c) Richard Stallman

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

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    3,931
    Репутация:
    1502 ±
    Цитата Сообщение от $continue$ Посмотреть сообщение
    Я нуб - я не умею и качать с Вашего, Яндекс.Диска не хочу!
    А кто-то не умеет с вашего pastebin качать

     Пошаговая инструкция для тех, кто в танке

     1

     2

     3

     4

     5

     6

     7
    Готово, Вы восхитительный скриптер!

    Связаться со мной можно в личных сообщениях этой группы

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

    Steve Pavlina

  6. Пользователь сказал cпасибо:
    DmX (22.02.2016)
  7. #5
    Аватар для Daniel_Cortez
    new fuck_logic[0] = EOS;

    Статус
    Оффлайн
    Регистрация
    06.04.2013
    Адрес
    Novokuznetsk, Russia
    Сообщений
    1,652
    Репутация:
    2144 ±
    1. Опять путаешь hider и header.
    2. Определись с переносами строк. Между объявлением массива и перехватчиком SPD - 1 строка, а между самими перехватчиками - целых 3 строки.
    Индивидуально в PM и Skype по скриптингу не помогаю. Задавайте все свои вопросы здесь (click).
    SA-MP 0.4 is a lie

  8. Пользователь сказал cпасибо:
    DeimoS (01.03.2016)
  9. #6
    Аватар для DeimoS
    Модератор?

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    3,931
    Репутация:
    1502 ±
    Цитата Сообщение от Daniel_Cortez Посмотреть сообщение
    1. Опять путаешь hider и header.
    Спасибо, исправил. Что-то мимо глаз пропустил когда правил старую версию :(


    Цитата Сообщение от Daniel_Cortez Посмотреть сообщение
    2. Определись с переносами строк. Между объявлением массива и перехватчиком SPD - 1 строка, а между самими перехватчиками - целых 3 строки.
    Ну я думал тут всё логично, но ладно, тоже исправил
    Связаться со мной можно в личных сообщениях этой группы

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

    Steve Pavlina

  10. #7
    Аватар для $continue$
    Пользователь

    Статус
    Оффлайн
    Регистрация
    02.08.2014
    Адрес
    г. Киров (aka Вятка)
    Сообщений
    1,438
    Репутация:
    261 ±
    По-моему запомнить легко:
    header - заголовок
    hide - скрытие
    Value your freedom or you will lose it, teaches history. "Don't bother us with politics," respond those who don't want to learn. (c) Richard Stallman

  11. Пользователь сказал cпасибо:
    DeimoS (01.03.2016)
  12. #8
    Аватар для DeimoS
    Модератор?

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    3,931
    Репутация:
    1502 ±
    Цитата Сообщение от $continue$ Посмотреть сообщение
    По-моему запомнить легко:
    header - заголовок
    hide - скрытие
    Спасибо, кэп. Но я написал причину того, почему там был Header
    Связаться со мной можно в личных сообщениях этой группы

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

    Steve Pavlina

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

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    3,931
    Репутация:
    1502 ±
    Цитата Сообщение от $continue$ Посмотреть сообщение
    По-моему запомнить легко:
    header - заголовок
    hide - скрытие
    Да и чего же ты тогда не можешь правила расстановки запятых запомнить, раз английский для тебя так легко даётся? :с
    Связаться со мной можно в личных сообщениях этой группы

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

    Steve Pavlina

  14. 4 пользователя(ей) сказали cпасибо:
    Nexius_Tailer (02.03.2016)Salvacore (02.03.2016)untonyst (01.03.2016)Иван Бубнов (02.03.2016)
 

 

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

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

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

Ваши права

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