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

Реклама


 

**Как получить V.I.P** (Перейти)
Чтобы заказать рекламу на Pro-Pawn.Ru, обращайтесь в Skype.
Баннерная реклама 100руб/мес, Текстовая 50руб/мес.
Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя
Показано с 11 по 20 из 28
  1. #11
    Аватар для TheMallard
    Пользователь

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

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

    Статус
    Оффлайн
    Регистрация
    14.05.2015
    Сообщений
    759
    Репутация:
    567 ±
    Цитата Сообщение от 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
    Адрес
    Улан-Удэ
    Сообщений
    192
    Репутация:
    37 ±
    Цитата Сообщение от 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
    new fuck_logic[0] = EOS;

    Статус
    Оффлайн
    Регистрация
    06.04.2013
    Адрес
    Novokuznetsk, Russia
    Сообщений
    1,490
    Репутация:
    2035 ±
    Цитата Сообщение от 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.
    Индивидуально в PM и Skype по скриптингу не помогаю. Задавайте все свои вопросы здесь (click).
    SA-MP 0.4 is a lie

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

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

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

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

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

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

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

    Статус
    Оффлайн
    Регистрация
    17.11.2015
    Адрес
    Stavropol
    Сообщений
    1,183
    Репутация:
    100 ±
    Цитата Сообщение от TheMallard Посмотреть сообщение
    Куй не дурак хотя-бы потому что смог написать и монетизировать мультиплеер для GTA, при этом не столкнувшись с Take2 и Rockstar.
    А по новостям слышал что то вроде что Rockstar подали в суд на создателя мультиплеера к их синглу SA,
    ну это было в течении этого полугода, поэтому точно не помню когда слышал и где, было ли такое с Куем(или с кем то)?
    Всё таки ж мировые новости и врать не должны..
    [Античит] Invisible Fly Hack
    [Античит] Weapon/Ammo Hack
    [Function] ResetPlayerWeaponSlot
    [Function] FIX_SetPlayerAmmo

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

    Статус
    Оффлайн
    Регистрация
    06.04.2013
    Адрес
    Novokuznetsk, Russia
    Сообщений
    1,490
    Репутация:
    2035 ±
    Цитата Сообщение от vovandolg Посмотреть сообщение
    А по новостям слышал что то вроде что Rockstar подали в суд на создателя мультиплеера к их синглу SA,
    ну это было в течении этого полугода, поэтому точно не помню когда слышал и где, было ли такое с Куем(или с кем то)?
    Всё таки ж мировые новости и врать не должны..
    Пруфлинк или не было.
    Индивидуально в PM и Skype по скриптингу не помогаю. Задавайте все свои вопросы здесь (click).
    SA-MP 0.4 is a lie

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

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

 

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

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

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

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

Ваши права

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