Lua Очередной фейкскин v0.6

user31883

Потрачен
Автор темы
98
222
Версия SA-MP
  1. 0.3.7 (R1)
Преамбула: Как-то захотелось индивидуализировать себя и своих друзей, так родился этот скрипт.
Описание: Фейкскин на хуках, имгуи и не стандартных скинах. Ставит индивидуальный скин по нику игрока. При любой смене скина сервером у вас останется ваш скин.
За чем?: У вас будет свой скин и не зависимый от сервера, можно установить индивидуальный скин вашим друзьям. Благодаря этому на стримах/роликах вы будете выделяться из толпы, да и просто для красоты.

Требования: moonloader 0.26, samp.lua, imgui, sampfuncs 5.4.1, modloader
Установка: .lua в modloader, из архива папку skinforlua в modloader
Активация: /fskin

Настройка:
В папке skinforlua вы увидите много файлов. Разбираться что за что отвечает думаю не обязательно.
Собственно как добавить свой скин?
1. Скачиваете скин, скидываете его в папку skinforlua.
2. Переименовываете его как вам нравится(главное чтобы название не было занято игрой).
3. Делаете копию FATHECK2.ide, переименовываете так же как и ваш скин.
4. Открываете новый .ide файл любым блокнотом, 313, FATHECK2, FATHECK2, ид заменяете на другой незанятый(можно узнать во вкладке "Незанятые игрой иды" или другим известным вам способом), название скина заменяете на ваше.
5. Копируете получившуюся строку, 313, FATHECK2, FATHECK2 , CIVMALE, STAT_TOUGH_GUY, man, 0,1, null,7,0,PED_TYPE_GEN,VOICE_GEN_NOVOICE ,VOICE_GEN_NOVOICE
5. Затем открываете multiobj.ide любым блокнотом и спускаетесь вниз
6. Внизу увидите peds строки скинов end, перед end вставляете скопированную ранее строку.
7. Заходите в игру, прописываете /fskin
8. Пишите свой ник и ид нового скина
9. Привязываете скин
10. Спавнитесь/умираете. Готово, вы переродились с индивидуальной внешностью.
p.s постоянно прописывать в игре не обязательно, после первого запуска создастся .ini файл в папке config, туда можно вписать ник и ид

p.s В планах сделать аналог PedFuncs с рандомными .dff
p.s Занятые иды подсвечены, если на них нажать, то появится окошко с предпросмотром скина
P.s ОСТОРОЖНО ГОВНОКОД
 

Вложения

  • skinforlua.zip
    593.9 KB · Просмотры: 143
  • незанятые иды.txt
    77.6 KB · Просмотры: 91
  • clipboard3.png
    clipboard3.png
    221.1 KB · Просмотры: 755
  • fskin.lua
    49.9 KB · Просмотры: 233

Rei

Известный
Друг
1,611
1,668
сделай массив и циклом проходи, это же кринж какой-то. с такой штукой можешь свою эту табличку реализовать без говнокода
Lua:
local items_count = 1 --до цикла

if items_count % 8 ~= 0 then
 imgui.SameLine()
end
items_count = items_count + 1



и почему так, обэме?

чтобы вернулся стандартный скин всё равно надо заспавниться\сменить зону стрима)
 
  • Нравится
Реакции: user31883

user31883

Потрачен
Автор темы
98
222
и почему так, обэме?
кроме запоминания стандартного скина ничего не придумал, на реализации

реализовать без говнокода
спасибо, но хз как сделать проверку на то, что объект является скином(нет такой функции)
сделаю предпросмотр стандартных скинов и добавление новых скинов в таблицу при привязке
 

CaJlaT

07.11.2024 14:55
Модератор
2,831
2,664
Ебать, обновы выходят чаще, чем у меня в глове появляются идеи сделать новый скрипт (их вообще нет)
 
  • Нравится
Реакции: Hristot

UNKNXXWN

Известный
85
8
А можно взять допустим просто скин с сервера? Ну как бы не скачивать заменку, а ввести айди скина редкого какого нибудь?