Сандали vabish'а
Функции моддинга в текущей версии гб. В новом патче добавится еще куча фишек. В мечтах догнать гмод
Ещо Гдев добавил в проект библиотеку для импорта моделей. Завтра сделаю поддержку импорта моделей большинства форматов и поддержку загрузки анимаций(Дженни мод 2.0)
🔥17
Сандали vabish'а
Ещо Гдев добавил в проект библиотеку для импорта моделей. Завтра сделаю поддержку импорта моделей большинства форматов и поддержку загрузки анимаций(Дженни мод 2.0)
Я переименовал функции gui_update, late_update, fixed_update на guiUpdate, lateUpdate, fixedUpdate. Имейте ввиду
❤5
Сандали vabish'а
Я переименовал функции gui_update, late_update, fixed_update на guiUpdate, lateUpdate, fixedUpdate. Имейте ввиду
Из новых евентов:
1. onEmote(emoteName)
2. onEndEmote
3. onChatMessage(message, player)
player — новый класс. Проводит методы по типу player.getName(player)
4. onLocalGetUp
5. onLocalRagdoll
6. onLocalSpawned
7. onLocalKnockout
8. onLocalWakeUp
9. onLocalHealed
10. onLocalInfected
11. onKilledSelf
12. onLocalDied
13. onKilledPlayer(player)
14. onPlayerJoined(player)
1. onEmote(emoteName)
2. onEndEmote
3. onChatMessage(message, player)
player — новый класс. Проводит методы по типу player.getName(player)
4. onLocalGetUp
5. onLocalRagdoll
6. onLocalSpawned
7. onLocalKnockout
8. onLocalWakeUp
9. onLocalHealed
10. onLocalInfected
11. onKilledSelf
12. onLocalDied
13. onKilledPlayer(player)
14. onPlayerJoined(player)
А как в старом моддинге игрока находили? Я уже не помню
Короче луа полетел изза огромного функционала. Придется переписывать его с нуля на модульную систему
🤬12😢3👏2😁1
Сандали vabish'а
Короче луа полетел изза огромного функционала. Придется переписывать его с нуля на модульную систему
Буду использовать другую библиотеку. АПИ опять поменяется полностью
👏12🤬1
Сандали vabish'а
Буду использовать другую библиотеку. АПИ опять поменяется полностью
Новый моддинг будет выглядить типо так:
'''Lua
LocalPlayer = nil
function start()
LocalPlayer=getLocalPlayer()
PlayerTransform = LocalPlayer.getTransform()
PlayerTransform.setPosition(0, 3, 8)
end
'''
'''Lua
LocalPlayer = nil
function start()
LocalPlayer=getLocalPlayer()
PlayerTransform = LocalPlayer.getTransform()
PlayerTransform.setPosition(0, 3, 8)
end
'''
❤8🔥3
уже 3 часа ночи и этот код теперь работает:
function OnLocalSpawned()
Main:log("Player returns")
local player = Main:getLocalPlayer()
if player == nil then
Main:log("Player is nil!")
return
end
Main:log(player)
Main:log(player.LocalScale)
local newScale = Vector3.New(2, 3, 4)
player.LocalScale = newScale
Main:log("New scale applied: " .. tostring(player.LocalScale))
end
function OnLocalSpawned()
Main:log("Player returns")
local player = Main:getLocalPlayer()
if player == nil then
Main:log("Player is nil!")
return
end
Main:log(player)
Main:log(player.LocalScale)
local newScale = Vector3.New(2, 3, 4)
player.LocalScale = newScale
Main:log("New scale applied: " .. tostring(player.LocalScale))
end
❤3👍2🔥1👏1
Сандали vabish'а
Я спать. Завтра тут будет раз так в 5 больше контента
С новой библиотекой, которую мне порекомендовал чел я думаю, что верну прошлый функционал за +- 2 дня
👍5
Все. Я сделал весь моддинг. Осталось протестировать и дошлифовать его. Надеюсь, вы его уже увидите в следующем патче!
🔥8
Сандали vabish'а
Все. Я сделал весь моддинг. Осталось протестировать и дошлифовать его. Надеюсь, вы его уже увидите в следующем патче!
Новый параметр в info.txt: safeMode. Если true то можно менять компоненты только от юнити. Если false то мод не будет работать в мп и будет помечен как "опасный для устройства. На ваш страх и риск"
👍7
Тилибоны, у вас открывается вкладка Addons в главном меню?
😢5
LUA_GB_MODDINGAPI.xlsx
21.1 KB
Большое обновление. Это наверно конец 1 части моддинга. Во 2 части уже будет работа по мелочи
❤6👍1
Media is too big
VIEW IN TELEGRAM
Демо-мод который делает так, чтобы в зависимости от силы игрок мог тоскать предметы все больше и больше
🔥14👍3
Теперь при слоу-мо фпс не увеличивается(фпс на счетчике)
🤬11