Всем привет. Хочу загрузить сохраненный предмет в кэше. Но не пойму как это сделать. В гуй в разделе "предмет" ничего нет про "буфер игры".
Пытался через личный сценарий прописать, но при сохранении вылезает ошибка сценария: отсутствует название.
Подскажите, где ошибка? Или так нельзя загружать предметы?
Вот строка: call UnitAddItemSwapped( GetStoredHandleBJ("ItemSlot1", "Paladin1", udg_Cache), gg_unit_Hpal_0023 )
Мне кажется ошибка в "HandleBJ"
Спасибо.

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

Camby, чем вас не устраивает способ Blizzard? Переносите в кэше героя с предметом, предмет перемещаете в нужное место, а героя из игры убираете.

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
18
7 лет назад
0
Хм, может, переменная-кэш не создана?
С кэшем как-то не сталкивался, только пару наработок видел и кампанию Рекксара в TFT.
0
3
7 лет назад
0
Создана, всё другое грузится и не ругается
0
26
7 лет назад
0
Camby, предмет в РО создан на обеих картах? А то последние вопросы про кэш, на которые отвечал, были в основном из-за этого.
0
3
7 лет назад
0
8gabriel8:
Нет, проблема не в этом. Да и если бы предмет отсутствовал, разве была бы ошибка при сохранении карты? Проблема скорее всего в правильности написания этой строки.
0
28
7 лет назад
Отредактирован nvc123
0
проблема в том что функции GetStoredHandleBJ не существует
откуда ты вообще её взял?
или ты думал что если придумать своё название то игра прочтёт твои мысли и сделает то что ты хочешь?
в кэш нужно сохранять параметры предмета (равкод и количество зарядов)
а потом в следующей главе создавать предмет и устанавливать ему количество зарядов
для этого придётся изучить хотя бы основы jass
1
26
7 лет назад
1
Camby, чем вас не устраивает способ Blizzard? Переносите в кэше героя с предметом, предмет перемещаете в нужное место, а героя из игры убираете.
Принятый ответ
0
3
7 лет назад
0
nvc123:
С текстом GetStored другие значения загружаются из кэша, а текст Handle присутствует при загрузке предмета из хеш-таблицы. При знаниях jass на уровне "подмены переменных в готовом тексте" я предположил, что путём перестановки некоторых текстов можно получить требуемое =/
Увидеть бы какие функции вообще существуют в jass, а то всё не то гуглится ...
8gabriel8:
Через манекен перетащить предмет... можно попробовать. Если не получится значит буду через сохранение целых чисел продолжать делать...
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.