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

Помогите

тут можно задать вопрос по скриптингу
Post Reply
Лавр
Posts: 4
Joined: 04.09.2009 18:51
Contact:

Помогите

Post by Лавр »

Скрипт запускается и выключается. Где беда?

Code: Select all

program harvesting;

{$Include 'all.inc'}
type
ArrayType1 = Array [0..1] of Word;

const 
dropcount = 1;

var
drop_types : ArrayType1;
i : Integer;

begin
drop_types := [$19B7, $19B8]; 
  while not dead do
    begin
      while weight < 700 do
        begin
          clearjournal;
          waittargetself;
          useobject($7DB29BA2);
          repeat 
            wait(200);
          until injournal('Вы добыли песок|Вы добыли глину') > 0;
        end;
    end;

for i := 0 to dropcount do  
  Stack(drop_types[i],$FFFF);        
      
end.
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Re: Помогите

Post by Vizit0r »

Лавр wrote:Скрипт запускается и выключается.
подробнее
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
Vano
Neophyte
Neophyte
Posts: 24
Joined: 31.01.2008 23:26

Re: Помогите

Post by Vano »

Ладно, сразу приведу рабочий код.

Code: Select all

program harvesting;

{$Include 'all.inc'}
type
ArrayType1 = Array of Word;

const 
dropcount = 1;

var
drop_types : ArrayType1;
i : Integer;

begin
drop_types := [$19B7, $19B8]; 
  while not dead do
    begin
      while weight < 700 do
        begin
          clearjournal;
          waittargetself;
          useobject($7DB29BA2);
          repeat 
            wait(200);
          until injournal('Вы добыли песок|Вы добыли глину') > 0;
        end;
    end;

for i := 0 to dropcount do  
  Stack(drop_types[i],$FFFF);        
      
end.
P.S. дополнительную информацию искать в этой теме.
Лавр
Posts: 4
Joined: 04.09.2009 18:51
Contact:

Post by Лавр »

Спасибо.
Лавр
Posts: 4
Joined: 04.09.2009 18:51
Contact:

Post by Лавр »

Хм... При весе 700 не сбрасывает данные типы в кучу на земле. В чём беда?
Vano
Neophyte
Neophyte
Posts: 24
Joined: 31.01.2008 23:26

Post by Vano »

А с чего ему сбрасывать? Ясно видно, что:
1. сброс находится вне цикла
2. из внешнего цикла скрипт не скоро выйдет (пока чар не умрет)
Лавр
Posts: 4
Joined: 04.09.2009 18:51
Contact:

Post by Лавр »

Спасибо ешё раз. :)
Post Reply