Скриптинг в LS
Northern_StrikeДата: Суббота, 11.12.2010, 16:03 | Сообщение # 1
Механик
Группа: V.I.P.
Сообщений: 298
Решил создать тему по многочисленным просьбам, где описываются некоторые скрипты, и как их прописать. Они 100% работают в LS2009, при правильной прописке. Этот список будет дополняться.

Первый скрипт это скрипт на убирание - появление любых объектов в т. ч. и колес:
Для этого там понадобится скрипт mirror.lua
В modDesc прописываем:
в графе <specializations>, ниже всех строчек (если они там есть) и до </specializations> пишем <specialization name="mirror" className="mirror" filename="mirror.lua"/> (mirror.lua это имя файла)

Примерно это выглядит так:

Code
    <specializations>
             <specialization name="MTZ82" className="MTZ82" filename="MTZ82.lua"/>
       <specialization name="wheelHydraulic" className="WheelHydraulic" filename="WheelHydraulic.lua"/>
             <specialization name="mirror" className="mirror" filename="mirror.lua"/>
         </specializations>

Далее в ИМЯ_ФАЙЛА.xml пишем в самом низу, до строчки </vehicle>

Code
    <mirrors>
             <mirror1 index="0|1|1" />
             <mirror2 index="1|1|1" />
             <mirror3 index="2|1" />
             <mirror4 index="3|1" />
      </mirrors>

0|1|1 - индексы, их надо поменять на нужный (принцип счета)
Если хотите что бы было меньше убираемых объектов, удалите строчки mirror.

На 2 объекта:

Code
    <mirrors>
             <mirror1 index="0|1|1" />
             <mirror2 index="1|1|1" />
      </mirrors>

Как сделать больше, могу описать если кто попросит.

ВНИМАНИЕ! Объекты, появляются не убранными, при нажатии на клавишу T (по умолчанию) они исчезают!
Что бы изменить клавишу, которая убирает\показывает колеса, надо в mirror.lua найти строчку

Code
    if isDown and sym == Input.KEY_t then
и изменить T на другую клавишу, например U
Code
    if isDown and sym == Input.KEY_u then

Вроде все, если что непонятно - пишите.
Сохраняем и пробуем.
Скрипт mirror.lua можно взять отсюда!

Теперь расскажу как добавить мигалку!

Берем модель мигалки (например отсюда) + две текстуры в формате ддс не забываем. Ставим мигалку в нужное место.
В моддеске прописываем в графе <specializations>

Code
    <specialization name="rundumleuchten" className="RUL" filename="rundumleuchte.lua"/>

Потом в <vehicleTypes>
Code
    <specialization name="rundumleuchten" />

Далее в хмл пишем
Code
    <rundumleuchten>
     <rundumleuchte rotNode="32|0" light="32|0|0" lightsource="32|0|0|0" rotSpeed="10" emitLight="true" />
       </rundumleuchten>

Индекс 32 надо заменить на нужный (нули и палочки не трогать, заменять только цифру 32 на индекс!)

Если надо 2 например мигалки, то добавляем еще одну строчку

Code
    <rundumleuchten>
    <rundumleuchte rotNode="32|0" light="32|0|0" lightsource="32|0|0|0" rotSpeed="10" emitLight="true" />
    <rundumleuchte rotNode="33|0" light="33|0|0" lightsource="33|0|0|0" rotSpeed="10" emitLight="true" />
      </rundumleuchten>

(Не забываем индексы переписать)
Потом закидываем сам скрипт rundumleuchte.lua в папку с модом.
В настройках назначаем клавишу включения и проверяем в игре!
Если вы все правильно сделали, то мигалка работает!
Беларус1221Дата: Вторник, 09.10.2012, 22:48 | Сообщение # 241
Бригадир
Группа: Постоянный
Сообщений: 129
Mironjuk, ето скрипт для таво што бы кардан от например оп 2000 и штобы етот кардан стоял там где стоит вал отбора
MironjukДата: Среда, 10.10.2012, 10:08 | Сообщение # 242
Группа: Удаленные





