Jump to content
DAYZ-CODE.RU - Создай свой игровой сервер

Привязка предмета к определенному игроку.


 Share

Recommended Posts

Добрый день.

Подскажите пожалуйста нужен скрипт на

1. привязку предмета определенному игроку. т.е. чтобы этот предмет взять в руки или в инвентарь не могли, кроме определенного игрока.

2. Предмет, который бы давался игроку только на время (например на месяц) а потом удалялся из его инвентаря.

Как такое можно реализовать? Может быть это должен быть мод какой а не скрипт?

Заранее спасибо.

Link to comment
Share on other sites

  • 1 month later...

Привязка предмета к определенному игроку:
Вы можете создать систему, которая будет проверять идентификатор игрока при попытке поднять предмет. Если идентификатор не совпадает, предмет не будет поднят.

Please Log in or Register to see this: Code

Временная выдача предмета:
Для временной выдачи предмета вам нужно будет использовать таймер или событие, которое будет отслеживать время владения предметом и удалять его из инвентаря после истечения срока.

Please Log in or Register to see this: Code

Ну это все плюс минус адаптировать и будет тебе счатье)

Link to comment
Share on other sites

@KINGDOOM чат GPT не решает проблем
он вообще ничего не решает, он создает видимость решения

по первому коду:
где синхронизация с базой ?
или где удаление предмета если запись параметра ID не предусмотрена
как поведет себя идентификация, если произойдет, например, краш или рестарт?)
идентификация по идентити или стим айди?
от какого класса наследоваться?
где учтены экшены?
где учтено одевание, если это одежда?
а если это атачмент?

по второму, вообще без комментариев, потому, что это бред сивой кобылы)

Link to comment
Share on other sites

Posted (edited)

Кому может пригодится, первый пункт я решил.

Please Log in or Register to see this: Code

Второй - пока времени не было. но думаю скоро решу.

 

upd. косяк заметил только сейчас... перед вторым return, нужно сначала закрыть файл. т.к. потом он становится недоступным для записи в реальном времени (без перегрузки сервера).

 

Edited by Saybrax
  • Thanks 1
Link to comment
Share on other sites

@Mittt Да. Это серверный мод конечно.

Перед 

Please Log in or Register to see this: Code

 

  • Thanks 1
Link to comment
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
 Share

×
×
  • Create New...