Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Need help?

    Create a topic in the appropriate section
    Don't write everything in the chat!
  • Take a look at the marketplace

    There you can buy
    everything related to game servers
  • Don't want a ban?

    Please read our rules
    Don't disturb the order!
  • Sell or buy?

    Use services of the guarantor
    We will make your deal safe
  • 0
Situativno

Есть ли в Dayz SA уникальные ID у каждого предмета\объекта на карте?

Всем привет, собственно вопрос в названии темы "Есть ли в Dayz SA уникальные ID у каждого предмета\объекта на карте?"

Вот заспавнил сервер банку с едой, или поставил игрок палатку или стену, им при этом назначается какой-нибудь уникальный ID, по которому можно "отследить" этот объект?

Я почти уверен, что именно тут видел обсуждение этого вопроса, где кто-то из сторожил подробно описывал эти ID, но найти тему не смог ни поиском тут ни поиском по сайту через гугл(видимо ввожу в поиске что-то не то).

 

Share this post


Link to post
Share on other sites

4 answers to this question

Recommended Posts

  • 0
20 минут назад, Situativno сказал:

Второй не подойдёт, отслеживание нужно на протяжении месяцев, а не в пределах 1го рестарта.
Светится в момент загрузки из БД на сервер и момент сохранения в БД?А где он "светится" ?Ну то есть как его увидеть?

Ищи на тему OnStoreLoad и OnStoreSave в родных классах игры, грубо говоря где пишутся сами значения ветки сохранений класса. Например в class PlayerBase или class CarScript

Ну и тема с тем, как их записывать и читать скриптом:

по сути все описано там, далее зависит лишь от ваших познаний скриптинга и написания своих скриптов. Готовых решений не наблюдал.

 

И да, за неверное размещение темы в ветке с гайдами, форумное предупреждение вам

Share this post


Link to post
Share on other sites



  • 0

ID есть, причем 2 видов, перманентный в базе, который светится в момент загрузки-сохранения, и на текущий рестарт сервера. С последним проще, item.GetID() универсально для скриптов

Share this post


Link to post
Share on other sites
  • 0
1 минуту назад, 123new сказал:

ID есть, причем 2 видов, перманентный в базе, который светится в момент загрузки-сохранения, и на текущий рестарт сервера. С последним проще, item.GetID() универсально для скриптов

Второй не подойдёт, отслеживание нужно на протяжении месяцев, а не в пределах 1го рестарта.
Светится в момент загрузки из БД на сервер и момент сохранения в БД?А где он "светится" ?Ну то есть как его увидеть?


Наткнулся в поисках на некий GetDebugName, там есть какой-то ID, но он явно не постоянный(по логам вижу что один и тот же ID есть у разных предметов в зависимости от возраста логов)

Share this post


Link to post
Share on other sites
  • 0

Понял, спасибо.Буду копать

P.S.Это как раз и есть та тема которую я искал, не понятно почему не смог найти, ключевые слова в поиске задавал как раз из темы)

Share this post


Link to post
Share on other sites

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

×
×
  • Create New...

Important Information

By using this site, you automaticly agree to our Guidelines and Privacy Policy.
We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.