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

Формирование игнор листа

тут можно задать вопрос по скриптингу
Post Reply
Venom
Novice
Novice
Posts: 123
Joined: 25.08.2010 14:00

Формирование игнор листа

Post by Venom »

Суть :
Вижу предмет, использую его и заношу в игнор лист (GetIgnoreList)
А конкретно, интересует игнор использованного трупа.

Code: Select all

var
  List: TStringList;
  i: Integer;
  corpseID:cardinal;

 begin    
if FindType($2006, ground) <> 0 then
 begin
 while FindType($2006,ground) <> 0 do
begin
AddToSystemJournal('Найден труп ' + IntToStr(finditem));
corpseID := finditem;
If (FindType(Tools[4], backpack) <> -1) or (FindType(Tools[4], self) <> -1) then
 begin
AddToSystemJournal('Режем труп');
WaittargetObject(corpseID);
Wait(1000);
UseObject(findtype(Tools[4],self));
Wait(3300);
UseObject(corpseID); 
      Wait(500); 
Ignore(corpseID);
end;
end;
end;
В данном случае, перс единоразово игнорирует труп после обработки, т.е. при последующем возвращении в местность, где лежит этот труп - снова пытается его использовать.

Подскажите плс,
как в данной процедуре использовать интересующую функцию ?
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Post by Vizit0r »

вообще если айди не меняется, то не должен бы использовать по возвращении.

а так - надо проверять
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
Venom
Novice
Novice
Posts: 123
Joined: 25.08.2010 14:00

Post by Venom »

Vizit0r wrote:вообще если айди не меняется, то не должен бы использовать по возвращении.

а так - надо проверять
Использует.
Как при отходе и повторном возвращении, так и при дисконнекте.
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Post by Vizit0r »

при дисконнекте игнорлист слетает вроде бы.

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