PDA

Просмотр полной версии : Как задать значение для переменной из другого скрипта ???



Gmur
03.07.2004, 19:36
Доброго вам вечера, вот пишу скриптик на ламбер и проблемка такая вышла:
есть вот такая строчка
set #kx %stand.10 [ #i 1 ]
которая по идее должна обьявлять значение для переменной kx значения из скрипта с номером 10 :
set %stand[ 1 1 ] 3024 (строчка из 10 скрипта), кто может мне помочь обьяснить или подсказать как можно по другому это задать или в чём моя ошибка что я не так пишу ?
Заранее всем спасибо...

Ps.Хотелось бы услышать мнение таких людей как : Baal, Alex M.A., Mips...
Так же выслушаю мнения других людей но только по делу...
PPs. Для написание оного используеться UOpilot v1.07 beta 7 WK.

[PRD]Omen
05.07.2004, 01:56
Если строка именно такая, то попробуй поставить пробел после stand. И все же хотелось бы узнать побольше, чем 2 строчки да еще в разных скриптах.

Gmur
05.07.2004, 08:09
OMen]Если строка именно такая, то попробуй поставить пробел после stand. И все же хотелось бы узнать побольше, чем 2 строчки да еще в разных скриптах.
Если сильно хочеться то пожалуйста, пробел там точно не помогоет :(
Вот большая выдержка из первого скрипта :

for #i 1 #razmer 1
set #kx %stand.2 [ #i 1 ]
set #ky %stand.2 [ #i 2 ]
gosub navigator // процедура перемещения чара к цели
set #targx %derevo.2 [ #i 1 ]
set #targy %derevo.2 [ #i 2 ]
set #stattype %static.2 [ #i ]
gosub vyrubka // процедура тотальной вырубки цели
if wght > #ves
gosub recall // реколл для разгрузки
end_if
end_for

2 скрипт это массив в который заданны значение статических положений деревьев, задаються перед выполнением 1 скрипта, вот кусочек массива для 2-х деревьев :


// tree number 1
set %stand[ 1 1 ] 3024
set %stand[ 1 2 ] 712
set %derevo[ 1 1 ] 3024
set %derevo[ 1 2 ] 711
set %static[ 1 ] 3302
// tree number 2
set %stand[ 2 1 ] 3027
set %stand[ 2 2 ] 712
set %derevo[ 2 1 ] 3028
set %derevo[ 2 2 ] 711
set %static[ 2 ] 3293

[PRD]Omen
05.07.2004, 12:17
Только что сам проверил такую же запись, нигде в этом куске кода ошибок нет. В чем неправильность работы заключается?

И еще, скрипт с массививами значений деревьев должен быть запущенным всегда. Иначе значения ему считывать неоткуда. У тя так?

Gmur
05.07.2004, 13:09
OMen]Только что сам проверил такую же запись, нигде в этом куске кода ошибок нет. В чем неправильность работы заключается?

И еще, скрипт с массививами значений деревьев должен быть запущенным всегда. Иначе значения ему считывать неоткуда. У тя так?
Всё разобрался сорри сам тупил, топик плиз клоуз...

[PRD]Omen
05.07.2004, 13:31
Всё разобрался сорри сам тупил, топик плиз клоуз...Так что было то?

Gmur
05.07.2004, 14:59
OMen]Так что было то?
В пилоте было кое что не правильно указанно и расположение скриптов по номерам было сделанного немного криво...