[Logo]
LUA Форум
  [Search] Поиск   [Recent Topics] Последние темы   [Hottest Topics] Горячие темы   [Members]  Список участников   [Groups] На главную страницу 
[Register] Регистрация / 
[Login] Вход 
Помогите скриптик написать  XML
Индекс форума » LUA: Общие вопросы
Автор Сообщение
al
ГУРУ
[Avatar]

Зарегистрирован: 04/02/2008 20:12:56
Сообщений: 127
От: Poltava, Ukraine
Оффлайн

Fraerok wrote:ммм... по-моему это не то.
Проверка на valid.ini нужна для того, чтобы выполнить:
если ~=valid.ini и выполнить только
если == valid.ini
в вашем варианте выполняется только одно из действий в любом случае.

Ну так перепеши как тебе нужно


Что дает local перед linebuf?

Делает переменную видимой только для этого скрипта

На вопросы 1) - 3) кто-нить ответы знает?


1 - В луа нету команды безусловного перехода
3 - Или кто файл не перезаписывает
[Email] [ICQ]
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

Fraerok
Новичок

Зарегистрирован: 25/02/2008 15:47:26
Сообщений: 12
Оффлайн

в общем, последняя версия скрипта выглядит так:
на форуме SciTE (Ru) говорят, что не понимают что это за функция внизу и как она вообще работает =) Типа, зачем вообще в таблицу еще что-то заносить, когда можно гораздо проще сделать.
repeat
Постоянный посетитель
[Avatar]

Зарегистрирован: 13/02/2008 04:42:48
Сообщений: 77
Оффлайн

зачем такой огород, если одна из строк выполняется всегда, то её в условие заносить не надо



а по поводу попроще, может что-то в этом духе?

Это сообщение было редактировано 1 раз. Последнее обновление произошло в 02/03/2008 21:07:46

[WWW] [ICQ]
Fraerok
Новичок

Зарегистрирован: 25/02/2008 15:47:26
Сообщений: 12
Оффлайн

по перовму да, условие поменяд.

а по-поводу упрощения - там функция еще делает вот что:
строку содержащую "were found" выводит первой, причем, если она заканчивается на "d.", то ставит перед ней воскл. знак.
repeat
Постоянный посетитель
[Avatar]

Зарегистрирован: 13/02/2008 04:42:48
Сообщений: 77
Оффлайн

ок, а если так?


зы. если где намудрил - я сам-то не так давно начал использовать этот язык и не понял ещё многих вещей. в частности метатаблицы вообще не понимаю

Это сообщение было редактировано 2 раз. Последнее обновление произошло в 02/03/2008 23:13:11

[WWW] [ICQ]
 
Индекс форума » LUA: Общие вопросы
Перейти:   
Powered by JForum 2.1.8 © JForum Team