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

Скрипты на Mining. Шард Forest Wars.

Only working scripts
Alrami
Posts: 1
Joined: 08.11.2006 18:21
Contact:

Post by Alrami »

нубский вопрос...
как записать

Code: Select all

BankBoxID := $40013B19;
-=JoKeR=-
Novice
Novice
Posts: 153
Joined: 10.02.2008 11:19
Location: [Forest Wars] Ode$$a

Post by -=JoKeR=- »

-=JoKeR=-
Novice
Novice
Posts: 153
Joined: 10.02.2008 11:19
Location: [Forest Wars] Ode$$a

Post by -=JoKeR=- »

Такая проблема: Если ник чара состоит из двух слов, например, Vasya Pupkin, то скрипт выдаёт ошибку : ('=') expected.
Vasya Pupkin = $00ABBA28;
Как решить, если все шахтёры с никами, состоящими из двух слов ?
Edred
Moderator
Moderator
Posts: 559
Joined: 28.03.2006 21:29

Post by Edred »

Для начала надо понять, что выдает стелс при запросе имени чара. Поэкспериментируй с примерно таким скриптом:

Code: Select all

Program Test;
Begin
AddToSystemJournal('===' + GetName(self) + '===');
End.
-=JoKeR=-
Novice
Novice
Posts: 153
Joined: 10.02.2008 11:19
Location: [Forest Wars] Ode$$a

Post by -=JoKeR=- »

Я уже догадываюсь какой будет результат...
Мы же уже обсуждали, что ГетНэйм кривой, выдаёт: NoName
Edred
Moderator
Moderator
Posts: 559
Joined: 28.03.2006 21:29

Post by Edred »

Ну так делай через сериалы чаров. Ты же сам написал:

Code: Select all

Vasya Pupkin = $00ABBA28
Только ведь слева - это всего лишь название переменной. Совсем не обязательно ее называть точно так, как чара. У меня это сделано чтобы не запутаться, но тебе никто не мешает назвать, скажем, Vasya1 или Vasya_Pupkin. Главное, что в строках сравнения надо указать точно тоже самое имя переменной. Там где идет выбор по сериалу чара.
-=JoKeR=-
Novice
Novice
Posts: 153
Joined: 10.02.2008 11:19
Location: [Forest Wars] Ode$$a

Post by -=JoKeR=- »

Тьфу блин, что-то я туплю :oops: Сэнк.
Fess
Posts: 8
Joined: 19.02.2011 3:26

Post by Fess »

Огромная просьба!подскажите пожалуйста ,почему чар после 1й же точки идёт на нулевую точку ?

Code: Select all

GotoRail [0,0]


я прописил 25 точек - 50 координат
массив выставил

Code: Select all

r1 = 48; r2 = 50; r3 = 46;
rmax = 50; 
и всё равно не работает ,после 1й же точки на нулевую.
Заранее Спасибо
-=JoKeR=-
Novice
Novice
Posts: 153
Joined: 10.02.2008 11:19
Location: [Forest Wars] Ode$$a

Post by -=JoKeR=- »

запускай скрипт с шахты или в этой строке

Code: Select all

if (GetX(self) = 1348) and (GetY(self) = 3128) then
сделай так

Code: Select all

if (GetX(self) = Rail_1[1]) and (GetY(self) = Rail_1[2]) then
652 строка
либо длина массивов не правильна
Post Reply