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

    Статус
    Оффлайн
    Регистрация
    08.12.2015
    Адрес
    San Fierro
    Сообщений
    217
    Репутация:
    39 ±
    Куй не дурак хотя-бы потому что смог написать и монетизировать мультиплеер для GTA, при этом не столкнувшись с Take2 и Rockstar.

  2. #12
    Аватар для ziggi
    Проверенный

    Статус
    Оффлайн
    Регистрация
    14.05.2015
    Сообщений
    1,181
    Репутация:
    790 ±
    Цитата Сообщение от Daniel_Cortez Посмотреть сообщение
    Да, действительно. Я проверил тот листинг в class_text3dlabels.cpp, функция C3DTextLabels::Create3DTextLabel располагается по адресу 0047ABE0, что соответствует версии 0.3c R2-2.
    Тем не менее, факт воссоздания с нуля это ещё не доказывает. Скорее всего, у них были исходники от 0.3c R1 и они просто синхронизировали изменения в реализации 3D-текста, произошедшие в R2. Вполне сходится с фактом дублирования SetPlayerAttachedObject - этот баг появился как раз в 0.3c R1 и, как я уже говорил ранее, если бы эта функция тоже добавлялась в Open SA-MP реверсингом, разработчики не могли бы не заметить то дублирование и у них не было бы ни одной причины намеренно повторять тот же самый баг в своей реализации.
    Да, это тоже возможно.

    Цитата Сообщение от Daniel_Cortez Посмотреть сообщение
    А это что?
    Btw, я уже говорил об отсутствующих функциях, но только из 0.3d.
    И правда, просто мой редактор не смог найти нужную функцию поиском текста по файлам, странно.

    Цитата Сообщение от Daniel_Cortez Посмотреть сообщение
    Есть, чтобы знать, какие части исходников относятся к оригиналу (SA-MP), а какие были воссозданы.
    Иначе, если написать статью о том или ином функционале SA-MP, опираясь на исходники Open SA-MP, найдутся те, кто попытается поставить весь материал статьи под сомнение, аргументируя тем, что описываемый функционал добавлен разрабами Open SA-MP и нет никакой гарантии того, что он реализован точно так же, как в оригинале.
    Для подобного лучше основываться на оригинальных исходниках более ранних версий. А исходники Open SA-MP если не идентичны, то очень близки к последним исходникам SA-MP, это видно при обратной разработке текущей версии SA-MP.

    UPD: Еле-еле нашёл исходники vc-mp 0.1c, загрузил на GitHub, может кому-нибудь пригодится: https://github.com/ziggi/vc-mp. Стиль написания очень похож на SA-MP.
    Последний раз редактировалось ziggi; 07.08.2016 в 10:10.

  3. #13
    Аватар для TheMallard
    Пользователь

    Статус
    Оффлайн
    Регистрация
    08.12.2015
    Адрес
    San Fierro
    Сообщений
    217
    Репутация:
    39 ±
    Цитата Сообщение от ziggi Посмотреть сообщение
    Да, это тоже возможно.


    И правда, просто мой редактор не смог найти нужную функцию поиском текста по файлам, странно.


    Для подобного лучше основываться на оригинальных исходниках более ранних версий. А исходники Open SA-MP если не идентичны, то очень близки к последним исходникам SA-MP, это видно при обратной разработке текущей версии SA-MP.

    UPD: Еле-еле нашёл исходники vc-mp 0.1c, загрузил на GitHub, может кому-нибудь пригодится: https://github.com/ziggi/vc-mp. Стиль написания очень похож на SA-MP.
    Так писал же Куй, он же и опубликовал их, когда стал заниматься SA-MP. И да, SA-MP основан на VC-MP.

    - - - Добавлено - - -

    https://github.com/ziggi/vc-mp

    > vcmp: A dll renamed as .flt and placed within the GTA:VC /mss folder. Files named as *.flt will be automatically loaded inprocess by the Miles Sound System which GTA:VC uses.

    Почему же Куй не сделал SA-MP в d3d9.dll? ИМХО, было бы лучше. Еще в SA есть библиотека dinput8.dll (https://habrahabr.ru/post/146791/) там всего одна функция используется.

  4. #14
    Аватар для Daniel_Cortez
    "Это не хак, это фича"

    Статус
    Оффлайн
    Регистрация
    06.04.2013
    Адрес
    Novokuznetsk, Russia
    Сообщений
    2,192
    Репутация:
    2589 ±
    Цитата Сообщение от ziggi Посмотреть сообщение
    Еле-еле нашёл исходники vc-mp 0.1c, загрузил на GitHub, может кому-нибудь пригодится: https://github.com/ziggi/vc-mp. Стиль написания очень похож на SA-MP.
    Не мог бы ввести в курс дела, откуда эти исходники взялись? Куй сам выкладывал их или это результат очередной утечки? Если последнее, то откуда там лицензия GPL?


    Цитата Сообщение от TheMallard Посмотреть сообщение
    > vcmp: A dll renamed as .flt and placed within the GTA:VC /mss folder. Files named as *.flt will be automatically loaded inprocess by the Miles Sound System which GTA:VC uses.

    Почему же Куй не сделал SA-MP в d3d9.dll? ИМХО, было бы лучше. Еще в SA есть библиотека dinput8.dll (https://habrahabr.ru/post/146791/) там всего одна функция используется.
    Потому что тогда пришлось бы писать перенаправления для каждой функции из оригинальной d3d9.dll. С dinput8.dll и ddraw.dll то же самое, хоть там и экспортируется всего по одной функции.
    Если же сделать библиотеку с расширением .flt, она сама загрузится с помощью MSS, достаточно будет лишь экспортировать одну функцию (DllMain), которая будет вызвана при загрузке библиотеки, и в неё запихнуть код инициализации VC-MP.
    Индивидуально в ЛС по скриптингу не помогаю. Задавайте все свои вопросы здесь (click).

  5. #15
    Аватар для ziggi
    Проверенный

    Статус
    Оффлайн
    Регистрация
    14.05.2015
    Сообщений
    1,181
    Репутация:
    790 ±
    Цитата Сообщение от Daniel_Cortez Посмотреть сообщение
    Не мог бы ввести в курс дела, откуда эти исходники взялись? Куй сам выкладывал их или это результат очередной утечки? Если последнее, то откуда там лицензия GPL?
    Да, Kye сам выложил исходники VC-MP под лицензией GPL после выхода SA-MP (или до выхода, не знаю).

  6. #16
    Аватар для newbie01
    Пользователь

    Статус
    Оффлайн
    Регистрация
    16.11.2015
    Сообщений
    116
    Репутация:
    10 ±
    Цитата Сообщение от TheMallard Посмотреть сообщение
    Куй не дурак хотя-бы потому что смог написать и монетизировать мультиплеер для GTA, при этом не столкнувшись с Take2 и Rockstar.
    Этого не случилось только потому что для этих игр под которые были писаны мультиплееры, отсутствовал стандартный мультиплеер. Например если сделать что-то подобное для GTA 4 и GTA 5 тебя быстро прикроют.

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

    Статус
    Оффлайн
    Регистрация
    14.05.2015
    Сообщений
    1,181
    Репутация:
    790 ±
    Цитата Сообщение от newbie01 Посмотреть сообщение
    Этого не случилось только потому что для этих игр под которые были писаны мультиплееры, отсутствовал стандартный мультиплеер. Например если сделать что-то подобное для GTA 4 и GTA 5 тебя быстро прикроют.
    У любительских мультиплееров для GTA 4 проблем с Rockstar не было и не могло быть - мультиплеер GTA 4 от Rockstar не приносил им никакой прибыли и был, скорее всего, внедрён в основном для обкатки сетевого кода для будущей GTA Online. А претензии к любительским мультиплеерам для GTA 5 не удивительны - они лишают Rockstar прибыли.

  8. 2 пользователя(ей) сказали cпасибо:
    Daniel_Cortez (09.08.2016) Mexanizm (30.03.2018)
  9. #18
    Аватар для vovandolg
    Пользователь

    Статус
    Оффлайн
    Регистрация
    17.11.2015
    Адрес
    Stavropol
    Сообщений
    1,369
    Репутация:
    113 ±
    Цитата Сообщение от TheMallard Посмотреть сообщение
    Куй не дурак хотя-бы потому что смог написать и монетизировать мультиплеер для GTA, при этом не столкнувшись с Take2 и Rockstar.
    А по новостям слышал что то вроде что Rockstar подали в суд на создателя мультиплеера к их синглу SA,
    ну это было в течении этого полугода, поэтому точно не помню когда слышал и где, было ли такое с Куем(или с кем то)?
    Всё таки ж мировые новости и врать не должны..
    [Anticheat]___Invisible Fly Hack
    [Anticheat]____Weapon/Ammo Hack
    [Function]______ResetPlayerWeaponSlot
    [Function]_______FIX_SetPlayerAmmo
    [ServerMod]______TDM | Zombie Apokalypse

  10. #19
    Аватар для Daniel_Cortez
    "Это не хак, это фича"

    Статус
    Оффлайн
    Регистрация
    06.04.2013
    Адрес
    Novokuznetsk, Russia
    Сообщений
    2,192
    Репутация:
    2589 ±
    Цитата Сообщение от vovandolg Посмотреть сообщение
    А по новостям слышал что то вроде что Rockstar подали в суд на создателя мультиплеера к их синглу SA,
    ну это было в течении этого полугода, поэтому точно не помню когда слышал и где, было ли такое с Куем(или с кем то)?
    Всё таки ж мировые новости и врать не должны..
    Пруфлинк или не было.
    Индивидуально в ЛС по скриптингу не помогаю. Задавайте все свои вопросы здесь (click).

  11. #20
    Аватар для ziggi
    Проверенный

    Статус
    Оффлайн
    Регистрация
    14.05.2015
    Сообщений
    1,181
    Репутация:
    790 ±
    Цитата Сообщение от vovandolg Посмотреть сообщение
    А по новостям слышал что то вроде что Rockstar подали в суд на создателя мультиплеера к их синглу SA,
    ну это было в течении этого полугода, поэтому точно не помню когда слышал и где, было ли такое с Куем(или с кем то)?
    Всё таки ж мировые новости и врать не должны..
    Если это и было то, скорее всего, это не правда, а у SA-MP есть устное разрешение от Rockstar.

 

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

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

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

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

Ваши права

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