Как сделать приватность предмета? Типо если человек этот предмет уже взял к себе инвентарь предмет то другой игрок его взять не может.

Принятый ответ

SetItemPlayer подойдёт. Сохраняем игроку, при подборе предмета сравнивает хозяина предмета и юнита. Если не совпадают, то выкидываем предмет.
В лучшем случае запрет буде нативным, но я в этом сильно сомневаюсь.
А UserData лучше для других вещей оставить.
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
23
5 лет назад
0
узай SetDataItem если его не занят либо в базу заносит хендл и игрока а может и юнита. Невижу сложного!
0
26
5 лет назад
0
Кучу вопросов подобных видел, там советовали через триггеры, но, наверное, есть какая-то встроенная возможность, чтобы делать предметы принадлежащими игроку.
0
23
5 лет назад
Отредактирован pro100master
0
SetItemPlayer есть да но не тестил.
0
29
5 лет назад
Отредактирован nazarpunk
0
pro100master:
SetItemPlayer есть да но не тестил.
Тоже видел эту функцию, но также не тестил. Если не поможет то:
pro100master:
узай SetDataItem если его не занят либо в базу заносит хендл и игрока а может и юнита. Невижу сложного!
0
28
5 лет назад
0
SetItemPlayer подойдёт. Сохраняем игроку, при подборе предмета сравнивает хозяина предмета и юнита. Если не совпадают, то выкидываем предмет.
В лучшем случае запрет буде нативным, но я в этом сильно сомневаюсь.
А UserData лучше для других вещей оставить.
Принятый ответ
2
1
5 лет назад
2
PT153:
SetItemPlayer подойдёт. Сохраняем игроку, при подборе предмета сравнивает хозяина предмета и юнита. Если не совпадают, то выкидываем предмет.
В лучшем случае запрет буде нативным, но я в этом сильно сомневаюсь.
А UserData лучше для других вещей оставить.
Всё верно, но можно использовать две функции. Одну для привязки неких данных, а вторую сугубо для сравнения владелцев, меняя предмет на заблокированную пустышку, а владельцу возвращать оригинал, id которого сохранён в ItemUserData. Ну или использовать магию жасса и мозги.
Ну и вопрос к автору вопроса: почему нельзя подумать хорошенько головой и поискать через поиск материал на подобные темы?
ПС: Ещё мы не хотим смотреть список жасс функций, где описываются их применения и назначения. Нет, я буду спрашивать. Гуи тоже самое.
0
23
5 лет назад
0
зачем пустышку омг.
Ловите приказ на итем цель если являет предмет и проверяем если игрок равен 0 то он свободен после чего устанавливает игрока 1
а если занят то приказ остановить и оповестить что это не ваш.
не надо изврашать пустышками
0
29
5 лет назад
0
А если совсем лень думать, то можно взять наработку с хайва.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.