Ходьба

тут можно задать вопрос по скриптингу
Post Reply
Direktor
Posts: 5
Joined: 23.03.2019 23:12

Ходьба

Post by Direktor »

Добрый день, друзья!

Помогите со скриптом на ходьбу.
Шаг налево потом направо - далее текст bank guards
И чтобы повторял действия пока не остановлю скрипт.
GeeZeR
Apprentice
Apprentice
Posts: 226
Joined: 28.01.2012 19:48

Re: Ходьба

Post by GeeZeR »

тут неделя работы, никто не поможет, забудь.
Stealth 8.10.2 | Клиент: 7.0.13.4
Direktor
Posts: 5
Joined: 23.03.2019 23:12

Re: Ходьба

Post by Direktor »

GeeZeR wrote:тут неделя работы, никто не поможет, забудь.
Судя по всему
GeeZeR
Apprentice
Apprentice
Posts: 226
Joined: 28.01.2012 19:48

Re: Ходьба

Post by GeeZeR »

Stealth 8.10.2 | Клиент: 7.0.13.4
Direktor
Posts: 5
Joined: 23.03.2019 23:12

Re: Ходьба

Post by Direktor »

Не понимаю, как зациклить скрипт - чтобы действия повторялись до тех пор, пока я не вырублю его.
GeeZeR
Apprentice
Apprentice
Posts: 226
Joined: 28.01.2012 19:48

Re: Ходьба

Post by GeeZeR »

Stealth 8.10.2 | Клиент: 7.0.13.4
Direktor
Posts: 5
Joined: 23.03.2019 23:12

Re: Ходьба

Post by Direktor »

Не понятно
GeeZeR
Apprentice
Apprentice
Posts: 226
Joined: 28.01.2012 19:48

Re: Ходьба

Post by GeeZeR »

с первого раза мало кому понятно, ты бери, пробуй.
Stealth 8.10.2 | Клиент: 7.0.13.4
User avatar
Vizit0r
Developer
Developer
Posts: 3949
Joined: 24.03.2005 17:05
Contact:

Re: Ходьба

Post by Vizit0r »

while true do
begin
//тут то, что будет выполняться в цикле

Wait(20);//задержка, чтобы цикл не нагружал ядро проца на 100%
end;
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
Direktor
Posts: 5
Joined: 23.03.2019 23:12

Re: Ходьба

Post by Direktor »

Ребят, я ничего абсолютно не понимаю.
Не уж-то сложный скрипт прошу? Куда проще было бы, если уделили пару минут и предоставили готовый скрипт. С комментариями - чтобы иметь понятие.
GeeZeR
Apprentice
Apprentice
Posts: 226
Joined: 28.01.2012 19:48

Re: Ходьба

Post by GeeZeR »

Code: Select all

PROGRAM HodbaISpam; // Так должен начинаться любой скрипт

BEGIN // Начало тела скрипта, в него помещаешь команды, строя логику работы
	While (Dead = false) do begin // начало цикла (условие работы цикла: если перс не мёртв)
		NewMoveXY(GetX(Self)+1, GetY(Self), True, 0, False); // идёт вправо
		NewMoveXY(GetX(Self)-1, GetY(Self), True, 0, False); // идёт влево
		Wait(1000); // Задержка 1000мс (1 секунда)
		UoSay('Guards'); // Сказать 'Guards'
	End; //Конец цикла	
END. // конец тела скрипта и всего скрипта вообще
Сохраняешь в файл с расширением ".sc", логинишься, запускаешь в стелсе. Вообще почитай учебник повторяя всё что там (http://stealth.od.ua/forum/viewtopic.php?f=2&t=1123), затем ищи команды в справочнике, чтобы делать что тебе нужно (http://stealth.od.ua/Doc:RU/Manual/Reference, http://stealth.od.ua/Doc:RU/Api).
Вот и всё (почти :twisted: )
Stealth 8.10.2 | Клиент: 7.0.13.4
Post Reply