Начинающий
- Статус
- Оффлайн
- Регистрация
- 30 Июн 2024
- Сообщения
- 573
- Реакции
- 6
- Выберите загрузчик игры
- Прочие моды
решил слить из своей киллауры на какую часть тела она будет смотреть, вот настройки 1
дальше настройка 2
добавляйте это
надеюсь справитесь
вставляйте в слайдер сеттинг:
private final SliderSetting verticalOffset = new SliderSetting("Вертикальное смещение", 0.5f, 0.0f, 1.0f, 0.05f);
вставляйте туда же:
private final ModeSetting bodyPartTarget = new ModeSetting("Часть тела", "Chest", "Head", "Chest", "Legs", "Custom");
private final SliderSetting multiPointSwitchSpeed = new SliderSetting("Скорость смены частей тела", 5, 1, 20,
в боолеан сеттинг:
new BooleanSetting("MultiPoint", false),
вставьте где нибудь в килке:
private float getTargetY() {
if (target == null) return 0.0f;
float targetHeight = target.getHeight();
if (options.getValueByName("MultiPoint").get() && !multiPointOffsets.isEmpty()) {
return targetHeight * multiPointOffsets.get(currentBodyPartIndex % multiPointOffsets.size());
}
switch (bodyPartTarget.get()) {
case "Head":
return targetHeight * 0.9f;
case "Chest":
return targetHeight * 0.5f;
case "Legs":
return targetHeight * 0.1f;
case "Custom":
default:
return targetHeight * verticalOffset.get();
}
}
вот как выглядят настройкирешил слить из своей киллауры на какую часть тела она будет смотреть, вот настройки 1дальше настройка 2вставляйте в слайдер сеттинг:private final SliderSetting verticalOffset = new SliderSetting("Вертикальное смещение", 0.5f, 0.0f, 1.0f, 0.05f);
добавляйте этовставляйте туда же:private final ModeSetting bodyPartTarget = new ModeSetting("Часть тела", "Chest", "Head", "Chest", "Legs", "Custom"); private final SliderSetting multiPointSwitchSpeed = new SliderSetting("Скорость смены частей тела", 5, 1, 20,
в боолеан сеттинг:new BooleanSetting("MultiPoint", false),
надеюсь справитесьвставьте где нибудь в килке:private float getTargetY() { if (target == null) return 0.0f; float targetHeight = target.getHeight(); if (options.getValueByName("MultiPoint").get() && !multiPointOffsets.isEmpty()) { return targetHeight * multiPointOffsets.get(currentBodyPartIndex % multiPointOffsets.size()); } switch (bodyPartTarget.get()) { case "Head": return targetHeight * 0.9f; case "Chest": return targetHeight * 0.5f; case "Legs": return targetHeight * 0.1f; case "Custom": default: return targetHeight * verticalOffset.get(); } }