Forum in READ ONLY mode! All questions and discussions on Discord official server, invite link: https://discord.gg/VxsGzJ7

переменные чара не обновляются

тут можно задать вопрос по скриптингу
Post Reply
untoha
Novice
Novice
Posts: 51
Joined: 16.03.2013 17:21

переменные чара не обновляются

Post by untoha »

в соответствии с механикой шарда, персонажу определенной магией меняется ник на время, парализится, делается резист 200.
но при этом мой стелс не видит изменения, он видит старое значение имени и резиста (50). при этом новое значение (200) видно в закладке Skills
пробовал кликать на себя, но бестолку

при этом, если я меняю ник персу ГМом, то ник в стелсе обновляется через 2-3 секунды.
что я не так делаю?

Code: Select all

AddToSystemJournal(CharName);  
AddToSystemJournal(GetName(self));
AddToSystemJournal(inttostr(Trunc(GetSkillValue('Resisting spells'))); 
так же странность в том, что раньше это работало без нареканий.

===================== UPD
если запарализенному персонажу изменить координаты, перенести на любой тайл, то значение имени обновляется. но как быть, вить он запарализен и игровым способом его не перенести.
Attachments
Снимок2.JPG
Снимок2.JPG (31.02 KiB) Viewed 11213 times
Снимок.1JPG.JPG
Снимок.1JPG.JPG (19.34 KiB) Viewed 11213 times
спасибо создатель, я твой должник!
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Re: переменные чара не обновляются

Post by Vizit0r »

в дискорде напиши и готовь мне чара для тестов
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
untoha
Novice
Novice
Posts: 51
Joined: 16.03.2013 17:21

Re: переменные чара не обновляются

Post by untoha »

для истории, я не правильно смотрел скил. значение модифицированного скила нужно получать GetSkillCurrentValue()
спасибо создатель, я твой должник!
Post Reply