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

Бета-тест нового Стелса

User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Post by Vizit0r »

один из злых багов исправлен, остался последний.

тем временем поразбирал работу с пакетами, неточности исправлены, изменения в соответствии с версиями клиента - внесены.

убрал из настроек шардов все галочки, кроме Nil Targets - все они либо ушли за ненадобностью, либо рассосались по другим (уже имеющимся, новых не добавлял) настройкам.
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
grundick
Developer
Developer
Posts: 272
Joined: 31.01.2008 21:16

Post by grundick »

Лёх, умру не дождавшись релиза :lol:
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Post by Vizit0r »

дождешься, ты ж здоров аки бык :)
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
Macks
Apprentice
Apprentice
Posts: 250
Joined: 27.02.2006 22:23
Location: АоП - Age Of Power

Post by Macks »

grundick wrote:Лёх, умру не дождавшись релиза :lol:
Еще немного.
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Post by Vizit0r »

добавил переменную DropDelay : Cardinal - задержка после выполнения функции dropItem (напомню, что любой grab,drop или moveitem есть а) dragitem б) dropitem).
Значение не опустится меньше 50, и не поднимется выше 10000


еще добавил установку и вычитывание переменных задержек движения

Code: Select all

procedure SetRunUnmountTimer(Value: Word);
procedure SetWalkMountTimer(Value: Word);
SetRunMountTimer(Value: Word);
procedure SetWalkUnmountTimer(Value: Word);

function GetRunUnMountTimer : Word;
GetWalkMountTimer : Word;
GetRunMountTimer : Word;
function GetWalkUnmountTimer : Word;
RunMountTimer - Бежать на лощади
WalkMountTimer - Идти на лошади
RunUnmountTimer - Бежать пешком
WalkUnmountTimer - Идти пешком

значения по умолчанию
RunMountTimer : Word = 95;
WalkMountTimer : Word = 185;
RunUnmountTimer : Word = 185;
WalkUnmountTimer : Word = 370;

ниже их вы не опустите :)
максимальное значение - 2000.

Я очень хотел оформить их тоже переменными - не вышло :(




завтра утром выложу релиз
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
shinma
Expert
Expert
Posts: 505
Joined: 28.04.2011 12:05

Post by shinma »

Ребят эти функции про тайме на ходьбу в версии 3.6.0 работают. или только в бете? На простой код:

program bestr;
begin
WalkUnmountTimer := 450;
WalkmountTimer := 450;
end.

Стелс мне пишет Unknown identifier 'WalkUnmountTimer'
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Post by Vizit0r »

конечно не работают. потому что это не переменная, а функция.
GetWalkUnmountTimer
SetWalkUnmountTimer
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
Post Reply