[Lua] المدخل - إنشاء علامات للتنقل
-
drive.google.comتحميل
هذا السكربت ينفذ نظام تنقل بسيط للاعب. يعمل على مبدأ الانتقال من النقطة الأولى إلى الثانية.
يمكن استخدامه لتسهيل تنقل اللاعب في الأماكن التي لا يمكن المرور بها لأسباب تقنية.
يمكن أيضًا استخدامه لنقل اللاعب إلى الأماكن الداخلية ذات نقطة دخول واحدة فقط (مثل منزل كارل، موتيل جيفرسون، كازينو كاليغولا، إلخ.)
كمثال، تم إنشاء مدخل ومخرج لمنزل رايدر
سيتم إصدار نسخة أخرى من السكربت لاحقًا لإنشاء عدة مداخل لنفس المكان الداخلي (مثل بيتزا، برجر شوت، أمونشين، إلخ.)
التثبيت: انسخ مجلد moonloader إلى دليل اللعبة.
إعداد ملف INI:
-- [1] رقم القسم، 1-99. يمكن أن تكون غير مرتبة، لكن لا يجب تكرارها.
-- xpos=2459.4656 \'\'\\
-- ypos=-1691.6638 > إحداثيات النقطة الابتدائية
-- zpos=13.5456 ,,/
-- intp=0 الداخلية للنقطة الابتدائية
-- xdis=2465.2566 \'\'\\
-- ydis=-1698.5074 > إحداثيات نقطة الوجهة
-- zdis=1013.5152 ,,|
-- intd=2 الداخلية لنقطة الوجهة
-- adeg=90.0 دوران اللاعب في نقطة الوجهة
-- name=مكان رايدر اسم الداخلية/المنطقة التي ستظهر على الشاشة بعد الانتقال
-- enex=RYDERS اسم علامة ENEX الموجودة بالقرب من نقطة الانتقال والتي يجب تعطيلها. (مطلوب لحظر العلامات في الأماكن الداخلية غير المستخدمة لتجنب الدخول إليها)
Этот скрипт реализует простейшую систему перемещения игрока. Работает по принципу стал в 1ю точку и переместился во 2ю.
Может применяться для упрощения перемещения игрока в тех местах, где по техническим причинам пройти не получится.
Также может применяться для перемещения игрока в интерьеры с ограничением в единственную точку входа (как, например, дом Карла, мотель Джефферсон, Казино Калигула и т.п.)
В качестве примера создан вход и выход в дом Райдера
Для создания нескольких входов в один интерьер (как, например, пиццерия, Бургер Шот, Аммунация и т.п.) будет позже выпущен другой вариант скрипта.
Установка: Папку moonloader скопировать в директорию с игрой.
Настройка INI файла:
-- [1] Номер секции, 1-99. Могут быть не по порядку, но не должны повторяться.
-- xpos=2459.4656 \'\'\\
-- ypos=-1691.6638 > Координаты начальной точки
-- zpos=13.5456 ,,/
-- intp=0 Интерьер начальной точки
-- xdis=2465.2566 \'\'\\
-- ydis=-1698.5074 > Координаты точки назначения
-- zdis=1013.5152 ,,|
-- intd=2 Интерьер точки назначения
-- adeg=90.0 Поворот игрока в точке назначения
-- name=Ryder\'s place Имя интерьера/зоны, которое отобразится на экране после перехода
-- enex=RYDERS Имя ENEX маркера, находящийся около точки перемещения, который нужно отключить. (нужно для блокировки маркеров в неиспользуемых интерьерах во избежание попадания в него)