Какнибудь можно сделать вот такой скрипт:
ТаргетНекст
ЛастОбжект
ЛастТаргет
Forum in READ ONLY mode! All questions and discussions on Discord official server, invite link: https://discord.gg/VxsGzJ7
Простой скрипт, хелп
Re: Простой скрипт, хелп
Code: Select all
Program a;
var
use_type, target_type : word;
use_id, target_id :cardinal;
Begin
use_type := $1234;
target_type := $5678;
use_id := FindType(use_type, Ground);
target_id := FindType(target_type, Ground);
if (use_id > 0) and (target_id > 0) then begin
WaitTargetObject(target_id);
UseObject(use_id);
end;
Wait(3000);
End.
Новый стелс лежит тут. Стелс это произведение искусства!
Re: Простой скрипт, хелп
Ошибка вылетает:Alex wrote:Code: Select all
Program a; const use_type = $1234; target_type = $5678; var use_id, target_id :cardinal; Begin use_id = FindType(use_type, Ground); target_id = FindType(target_type, Ground); if use_id > 0 and target_id > 0 then begin WaitTargetObject(target_id); UseObject(use_id); end; Wait(3000); End.
Compiler: [Error] (Sheep.sc at 10:38): Internal error (20)
Compiling failed
Script Sheep.sc stopped successfuly
Re: Простой скрипт, хелп
use_id = FindType(use_type, Ground);
target_id = FindType(target_type, Ground);
не = а := должно быть
target_id = FindType(target_type, Ground);
не = а := должно быть
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
Re: Простой скрипт, хелп
Теперь вот такая ошибка:Vizit0r wrote:use_id = FindType(use_type, Ground);
target_id = FindType(target_type, Ground);
не = а := должно быть
Compiler: [Error] (Sheep.sc at 12:36): Type mismatch
Re: Простой скрипт, хелп
if (use_id > 0) and (target_id > 0) then
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
Re: Простой скрипт, хелп
Огромное спасибо, всё заработало. А как сделать чтобы скрипт не выключался, а то он делате это действаие один раз, а потом скрипт отключается.Vizit0r wrote:if (use_id > 0) and (target_id > 0) then
Re: Простой скрипт, хелп
все нужные действия заключи в цикл
while not Dead
begin
....
end;
while not Dead
begin
....
end;
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".