myDC.ru

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

 
 
Ответить в данную темуНачать новую тему

> Вызов функции без возврата

Теги
Нет тегов для показа
dimajak
сообщение 1.2.2011, 0:51
Сообщение #1


Продвинутый участник
****

Группа: Пользователи
Сообщений: 157
Регистрация: 19.1.2010
Из: Волгоград
Пользователь №: 5 756
Спасибо сказали: 77 раз




Срабатывает таймер, в в обработке OnTimer(Id) есть вызов функции CheckVictory(), в ней проверяется результат и либо возврат (продолжение кода), либо вызывается функция (процедура?) Victory() и в ней уже вызывается процедура обнуления переменных скрипта, т.е. скрипт как-бы начинает свою работу с нуля.
Код
OnTimer = function(Id)
    if Id == Tmr then
        CheckVictory(1)
    end
end

CheckVictory = function(v)
    if v == 1 then
        Victory()
    end
    return
end

Victory = function()
    -- тут вывод результатов
    New() -- обнуляем всё
end

Так вот, после успешного обнуления в Victory() действие возвращается обратно в CheckVictory() и соответственно код продолжается после CheckVictory(1)

Не знаю, мб неясно объяснил?
Хотелось чтобы из Victory() не возвращалось big_smile.gif
Go to the top of the page
+Quote Post
Ksan
сообщение 1.2.2011, 2:55
Сообщение #2


Белый Волк
*********

Группа: Пользователи
Сообщений: 1 723
Регистрация: 11.9.2008
Из: г.Томск
Пользователь №: 516
Спасибо сказали: 657 раз




Попробуй так:
Код
CheckVictory = function(v)
    if v == 1 then
        Victory()
    else
        return
    end
end
Go to the top of the page
+Quote Post

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

Collapse

> Похожие темы

  Тема Ответов Автор Просмотров Последнее сообщение
No new ВАЖНО: Topic has attachmentsФункции Для Разработчиков
склад полезных функций
71 Setuper 100 065 10.8.2022, 11:16 Посл. сообщение: Sacrificer
No New Posts Вопрос по функции
0 000000 3 982 7.1.2018, 12:55 Посл. сообщение: 000000
No new От: Функции Для Разработчиков
От темы с ID: 334
19 Nickolya 17 507 22.2.2014, 15:22 Посл. сообщение: Ksan
No New Posts От: Вызов функции без возврата
От темы с ID: 4632
1 LoT 5 552 3.2.2011, 8:08 Посл. сообщение: ScOol
No New Posts ВАЖНО: Topic has attachmentsФункции ===> Читаем, Дабы Не Задавать Вопросов <===
Скрипт-интерфейс PtokaX Lua. ВСЕ СКРИПТОВЫЕ ФУНКЦИИ PtokaX API
6 Svyat 36 547 11.10.2010, 15:50 Посл. сообщение: Nickolya
No New Posts Общие функции
хочется меньше писанины и больше скорости
1 RAND(i)M 5 881 9.9.2010, 0:01 Посл. сообщение: alex82
Closed ВАЖНО: Topic has attachmentsLua Api Функции Hex Хаба
Описание функций
1 Jaska 10 282 22.6.2010, 22:07 Посл. сообщение: Saymon21
No New Posts Вызов sр команд системы из скрипта
собсно как?
2 MEXAHuK 6 371 21.2.2010, 21:03 Посл. сообщение: MEXAHuK
No New Posts От: Функции ===> Читаем, Дабы Не Задавать Вопросов <===
От темы с ID: 118
1 Setuper 6 164 20.2.2010, 22:54 Посл. сообщение: _Герой_
No New Posts Topic has attachmentsLua Api Функции Hex Хаба
Описание функций
3 Setuper 8 565 3.6.2009, 18:31 Посл. сообщение: Jaska
No New Posts Защта от функции грейлинка
Как обезопасить себя и хаб
2 valdis73 7 177 25.4.2009, 17:55 Посл. сообщение: valdis73
No New Posts Функции Irc бота
Написать функции
1 zangriEBP 6 697 25.4.2009, 10:48 Посл. сообщение: zangriEBP
No New Posts От: Функции ===> Читаем, Дабы Не Задавать Вопросов <===
От темы с ID: 118
1 MEXAHuK 6 076 27.1.2009, 19:32 Посл. сообщение: MEXAHuK
No New Posts От: Функции
От темы с ID: 118
9 Wariner 13 238 26.11.2008, 16:00 Посл. сообщение: Setuper

 



RSS Сейчас: 28.3.2024, 14:35