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

Ошибка отображения статов.

тут можно задать вопрос по скриптингу
Post Reply
yuras
Novice
Novice
Posts: 142
Joined: 11.01.2011 10:34

Ошибка отображения статов.

Post by yuras »

Есть скрипт, который ходит по заданным координатам и что-то делает.
типа
script1;
movexy(a,b,true,1,false)
script2;
ну и т.д.
Периодически, после дисконнекта, он автоматом коннектится, показывает статус коннектед, но HP, MANA, STAMINA - 0. Скрипт работает дальше, пока не надо идти. Ходилка, пока стамина 0, не работает. Если я подключаюсь клиентом, то данные обновляются и отображается стамина, макрос продолжается.
Как-то можно это исправить? Сфера 51, клиент 1.26.4, стелс последний.
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Post by Vizit0r »

странно. попробуй принудительно из скрипта свой статус вытаскивать после реконнекта
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
yuras
Novice
Novice
Posts: 142
Joined: 11.01.2011 10:34

Post by yuras »

Vizit0r wrote:странно. попробуй принудительно из скрипта свой статус вытаскивать после реконнекта
RequestStats, да, после него все норм стало. Спасибо. Пропустил команду при изучении фака...
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Post by Vizit0r »

вообще это неправильно, потому что при приходе пакета о чаре (своем) автоматом от стелса идет запрос статов. Если сервер на него не реагирует по какой-то причине - это проблемы сервера, а не стелса
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
yuras
Novice
Novice
Posts: 142
Joined: 11.01.2011 10:34

Post by yuras »

Vizit0r wrote:вообще это неправильно, потому что при приходе пакета о чаре (своем) автоматом от стелса идет запрос статов. Если сервер на него не реагирует по какой-то причине - это проблемы сервера, а не стелса
А можно номера пакетов озвучить, чтобы я передал администрации сервера точную информацию о проблеме.
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Post by Vizit0r »

Code: Select all

function TCharacter.GetInfoFromPacket_0x55(PacketObj:PArray; PacketLen : integer) : Boolean;
...
RequestStats(SelfPlayerID);
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
Post Reply