Куй не дурак хотя-бы потому что смог написать и монетизировать мультиплеер для GTA, при этом не столкнувшись с Take2 и Rockstar.
Куй не дурак хотя-бы потому что смог написать и монетизировать мультиплеер для GTA, при этом не столкнувшись с Take2 и Rockstar.
Да, это тоже возможно.
И правда, просто мой редактор не смог найти нужную функцию поиском текста по файлам, странно.
Для подобного лучше основываться на оригинальных исходниках более ранних версий. А исходники 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.
Так писал же Куй, он же и опубликовал их, когда стал заниматься 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/) там всего одна функция используется.
Не мог бы ввести в курс дела, откуда эти исходники взялись? Куй сам выкладывал их или это результат очередной утечки? Если последнее, то откуда там лицензия GPL?
Потому что тогда пришлось бы писать перенаправления для каждой функции из оригинальной d3d9.dll. С dinput8.dll и ddraw.dll то же самое, хоть там и экспортируется всего по одной функции.
Если же сделать библиотеку с расширением .flt, она сама загрузится с помощью MSS, достаточно будет лишь экспортировать одну функцию (DllMain), которая будет вызвана при загрузке библиотеки, и в неё запихнуть код инициализации VC-MP.
Индивидуально в ЛС по скриптингу не помогаю. Задавайте все свои вопросы здесь (click).
Стол заказов:
Мои работы:
У любительских мультиплееров для GTA 4 проблем с Rockstar не было и не могло быть - мультиплеер GTA 4 от Rockstar не приносил им никакой прибыли и был, скорее всего, внедрён в основном для обкатки сетевого кода для будущей GTA Online. А претензии к любительским мультиплеерам для GTA 5 не удивительны - они лишают Rockstar прибыли.
Daniel_Cortez (09.08.2016) Mexanizm (30.03.2018)
[Anticheat]___Invisible Fly Hack
[Anticheat]____Weapon/Ammo Hack
[Function]______ResetPlayerWeaponSlot
[Function]_______FIX_SetPlayerAmmo
[ServerMod]______TDM | Zombie Apokalypse
Индивидуально в ЛС по скриптингу не помогаю. Задавайте все свои вопросы здесь (click).
Стол заказов:
Мои работы:
Эту тему просматривают: 5 (пользователей: 0 , гостей: 5)