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

2 страниц V < 1 2  
Ответить в эту темуОткрыть новую тему
> save_array, Перезаписывает строку
Zeleax
сообщение 19.1.2013, 23:43
Сообщение #21


*********

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



из файла 1 считать просто load_array
то же самое из файла 2


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


********

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



Цитата(Zeleax @ 20.1.2013, 0:43) *

из файла 1 считать просто load_array
то же самое из файла 2

Код
set $filename  d:\log.txt 
load_array %arr (#count_y 1) $filename
log %arr
end_script

Попробовал, и почему то ни чего не считало((
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Zeleax
сообщение 20.1.2013, 0:27
Сообщение #23


*********

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



да просто попробуй
load_array %arr $filename


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


********

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



Цитата(Zeleax @ 20.1.2013, 1:27) *

да просто попробуй
load_array %arr $filename

Код
set $filename  d:\log.txt 
load_array %arr $filename
log %arr

тоже не нет ни чего. и лог почему то пишет 0:39:38 7 (, 6): %arr
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Zeleax
сообщение 20.1.2013, 0:45
Сообщение #25


*********

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



а файл есть, и в нём что?
а если так:
log arr%[1 1] arr%[1 2]


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


********

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



Цитата(Zeleax @ 20.1.2013, 1:45) *

а файл есть, и в нём что?
а если так:
log arr%[1 1] arr%[1 2]

Код

0:47:20 7 (, 2): arr%[1 1] arr%[1 2]

вот что в логе, в файле 3 строки по 1 букве
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Zeleax
сообщение 20.1.2013, 0:51
Сообщение #27


*********

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



б...
%arr надо писать )))


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


********

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



Цитата(Zeleax @ 20.1.2013, 1:51) *

б...
%arr надо писать )))

а так находит первую букву (IMG:style_emoticons/default/smile.gif)
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
veiron
сообщение 20.1.2013, 18:10
Сообщение #29


********

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



Код
 set #s 2
while #s !=1
load_array #s %q d:\log.txt
left 52, 10  
set  %q[1 1]
set  %q[1 2]
set %q %q * 1
send {#s}
end_while

Видно я опять, что то не то нагородил. Из файла буквы брать перестало, зато двоек вписало пока браузер не завис.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
veiron
сообщение 20.1.2013, 19:39
Сообщение #30


********

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



Интересно, указал в пилоте путь к файлу d:\log.txt. Потом этот скрипт удалил и вторую вкладку где скрипт был в пилоте закрыл. Хотел удалить этот файл с компа, не удаляется пишет: Операция не может быть завершена, потому, что этот файл открыт в пилоте. А в пилоте его нет,я тот скрипт полностью удалил.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 20.1.2013, 20:13
Сообщение #31


***********

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



Цитата
перация не может быть завершена, потому, что этот файл открыт

Перезапустите пилот либо используйте прогу Unlocker.
Цитата
Видно я опять, что то не то нагородил.

А когда у вас условие станет ложным?
while #s !=1

Цитата
set %q %q * 1

ошибка. не указаны индексы.

Сообщение отредактировал DarkMaster - 20.1.2013, 20:13


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


********

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



Цитата(DarkMaster @ 20.1.2013, 21:13) *

Перезапустите пилот либо используйте прогу Unlocker.
Перезапуск помог.
Цитата

А когда у вас условие станет ложным?
while #s !=1

пробовал и > 0 и < 0, также и с 1, работает только !=1

Цитата
ошибка. не указаны индексы.

Код
 set #a #a+1 // увеличение на единицу. Шаг получается 1+1=2.

Это я с вики списал, там ни про какие индексы нет.

Код
while 0 < 1
load_array #s %q d:\color.txt
left 621, 12  
set  %q[1 1]
set  %q[1 2]
set #s #s + 1
send {#s}
end_while

Сделал так в браузер отправляет не из файла, а сколько раз прошел цикл while А из файла вообще ни чего ни читает.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 21.1.2013, 8:04
Сообщение #33


***********

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



Цитата
пробовал и > 0 и < 0, также и с 1, работает только !=1

Чего вы эти добиваетесь? Вы пытаетесь просто перебрать все, что можно и надеетесь на то, что вам повезет и оно заработает. Так не получится, надо думать.
Цитата
Это я с вики списал, там ни про какие индексы нет.

В вике написано set %q %q * 1? Укажите ссылку, уберу к чертям.
Цитата
А из файла вообще ни чего ни читает.

У вас в скрипте что-то совсем не понятное даже мне, пилоту, думаю, тем более. Давайте разбираться.


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


********

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



Цитата(DarkMaster @ 21.1.2013, 9:04) *

Чего вы эти добиваетесь? Вы пытаетесь просто перебрать все, что можно и надеетесь на то, что вам повезет и оно заработает. Так не получится, надо думать.

Добиваюсь подбора нужного значения

Цитата
В вике написано set %q %q * 1? Укажите ссылку, уберу к чертям.

set %q %q * 1 это я видел у кого то в скрипте на форуме. На вики по другому set #a #a + 1

Цитата
У вас в скрипте что-то совсем не понятное даже мне, пилоту, думаю, тем более. Давайте разбираться.
Я уже и сам запутался и вас путаю. За 2 дня пересмотрел весь форум, вроде ни чего похожего не нашел.
Код
load_array %q d:\color.txt
set #n %q[1]
left 193, 11  
Send #n

Вот так находит файл, и пишет, в строку браузера. только почему то пишет только цифры, если буквы тогда выдает ошибку.
Код
set #n #n + 1

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


***********

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



Цитата
set %q %q * 1 это я видел у кого то в скрипте на форуме. На вики по другому set #a #a + 1

Это огромная разница. #a - одно значение, %q - массив в котром могут быть тысячи значений. Что вообще должно происходить при вашей записи %q %q * 1? Зачем она?
Цитата
только почему то пишет только цифры, если буквы тогда выдает ошибку.
Код

Потому что у вас переменная числовая указана #n, а не строковая $.
Цитата
что бы при каждом следующий раз считывало новую строку

Вы в массиве то тогда индекс указывайте переменной, а не числом. %q [ #x #y ] например, только +1 делайте соответственным переменным.


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

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

 

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