| Автор |
Сообщение |
![[Post New]](/forum/templates/default/images/icon_minipost_new.gif) 01/03/2008 19:38:46
|
al
ГУРУ
![[Avatar]](/forum/images/avatar/1ff1de774005f8da13f42943881c655f.png)
Зарегистрирован: 04/02/2008 20:12:56
Сообщений: 127
От: Poltava, Ukraine
Оффлайн
|
Fraerok wrote:ммм... по-моему это не то.
Проверка на valid.ini нужна для того, чтобы выполнить:
если ~=valid.ini и выполнить только
если == valid.ini
в вашем варианте выполняется только одно из действий в любом случае.
Ну так перепеши как тебе нужно
Что дает local перед linebuf?
Делает переменную видимой только для этого скрипта
На вопросы 1) - 3) кто-нить ответы знает?
1 - В луа нету команды безусловного перехода
3 - Или кто файл не перезаписывает
|
|
|
 |
![[Post New]](/forum/templates/default/images/icon_minipost_new.gif) 01/03/2008 20:13:40
|
Fraerok
Новичок
Зарегистрирован: 25/02/2008 15:47:26
Сообщений: 12
Оффлайн
|
Дак, естественно, я переписал как мне надо =) Просто я думал, что можно два раза повторяющуюся команду не писать, а просто сделать переход сразу на вторую её часть.
local написал, но все равно скрипт в функции анализурует что-то не то. При первом запуске пишет "attempt to index global 'f' (a nil value)
>Lua: error occurred while processing command"
только при втором запуске нормально всё. Но, если изменения внести, то опять с первого раза проанализуруется старое, а при втором запуске выдаст новое.
По-поводу 3 не понял... я, кстати, нашел в редакторе настройку "Перезагружать без запроса".
Осталась только проблема с тем, что анализируется старый файл постоянно, вместо нового...
Это сообщение было редактировано 1 раз. Последнее обновление произошло в 01/03/2008 21:31:36
|
|
|
 |
![[Post New]](/forum/templates/default/images/icon_minipost_new.gif) 02/03/2008 19:59:53
|
Fraerok
Новичок
Зарегистрирован: 25/02/2008 15:47:26
Сообщений: 12
Оффлайн
|
в общем, последняя версия скрипта выглядит так:
на форуме SciTE (Ru) говорят, что не понимают что это за функция внизу и как она вообще работает =) Типа, зачем вообще в таблицу еще что-то заносить, когда можно гораздо проще сделать.
|
|
|
 |
![[Post New]](/forum/templates/default/images/icon_minipost_new.gif) 02/03/2008 21:00:29
|
repeat
Постоянный посетитель
![[Avatar]](/forum/images/avatar/6ea9ab1baa0efb9e19094440c317e21b.png)
Зарегистрирован: 13/02/2008 04:42:48
Сообщений: 77
Оффлайн
|
зачем такой огород, если одна из строк выполняется всегда, то её в условие заносить не надо
а по поводу попроще, может что-то в этом духе?
Это сообщение было редактировано 1 раз. Последнее обновление произошло в 02/03/2008 21:07:46
|
|
|
 |
![[Post New]](/forum/templates/default/images/icon_minipost_new.gif) 02/03/2008 22:02:35
|
Fraerok
Новичок
Зарегистрирован: 25/02/2008 15:47:26
Сообщений: 12
Оффлайн
|
по перовму да, условие поменяд.
а по-поводу упрощения - там функция еще делает вот что:
строку содержащую "were found" выводит первой, причем, если она заканчивается на "d.", то ставит перед ней воскл. знак.
|
|
|
 |
![[Post New]](/forum/templates/default/images/icon_minipost_new.gif) 02/03/2008 23:04:25
|
repeat
Постоянный посетитель
![[Avatar]](/forum/images/avatar/6ea9ab1baa0efb9e19094440c317e21b.png)
Зарегистрирован: 13/02/2008 04:42:48
Сообщений: 77
Оффлайн
|
ок, а если так?
зы. если где намудрил - я сам-то не так давно начал использовать этот язык и не понял ещё многих вещей. в частности метатаблицы вообще не понимаю
Это сообщение было редактировано 2 раз. Последнее обновление произошло в 02/03/2008 23:13:11
|
|
|
 |
|
|
|
|