Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> load_array
veiron
сообщение 18.3.2013, 20:37
Сообщение #1


********

Master
Сообщений: 1.264
Регистрация: 22.5.2012
Группа: Пользователи
Наличность: 0
Из: Белоруссии
Пользователь №: 14.972



Код
  set #start_file_x 1  
load_array %arr [#start_file_x] $filename

Подскажите, почему 1 строчку load_array в массив загружает, а вот если меняю 1 на 3, то уже ничего в массив не грузится. То есть кроме 1 строки из файла ни чего не берется. На вики примеров почему то нет((
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Zeleax
сообщение 18.3.2013, 20:43
Сообщение #2


*********

ex-Moderator UOPilot
Сообщений: 2.440
Регистрация: 8.10.2010
Группа: Пользователи
Наличность: 0
Из: Киев
Пользователь №: 13.093



Посмотрите сначала Историю развития в пилоте, часть вопросов отпадет


--------------------
Полезные советы - читать всем! UOWiki
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
veiron
сообщение 18.3.2013, 20:48
Сообщение #3


********

Master
Сообщений: 1.264
Регистрация: 22.5.2012
Группа: Пользователи
Наличность: 0
Из: Белоруссии
Пользователь №: 14.972



Цитата(Zeleax @ 18.3.2013, 20:43) *

Посмотрите сначала Историю развития в пилоте, часть вопросов отпадет

Что то не отпало, ни одной части, там про load_array практически ни чего нет.
Код
при ошибке чтения массива командой 'load_array' скрипт продолжит работу с выводом сообщения в лог. размер загруженного массива будет зависеть от того на каком этапе произошла ошибка

Если вы про это, тогда где может быть ошибка?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
veiron
сообщение 19.3.2013, 13:17
Сообщение #4


********

Master
Сообщений: 1.264
Регистрация: 22.5.2012
Группа: Пользователи
Наличность: 0
Из: Белоруссии
Пользователь №: 14.972



Интересно, мой вопрос, по каким то причинам игнорируется, или модерам просто лень помочь ???
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
WKnight
сообщение 19.3.2013, 15:14
Сообщение #5


********

Разработчик UO Pilot'а
Сообщений: 1.639
Регистрация: 9.1.2006
Группа: Пользователи
Наличность: 0
Пользователь №: 4.688



Я предполагаю, что ссылка была на часть истории развития, касающуюся версии 2.00, начиная со слова "отсутствовать".
Кроме того квадратные скобки обозначают необязательность параметра, и при указании этого параметра опускаются.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
veiron
сообщение 19.3.2013, 15:20
Сообщение #6


********

Master
Сообщений: 1.264
Регистрация: 22.5.2012
Группа: Пользователи
Наличность: 0
Из: Белоруссии
Пользователь №: 14.972



Цитата(WKnight @ 19.3.2013, 15:14) *

Я предполагаю, что ссылка была на часть истории развития, касающуюся версии 2.00, начиная со слова "отсутствовать".
Кроме того квадратные скобки обозначают необязательность параметра, и при указании этого параметра опускаются.

Так ни работает ни как, я пробовал без скобок. За сутки перепробовал по разному, или 1 строку с файла выводит или ни какую. Единственное это когда берет все строки это с помощью фора, и то не понятно как, такое ощущение, что фор путается с рандомом, может 2 первых строки их файла выдать подрят, а потом вроде по порядку, на обязательно вставит еще и первую строку, вообщем хаос полный.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 19.3.2013, 18:05
Сообщение #7


***********

Модератор UOPilot
Сообщений: 9.467
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 27725
Пользователь №: 11.279



для начала введи ВСЕ параметры строки. Те, которые не нужно учитывать, вводи -1.


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
veiron
сообщение 19.3.2013, 18:18
Сообщение #8


********

Master
Сообщений: 1.264
Регистрация: 22.5.2012
Группа: Пользователи
Наличность: 0
Из: Белоруссии
Пользователь №: 14.972



Цитата(DarkMaster @ 19.3.2013, 18:05) *

для начала введи ВСЕ параметры строки. Те, которые не нужно учитывать, вводи -1.

Код
load_array %arr (-1 -1 (3 3 (-1 -1))) $filename

Если так, то тоже 3 строку не отображает.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 19.3.2013, 19:45
Сообщение #9


***********

Модератор UOPilot
Сообщений: 9.467
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 27725
Пользователь №: 11.279



откуда там скобки??? откуда???


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
veiron
сообщение 19.3.2013, 20:10
Сообщение #10


********

Master
Сообщений: 1.264
Регистрация: 22.5.2012
Группа: Пользователи
Наличность: 0
Из: Белоруссии
Пользователь №: 14.972



Цитата(DarkMaster @ 19.3.2013, 19:45) *

откуда там скобки??? откуда???

Нда, оказывается, все не так сложно))) Может подскажите, как остановить запись в массив если все строки закончились в файле?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Zeleax
сообщение 19.3.2013, 20:38
Сообщение #11


*********

ex-Moderator UOPilot
Сообщений: 2.440
Регистрация: 8.10.2010
Группа: Пользователи
Наличность: 0
Из: Киев
Пользователь №: 13.093



Цитата(veiron @ 19.3.2013, 21:10) *

Нда, оказывается, все не так сложно))) Может подскажите, как остановить запись в массив если все строки закончились в файле?

а чем не устраивает сразу загрузить весь файл в массив?


--------------------
Полезные советы - читать всем! UOWiki
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
veiron
сообщение 19.3.2013, 20:40
Сообщение #12


********

Master
Сообщений: 1.264
Регистрация: 22.5.2012
Группа: Пользователи
Наличность: 0
Из: Белоруссии
Пользователь №: 14.972



Цитата(Zeleax @ 19.3.2013, 20:38) *

а чем не устраивает сразу загрузить весь файл в массив?

Да устраивает, ток не знаю как весь файл записать((( массив все время перезаписывается,после каждой строки из файла.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Zeleax
сообщение 19.3.2013, 20:47
Сообщение #13


*********

ex-Moderator UOPilot
Сообщений: 2.440
Регистрация: 8.10.2010
Группа: Пользователи
Наличность: 0
Из: Киев
Пользователь №: 13.093



Цитата(veiron @ 19.3.2013, 21:40) *

Да устраивает, ток не знаю как весь файл записать((( массив все время перезаписывается,после каждой строки из файла.

load_array %arr d:\1.txt

З.Ы.: на форуме тоже поиск есть

Сообщение отредактировал Zeleax - 19.3.2013, 20:48


--------------------
Полезные советы - читать всем! UOWiki
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
veiron
сообщение 19.3.2013, 21:06
Сообщение #14


********

Master
Сообщений: 1.264
Регистрация: 22.5.2012
Группа: Пользователи
Наличность: 0
Из: Белоруссии
Пользователь №: 14.972



Цитата(Zeleax @ 19.3.2013, 20:47) *

load_array %arr d:\1.txt

З.Ы.: на форуме тоже поиск есть

Спасибо. Работает)
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия | Версия для КПК Сейчас: 27.4.2024, 11:33
Designed by Nickostyle