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

Реклама


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

    Статус
    Оффлайн
    Регистрация
    15.03.2015
    Адрес
    Slobodskoy
    Сообщений
    663
    Репутация:
    234 ±

    античит на C++

    Возможно ли сделать античит на C++ по типу плагина? Если да, то такой вариант будет практичнее чем старый добрый PAWN код в моде?
    Младший сержант Стяжкин | ЧСВ группа в ВКонтакте NEW

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

    Статус
    Оффлайн
    Регистрация
    02.08.2014
    Адрес
    г. Киров (aka Вятка)
    Сообщений
    1,441
    Репутация:
    261 ±
    Код будет идентичен, только дело в скорости.

  3. #3
    Аватар для untonyst
    Младший сержант

    Статус
    Оффлайн
    Регистрация
    15.03.2015
    Адрес
    Slobodskoy
    Сообщений
    663
    Репутация:
    234 ±
    Цитата Сообщение от Bublik_Public Посмотреть сообщение
    Код будет идентичен, только дело в скорости.
    плагином будет быстрее?
    Младший сержант Стяжкин | ЧСВ группа в ВКонтакте NEW

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

    Статус
    Оффлайн
    Регистрация
    02.08.2014
    Адрес
    г. Киров (aka Вятка)
    Сообщений
    1,441
    Репутация:
    261 ±
    Цитата Сообщение от Darge Посмотреть сообщение
    плагином будет быстрее?
    Da (3 sim)

  5. #5
    Аватар для Daniel_Cortez
    new fuck_logic[0] = EOS;

    Статус
    Оффлайн
    Регистрация
    06.04.2013
    Адрес
    Novokuznetsk, Russia
    Сообщений
    1,662
    Репутация:
    2145 ±
    Цитата Сообщение от Darge Посмотреть сообщение
    плагином будет быстрее?
    Если вопрос про скорость написания кода - это зависит от способностей программиста.

    Если же речь шла о производительности плагина - не факт, что плагин на C++ будет быстрее, чем на Pawn.
    Как будет работать плагин: для вызова функции сервера сначала вызывается функция на Pawn из фейкового экземпляра AMX (который создаётся специально для этой цели ещё при запуске плагина), которая, в свою очередь, уже сама вызывает нативную функцию из сервера (напрямую вызывать функции сервера из плагина нельзя).
    Весь этот процесс занимает сравнительно много времени, поэтому о быстродействии однозначно ничего не скажешь.
    Индивидуально в PM и Skype по скриптингу не помогаю. Задавайте все свои вопросы здесь (click).
    SA-MP 0.4 is a lie

  6. Пользователь сказал cпасибо:
    untonyst (22.04.2015)
  7. #6
    Аватар для untonyst
    Младший сержант

    Статус
    Оффлайн
    Регистрация
    15.03.2015
    Адрес
    Slobodskoy
    Сообщений
    663
    Репутация:
    234 ±
    Цитата Сообщение от Daniel_Cortez Посмотреть сообщение
    Если вопрос про скорость написания кода - это зависит от способностей программиста.

    Если же речь шла о производительности плагина - не факт, что плагин на C++ будет быстрее, чем на Pawn.
    Как будет работать плагин: для вызова функции сервера сначала вызывается функция на Pawn из фейкового экземпляра AMX (который создаётся специально для этой цели ещё при запуске плагина), которая, в свою очередь, уже сама вызывает нативную функцию из сервера (напрямую вызывать функции сервера из плагина нельзя).
    Весь этот процесс занимает сравнительно много времени, поэтому о быстродействии однозначно ничего не скажешь.
    Спасибо.
    Младший сержант Стяжкин | ЧСВ группа в ВКонтакте NEW

  8. #7
    Аватар для Seregamil
    Проверенный

    Статус
    Оффлайн
    Регистрация
    21.11.2013
    Сообщений
    560
    Репутация:
    272 ±
    Серверный античит практически бесполезен, да, будет ловить ЧАСТЬ функций типа флая, и т.д., но такие функции как дос, копирование объектов, подмена пакетов он тупо не поймает

  9. #8
    Аватар для untonyst
    Младший сержант

    Статус
    Оффлайн
    Регистрация
    15.03.2015
    Адрес
    Slobodskoy
    Сообщений
    663
    Репутация:
    234 ±
    Цитата Сообщение от Seregamil Посмотреть сообщение
    Серверный античит практически бесполезен, да, будет ловить ЧАСТЬ функций типа флая, и т.д., но такие функции как дос, копирование объектов, подмена пакетов он тупо не поймает
    то есть плагином будет лучше? Или разумнее поделить поделить на серверный античит(спид хак, флай и т.д.) и плагином(копирование объектов, подмена пакетов и т.д.)?
    Младший сержант Стяжкин | ЧСВ группа в ВКонтакте NEW

  10. #9
    Аватар для Seregamil
    Проверенный

    Статус
    Оффлайн
    Регистрация
    21.11.2013
    Сообщений
    560
    Репутация:
    272 ±
    Цитата Сообщение от Darge Посмотреть сообщение
    то есть плагином будет лучше? Или разумнее поделить поделить на серверный античит(спид хак, флай и т.д.) и плагином(копирование объектов, подмена пакетов и т.д.)?
    Со стороны СЕРВЕРА никакая защита не поможет, ибо есть raksamp, вот хоть убейся.

  11. #10
    Аватар для Valera_Trefilov
    Пользователь

    Статус
    Оффлайн
    Регистрация
    10.12.2013
    Сообщений
    35
    Репутация:
    7 ±
    На RakSamp и RakClient есть любимый hook RakServer :)

 

 

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

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

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

Ваши права

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