نص اختبار إطلاق صاروخ GTA SA
مؤخراً، بدأت في دراسة الكود المستعاد لملف exe SA.
بفضل ذلك، تمكنت من العثور على وظائف وعناوين مفيدة مختلفة.
ساعدتني هذه المعرفة في دراسة واحدة من الوظائف المسؤولة عن إطلاق الصواريخ.
أقدم مثالاً صغيراً ونصاً يوضح كيفية إنشاء إطلاق صاروخ في اللعبة.
يتضمن الأرشيف مثالاً على الكود ووصفاً موجزاً لاستخدامه في نصوصك.
تم أخذ الوظيفة الرئيسية من أمثلة قديمة وتم تحسينها بشكل كبير.
تم تنفيذ إنشاء الصاروخ وإطلاقه في عملية واحدة (عبر استدعاء وظيفة scm)
جميع معلمات وظيفة إنشاء الصاروخ مخصصة تماماً، مضغوطة وواضحة، مما يسهل استخدام هذه الوظيفة في نصوصك وتوافقها مع أي كائن أو وسيلة نقل أو شخصية.
تفعيل النص لاختبار إطلاق الصواريخ - رمز الغش "RTEST"
في وضع الاختبار، هناك وضعان لإطلاق النار:
إطلاق النار في الاتجاه المباشر (T) وإطلاق صاروخ موجه (R)
عرض النص:
يمكنك العثور على المزيد من أعمالي في المجموعة: https://vk.com/goldscripts
Не так давно я увлёкся изучением восстановленного кода exe SA.
Благодаря чему мне удалось найти разные полезные функции и адреса.
Данные знания мне помогли подробно изучить одну из функций, отвечающую за выстрел ракет.
Выкладываю небольшой пример и скрипт, демонстрирующий создание выстрела ракеты в игре.
В архиве присутствует пример кода и краткое описание по его использованию в своих скриптах.
Основная функция была взята со старых примеров и значительно доработана.
Само создание ракеты и ее выстрел было реализовано в одном опкоде (через call scm функцию)
Все параметры функции создания ракеты полностью кастомизированы, компактны и понятны, что ведет за собой легкое использование данной функции в своих скриптах и удобном сочетании с любым объектом, транспортом или педом.
Активация скрипта для тестирования стрельбы ракетами - чит-код "RTEST"
В режиме тестирования доступно 2 режима стрельбы:
Выстрел в прямом направлении (T) и выстрел самонаводящейся ракетой (R)
Демонстрация скрипта:
Больше моих работ вы можете найти в группе: https://vk.com/goldscripts