Jump to content

Проблема с оружием у педов


Recommended Posts

Снова всем привет. У меня опять проблема с педами.

На сервере множество НПЦ, порядка 30 штук, планируется еще больше в ближайшее время. Создание их происходит таким образом:

1. Запускается ресурс

2. Ставится таймер на 10 секунд

3. Спустя эти 10 секунд начинается создание педов на серверной части

4. Все их данные (позиция, скин, оружие, анимация и т.п.) берутся из таблицы

5. Используя эти данные, педы создаются в цикле.

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

table = { 
  { 100, 0, 50, 31 }, 
  { 0, 0, 0, 30 } 
} 
  
function pedCreate () 
for i =1, #table do 
 createPed 
 giveWeapon 
end 
end 

Дальше начинается самое интересное.

Допустим есть игрок а и игрок б. Игрок "а" на сервере, "б" в оффлайне. Происходит создание педов. Игрок "а" видит оружие в руках нпц. Подключается игрок "б", он не видит оружие в руках педов, хотя все проверки говорят, что оружие в руках у нпц есть.

P.S. Коли уж написал, то есть небольшой еще вопрос. Если во время создания педа поставить ему synced на false, то на что это именно повлияет?

Link to comment

Задавай дату педу, что у него есть оружие. Когда ты войдёшь в стрим, то просто дай ему оружие. Старый баг кстати :D

P.S. Коли уж написал, то есть небольшой еще вопрос. Если во время создания педа поставить ему synced на false, то на что это именно повлияет?

Если бот будет стоять на месте всегда и ничего не делать, то ставь на false. Сервер просто создаст его у клиентов, но синхронизировать его действия не будет.

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...