Вопрос Проблема Проблема вернуть дефолтный шмот игроку.

Евгений Бусько

Участник портала
Автор темы
33
8
13
Всем привет, пишу систему работы грузчиком. Все ок, все работает, но возник один момент с обратным переодеванием в одежду. Делаю все вот так:
Одеваю персонажа:
JavaScript:
player.setClothes(8, 59, 0, 2);
player.setClothes(3, 65, 0, 2);
player.setProp(0, 145, 0)
Раздеваю персонажа:
JavaScript:
player.setClothes(8, 65535, 0, 2);
player.setClothes(3, 65535, 0, 2);
player.setProp(0, 255, 0)
На англоязычных форумах пишут, что palette выставлять всегда на 2, ок(хоть и не понятно что это такое). Вообще как я делал: перед переодеванием я запоминал одежду персонажа player.getClothes и уже когда игрок поработал, возвращаю эти значения(65535 и 255 из сохраненных перед переодеванием).
Проблема в том, что не работает обратное переодевание, каска(Prop) - снимается, все остальное остается на местах.
 

RandomchikTT

Начинающий специалист
133
86
50
Самое лёгкое, так это попробуй вывести на серверку одежду а не на клиентке,у тебя своя сборка или нет?
 
  • Like
Реакции: Rambo

Евгений Бусько

Участник портала
Автор темы
33
8
13
Самое лёгкое, так это попробуй вывести на серверку одежду а не на клиентке,у тебя своя сборка или нет?
Пишу с 0, одежду меняю на сервере. Если подробнее:
JavaScript:
mp.events.add("finishLoaderWork", (player) => {
  console.log('finish_work')
  player.setClothes(8, 65535, 0, 2);
  player.setClothes(3, 65535, 0, 2);
  player.setProp(0, 255, 0)
  player.setVariable('workingLoader', false);
})

mp.events.add("startLoaderWork", (player) => {
  console.log(`${JSON.stringify(player.name)} entered the colshape`);
  player.setClothes(8, 59, 0, 2);
  player.setClothes(3, 65, 0, 2);
  player.setProp(0, 145, 0)
  player.setVariable('workingLoader', true);
})
Игрок становится на маркет, открывается модалка cef "работать/не работать", дальше в зависимости от того что выберет игрок, будет стриггерено одно из 2-ух событий что я написал выше.
 

Harland David Sanders

Куратор портала
Команда форума
Куратор портала
605
451
110
У тебя одежда сохраняется в аккаунт?
 

RandomchikTT

Начинающий специалист
133
86
50
А,ну ссори с js не помогу,но на RedAge есть
Код:
 Customization.ApplyCharacter
После того как ты снимаешь например фракционную одежду,она берет твою последнюю,вроде так)
 
  • Like
Реакции: Rambo

Евгений Бусько

Участник портала
Автор темы
33
8
13
А,ну ссори с js не помогу,но на RedAge есть
Код:
 Customization.ApplyCharacter
После того как ты снимаешь например фракционную одежду,она берет твою последнюю,вроде так)
Ладно, спасибо, буду пробовать!)
 
  • Like
Реакции: Rambo