Graf 209 Report post Posted September 4, 2022 Добрый день. Использую улучшение вещей методом: Цитата SetItemAttr( Item_RH_Slot, ITEMATTR_VAL_MNATK, New_Min_Atk) SetItemAttr( Item_RH_Slot, ITEMATTR_VAL_MXATK, New_Max_Atk) RefreshCha ( role ) То есть добавляю минимальную и максимальную атаку предмету в правой руке. Если вещь снять, то её характеристики обновляются. Характеристики персонажа не обновляются до "релога". Помогите, пожалуйста) Quote Share this post Link to post Share on other sites
V3ct0r 2,116 Report post Posted September 5, 2022 Привет, @Graf! После строки: RefreshCha(role) добавь: SynChaKitbag(role, 13) Quote Some useful links / Полезные ссылки Tips for making a topic in 'Questions & Help' / Рекомендации по созданию тем в разделе "Помощь" Server Advertising Section Rules / Правила раздела "Реклама серверов" Available e-mail domains for registration / Допустимые e-mail домены для регистрации User groups / Группы пользователей User ranks / Звания пользователей "Broken" pictures on the forum / "Битые" изображения на форуме Beware of scammers! / Осторожно, мошенники! My developments / Мои разработки Mods for client and server / Моды для клиента и сервера PKOdev.NET website for Tales of Pirates Server / PKOdev.NET веб-обвязка для сервера Пиратии I do not provide any help in private messages and outside the forum. Use 'Questions & Help' section please. Thank you for understanding! Я не оказываю какую-либо помощь в личных сообщениях и вне форума. Пожалуйста, используйте раздел "Пиратия: Помощь". Благодарю за понимание! Share this post Link to post Share on other sites
Graf 209 Report post Posted September 5, 2022 (edited) 3 часа назад, V3ct0r сказал: Привет, @Graf! После строки: RefreshCha(role) добавь: SynChaKitbag(role, 13) К сожалению, проблема осталась прежней. Измененный код: SetItemAttr( Item_1_Slot, ITEMATTR_VAL_MNATK, New_Min_Atk) SetItemAttr( Item_1_Slot, ITEMATTR_VAL_MXATK, New_Max_Atk) RefreshCha ( role ) SynChaKitbag(role, 13) Edited September 5, 2022 by Graf Quote Share this post Link to post Share on other sites
Graf 209 Report post Posted September 5, 2022 Забыл отметить. Сами характеристики вещи обновляются. Именно персонаж не видит, что характеристики предмета обновились. Помогает телепорт или "релог". Не могу понять, какую команду использовать для обновления характеристик. Quote Share this post Link to post Share on other sites
champ 146 Report post Posted September 5, 2022 Там вроде ещё была функция типа RefreshCha, не уверен, что поможет, но попробовать стоит Quote Share this post Link to post Share on other sites
Graf 209 Report post Posted September 5, 2022 3 часа назад, Graf сказал: К сожалению, проблема осталась прежней. Измененный код: SetItemAttr( Item_1_Slot, ITEMATTR_VAL_MNATK, New_Min_Atk) SetItemAttr( Item_1_Slot, ITEMATTR_VAL_MXATK, New_Max_Atk) RefreshCha ( role ) SynChaKitbag(role, 13) Только что, champ сказал: Там вроде ещё была функция типа RefreshCha, не уверен, что поможет, но попробовать стоит Спасибо, но я уже её использую)) Не помогает, также пробовал AttrRecheck(role) Quote Share this post Link to post Share on other sites
champ 146 Report post Posted September 5, 2022 А, вижу, извиняюсь. Если на месте написать. &move, то характеристики отображаются правильно ведь? надо смотреть, что вызывается после использования move, что обновляет персонажа и вставить в код. Quote Share this post Link to post Share on other sites
Graf 209 Report post Posted September 5, 2022 Помог ResetItemFinalAttr(Slot) 57 минут назад, champ сказал: А, вижу, извиняюсь. Если на месте написать. &move, то характеристики отображаются правильно ведь? надо смотреть, что вызывается после использования move, что обновляет персонажа и вставить в код. Да, обновляются. 1 Quote Share this post Link to post Share on other sites
Fomin 53 Report post Posted September 5, 2022 14 часов назад, Graf сказал: Добрый день. Использую улучшение вещей методом: То есть добавляю минимальную и максимальную атаку предмету в правой руке. Если вещь снять, то её характеристики обновляются. Характеристики персонажа не обновляются до "релога". Помогите, пожалуйста) Функция SynChaKitbag(role, 13) с атрибутом 13 - обновляет только главный инвентарь. Нужно заменить атрибут на другую цифру, вроде на 4 (могу ошибаться, давно с этим работали, поэкспериментируй с разными). 1 1 Quote Share this post Link to post Share on other sites
V3ct0r 2,116 Report post Posted September 6, 2022 @Graf, попробуй добавить в скрипт: SyncChar(role, 4) 1 Quote Some useful links / Полезные ссылки Tips for making a topic in 'Questions & Help' / Рекомендации по созданию тем в разделе "Помощь" Server Advertising Section Rules / Правила раздела "Реклама серверов" Available e-mail domains for registration / Допустимые e-mail домены для регистрации User groups / Группы пользователей User ranks / Звания пользователей "Broken" pictures on the forum / "Битые" изображения на форуме Beware of scammers! / Осторожно, мошенники! My developments / Мои разработки Mods for client and server / Моды для клиента и сервера PKOdev.NET website for Tales of Pirates Server / PKOdev.NET веб-обвязка для сервера Пиратии I do not provide any help in private messages and outside the forum. Use 'Questions & Help' section please. Thank you for understanding! Я не оказываю какую-либо помощь в личных сообщениях и вне форума. Пожалуйста, используйте раздел "Пиратия: Помощь". Благодарю за понимание! Share this post Link to post Share on other sites
Graf 209 Report post Posted September 6, 2022 10 минут назад, V3ct0r сказал: @Graf, попробуй добавить в скрипт: SyncChar(role, 4) Не помогло. Для варианта с улучшением вещи через инвентарь, а не одетую вещь, то вариант: RefreshCha(role) ResetItemFinalAttr(Slot) Подходит) Видимо обновление одетой вещи в Пиратии не предусмотрено. 1 Quote Share this post Link to post Share on other sites