Добавлен
В новых функциях есть функции SetItemName и GetItemName - аргументом они берут не тип предмета, а экземпляр предмета. Поэтому я счёл, что функции позволяют менять названия экземпляров, как в случае с именами юнитов. Однако когда я меняю имя одного предмета - меняются названия всех предметов данного типа (чего не происходит при изменении имён у юнитов). Это бага, или так и запланировано? Есть ли резон ожидать, что это подправят и продолжать делать карту с расчётом что это будет исправлено?
И ещё вопрос - есть ли возможность преобразовать item в integer, мне нужно понимать с каким именно экземпляром из общего массива предметов идёт манипуляция предметом.

Да. У тебя же есть итемлвл. Либо БД. Если имя предмета такое, то индекс = 1.
Исправят или нет, вопрос не к комьюнити, а к разработчикам. В любом случае есть костыли вида "чёрт бы с ним, этим предметом, у меня рпг" и "пользователь наводит курсор на предмет, быстро меняй его имя"
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
19
Cancel,
Юнит получает предме,т в БД этого юнита записывается единичка. Когда герой подходит к квестгиверу, проверяется конкретная строка БД на единичку у конкретного юнита. Если одиночная компания, то хватит одного глобального массива, где цифры 1,2,3,4 - означают стадии квеста. Если игрок выбросил кинжал, сделать стадию-1. И проверять по этому числу.
17
DemonoiD, это не ответ на мой вопрос, у меня многопользовательская игра, и мне нельзя привязываться к юниту или игроку, мне нужно сделать привязку к предмету, который может лежать на земле, быть в рюкзаке и т. д.
я где-то читал, что, вроде handle можно преобразовать в число
но не знаю как
19
Cancel, привязка к юнитам решает вопрос многопользовательской игры. Насчёт хендлов не знаю.
Есть вариант менять описание предмета. Если оно не багует. Типа "предмет пренадлежит игроку тра-та-та"
17
DemonoiD, так нулевой пост начался с того, что багует. Изменение имени одного экземпляра предмета приводит к изменению имени всех экземпляров данного типа
21
Cancel, это определенно баг. Предмет передается в аргументы не просто так.
16
Пока что рассчитай на то, как работает сейчас
17
DemonoiD, функции работают и с названиями, и с описаниями
22
не баг вы просто не правильно передаете параметры!!!
12
pro100master:
не баг вы просто не правильно передаете параметры!!!
А как там можно неправильно передать параметры, так, чтобы поменялись названия всех предметов одного типа? На всякий случай, вдруг пригодится...
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.