Спасибо большое.
Беларус1221Дата: Среда, 10.10.2012, 15:44 | Сообщение # 243
Бригадир
Группа: Постоянный
Сообщений: 129
Подскожыте пожалоста, што за скрпт стоит на прицепах(добавляет борты,меняет борты) примеру ПТС со старым межанизмом поворота от команды LSSA! Кто поможет ставлю +
}I{EKAДата: Среда, 10.10.2012, 15:51 | Сообщение # 244
¯\_(ツ)_/¯
Группа: Постоянный
Сообщений: 1573
Беларус1221, VariableBody.lua С ним вместе ставиться и VariableBodyEvent.lua.
Беларус1221Дата: Среда, 10.10.2012, 16:11 | Сообщение # 245
Бригадир
Группа: Постоянный
Сообщений: 129
}I{EKA, а как их правельно поставить, незнаеш?
}I{EKAДата: Среда, 10.10.2012, 16:15 | Сообщение # 246
¯\_(ツ)_/¯
Группа: Постоянный
Сообщений: 1573
Беларус1221, Не заморачивался...
ANUBIS95_deadДата: Среда, 10.10.2012, 18:04 | Сообщение # 247
Бригадир
Группа: Постоянный
Сообщений: 196
Беларус1221, Это сложные скрипты. Их не так просто прописать. Там при нажатии на клавишу меняется тип прицепа, а не просто нашивки добавляет. Там нужно правильно собрать модель. Возьми тот же прицеп и внимательно посмотри на строение скрипта, и сборку модели.
kolyan26Дата: Среда, 17.10.2012, 09:16 | Сообщение # 248
Cтажер
Группа: Пользователи
Сообщений: 25
скажите как называется скрипт ручной коробки передач на К700
}I{EKAДата: Среда, 17.10.2012, 13:05 | Сообщение # 249
¯\_(ツ)_/¯
Группа: Постоянный
Сообщений: 1573
kolyan26, Если не ошибаюсь - allrad, что-то в этом роде...
kolyan26Дата: Среда, 17.10.2012, 16:42 | Сообщение # 250
Cтажер
Группа: Пользователи
Сообщений: 25
}I{EKA, там нет такого
LukachenkoДата: Среда, 17.10.2012, 18:08 | Сообщение # 251
Механик
Группа: Постоянный
Сообщений: 258
kolyan26, а что за К700? Дай ссылку в ЛС
jenya_arxipovДата: Среда, 17.10.2012, 18:21 | Сообщение # 252
Живодёр (от слова "стоматолог")
Группа: Модераторы
Сообщений: 1933
}|{eka, allrad это полный привод
}I{EKAДата: Среда, 17.10.2012, 22:45 | Сообщение # 253
¯\_(ツ)_/¯
Группа: Постоянный
Сообщений: 1573
jenya_arxipov, Ах да, та я его просто ставил всего один раз и то снес к чертям, ибо от него толку... как с козла молока. Крайне неудачно подобран способ переключения, жмешь один раз - переключается на 9-ю сразу, Да и еще момент переключения как у спорткара, ни тебе двойного выжима, ни перегазовки, слишком быстро переключается и нету потери мощности. Вообщем не интересен он мне, вот если бы все вышесказанное там появилось - тогда для меня был бы смысл его ставить, а так..., как говорит Влад - Лишнее тыканье кнопок...
ANUBIS95_deadДата: Четверг, 18.10.2012, 02:19 | Сообщение # 254
Бригадир
Группа: Постоянный
Сообщений: 196
kolyan26, Не знаю как там на к700 эта коробка устроена, но немного раньше мы обсуждали установку ручной коробки передач с помощью скрипта mtzvalto.lua Чем этот скрипт вам плох! Довольно прост в использовании и в установке в принципе тоже.
kolyan26Дата: Четверг, 18.10.2012, 11:17 | Сообщение # 255
Cтажер
Группа: Пользователи
Сообщений: 25
ANUBIS95_dead, я хочу убрать ручную коробку
Поиск:
Copyright © 2009-2024 TRUCKGAME.CLUB