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

Несколько вопросов

тут можно задать вопрос по скриптингу
Post Reply
Az_Rieil
Neophyte
Neophyte
Posts: 34
Joined: 21.05.2014 17:18

Несколько вопросов

Post by Az_Rieil »

ClientRequestObjectTarget запрашивает таргет, как можно его сбросить? CancelTarget не работает.
Тут есть ассоциативные массивы?
drabadan
Expert
Expert
Posts: 730
Joined: 13.12.2012 17:35
Contact:

Re: Несколько вопросов

Post by drabadan »

Az_Rieil wrote:ClientRequestObjectTarget запрашивает таргет, как можно его сбросить? CancelTarget не работает.
Тут есть ассоциативные массивы?
а как ты его используешь, покажи конструкцию...
Az_Rieil
Neophyte
Neophyte
Posts: 34
Joined: 21.05.2014 17:18

Re: Несколько вопросов

Post by Az_Rieil »

конструкция:

Code: Select all

function requestID( msg : String ) : Cardinal;
var i: Byte;
begin                       
    clientPrint(msg);
    for i:=1 to targetRequestTimes do
        begin
        ClientRequestObjectTarget();
        wait(targetRequestDelay);  
        if ClientTargetResponsePresent then
            begin
            Result:=ClientTargetResponse.id;
            exit;
            end;     
        CancelTarget;
        CancelWaitTarget; 
        wait(1000);
        clientPrint(msg_reqRepeat);
        end; 
    criticalError(msg_reqTargFail);    
end;
targetResponse или как ее там тоже не реагирует на таргет вызванный стелсом.
Az_Rieil
Neophyte
Neophyte
Posts: 34
Joined: 21.05.2014 17:18

Re: Несколько вопросов

Post by Az_Rieil »

Еще - функция StrBreakApart вызывает ошибку Exception: Access violation at address 00A06CC5 in module 'Stealth.exe'. Read of address 00000000
Пробовал с разными сепараторами , строки константы и тп, выбивает ошибку. Как решить?
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Re: Несколько вопросов

Post by Vizit0r »

надо глянуть, что там с ClientRequestObjectTarget
а StrBreakApart надо смотреть тоже, давай пример с ошибкой.
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
Az_Rieil
Neophyte
Neophyte
Posts: 34
Joined: 21.05.2014 17:18

Re: Несколько вопросов

Post by Az_Rieil »

StrBreakApart уже не надо, справился пока без него,
ClientRequestObjectTarget пример выше
Еще вопрос - есть функция определения типа? typeof/instanceof?
И что по поводу ассоциативного массива?
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Re: Несколько вопросов

Post by Vizit0r »

gettype, если я правильно понял вопрос))
что есть ассоциативный массив?
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
Az_Rieil
Neophyte
Neophyte
Posts: 34
Joined: 21.05.2014 17:18

Re: Несколько вопросов

Post by Az_Rieil »

В роли индекса массива выступают строки.
myArr['key']:=123;
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Re: Несколько вопросов

Post by Vizit0r »

а, не.
в паскале вообще в чистом виде такого нет, как пропы обьектов только.

Может в питоне есть, это я не в курсе.
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
nah nah
Developer
Developer
Posts: 414
Joined: 13.07.2011 11:23
Contact:

Re: Несколько вопросов

Post by nah nah »

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

Re: Несколько вопросов

Post by Vizit0r »

думаю, в Дельфах это худо-бедно сделать можно, обходами, но в PascalScript никак совсем.
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
Az_Rieil
Neophyte
Neophyte
Posts: 34
Joined: 21.05.2014 17:18

Re: Несколько вопросов

Post by Az_Rieil »

1.Возможно ли в стелсе рисование гампов?
2. Как запустить функцию передвижения чтобы скрипт не зависал до ее завершения или провала? Т.е. последующие операции проходили сразу после запуска
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Re: Несколько вопросов

Post by Vizit0r »

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