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

bowcraft

тут можно задать вопрос по скриптингу
shinma
Expert
Expert
Posts: 505
Joined: 28.04.2011 12:05

Re: bowcraft

Post by shinma »

а можно описание этой функции увидеть? я думал она включает проверку на лаги и если лагов нету то сразу переходит на следующий шаг . а на деле она ждет checklag(3000); 3 секунды. я не догоняю назначение её какое.
--->>>ПОИСК ПО ФОРУМУ, НАЧНИ С НЕГО!!!<<<---
--->>>Search the forum, start with him!!!<<<---
95% Ваших вопросов уже кем-то написаны и решены.
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Re: bowcraft

Post by Vizit0r »

http://stealth.od.ua/wiki/doku.php?id=checklag

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

Re: bowcraft

Post by shinma »

мм тада я вообще не понимаю, лагов нету в игре, а скрипт срабатывает не через 3 секунды, а через 6.

Code: Select all

program test;
{$Include 'all.inc'}
var
i:integer;
begin
i:=0;
while (not dead) do
begin
wait(3000);
checklag(3000);
 AddToSystemJournal(inttostr(i));
 i:=i+1;
end;
end.
а написано
если лагов нету моментально возвращает true,
--->>>ПОИСК ПО ФОРУМУ, НАЧНИ С НЕГО!!!<<<---
--->>>Search the forum, start with him!!!<<<---
95% Ваших вопросов уже кем-то написаны и решены.
shinma
Expert
Expert
Posts: 505
Joined: 28.04.2011 12:05

Re: bowcraft

Post by shinma »

Инклудов нету. юзаю чисто checklag; Смотрите на время выполнения скрипта.
Логика - если лага нет то скрипт должен работать каждую секунду, но скрипт работает только через 6 секунд. выходит чеклаг работает как wait. Может он и реагирует на лаги , но я дальше уже не пошел проверять эту функцию, так как она оказалась бесполезной. она должна проверять лаги и если лоага нет помогать работе макроса не сбиться и работать на предельной скорости дальше, а вышло что она скрипт еще больше задерживает.
и еще: по умолчанию в стелсе есть только одна функция вида

Code: Select all

checklag(Время);
. а функции

Code: Select all

checklag;
нету не в инклудах не в стелсе.

Code: Select all

program test;
var
i:integer;
begin
i:=0;
while (not dead) do
begin
wait(1000);
checklag(5000);
 AddToSystemJournal(inttostr(i));
 i:=i+1;
end;
end.
16:45:47:875 [_FW]: Compiling
16:45:47:890 [_FW]: Compiled succesfully
16:45:53:921 [_FW]: 0
16:45:59:953 [_FW]: 1
16:46:05:953 [_FW]: 2
16:46:06:500 [_FW]: Succesfully executed
16:46:06:500 [_FW]: Script test.sc stopped successfuly
--->>>ПОИСК ПО ФОРУМУ, НАЧНИ С НЕГО!!!<<<---
--->>>Search the forum, start with him!!!<<<---
95% Ваших вопросов уже кем-то написаны и решены.
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Re: bowcraft

Post by Vizit0r »

shinma wrote:мм тада я вообще не понимаю, лагов нету в игре, а скрипт срабатывает не через 3 секунды, а через 6.

Code: Select all

program test;
{$Include 'all.inc'}
var
i:integer;
begin
i:=0;
while (not dead) do
begin
wait(3000);
checklag(3000);
 AddToSystemJournal(inttostr(i));
 i:=i+1;
end;
end.
а написано
если лагов нету моментально возвращает true,
17:25:31:863 [Golden World - Test]: Compiled succesfully
17:25:34:910 [Golden World - Test]: 0
17:25:37:941 [Golden World - Test]: 1
17:25:41:004 [Golden World - Test]: 2

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

Re: bowcraft

Post by shinma »

значит у меня стелс после патча врет я же вон использую тока код и стелс никаких инклудов. ничего.
--->>>ПОИСК ПО ФОРУМУ, НАЧНИ С НЕГО!!!<<<---
--->>>Search the forum, start with him!!!<<<---
95% Ваших вопросов уже кем-то написаны и решены.
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Re: bowcraft

Post by Vizit0r »

странный шард, странные баги.
исправил :)
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
Post Reply