1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Туториал [Lua] Учимся вместе или "Хэппи Луа"

Тема в разделе "Руководства, инструкции, утилиты", создана пользователем konfyciu98, 31 окт 2013.

?

Продолжать или не стоит этого делать?

  1. Да, давай!

    64 голосов
    81,0%
  2. Не, не надо!

    4 голосов
    5,1%
  3. Ну можно еще попробовать, а дальше посмотрим...

    11 голосов
    13,9%
  1. Dereku

    Dereku Старожил Пользователь

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    DirectX и OpenGl это только библиотеки для работы с ней. И вот не нужно сейчас писать "я читал бла бла бла и ты бла бла бла".
    Про сам язык - да, отчасти согласен. Если не его малая популярность, то сейчас бы он вполне конкурировал в js и cs.
    О май гадбл. Пойду учить, быть может, что то накалякаю. хд
     
    Onny нравится это.
  2. BedinINCORP

    BedinINCORP Старожил Пользователь

    Баллы:
    123
    Фейспалм. А С++ не пользуется этими библиотеками? А другие языки? И разве не могут? Бред сказал короч.
     
  3. Автор темы
    konfyciu98

    konfyciu98 Старожил Пользователь

    Баллы:
    123
    Skype:
    wwwixelsor9
    Имя в Minecraft:
    konfyciu
    Ты все сделал правильно! Это не твоя проблема! Я тут нашел некое объяснение этому на одном форуме(не обращается внимания, что говорят о C++, тема и для Lua актуальна):
     
  4. Hephest

    Hephest Старожил Пользователь

    Баллы:
    153
    Skype:
    hephest1904
    Слава Богу, пронесло... За 20 минут прошёл 3 урока + ДЗ(если так можно его назвать)+10 минут на задания, что сам себе придумал... Итого - 3 урока = 30 минут, и ты всё запоминаешь :Р
     
  5. Автор темы
    konfyciu98

    konfyciu98 Старожил Пользователь

    Баллы:
    123
    Skype:
    wwwixelsor9
    Имя в Minecraft:
    konfyciu
    Ты бы попробовал обгонять программу, чтоб быть боле развитым(если есть желание)
     
  6. Hephest

    Hephest Старожил Пользователь

    Баллы:
    153
    Skype:
    hephest1904
    Я лучше буду следить и делать всё по программе, но игратся с некоторыми моментами. К примеру, сейчас я испытываю табуляцию в связке с остальными спец. символами
    --[[Минутка раздолбайства для начинающих]]--

    Сейчас я обращаюсь к тем, кто начинает учить язык Lua. Предлагаю попрактиковать спец. символы, используя вашу фантазию и таблицу ASCII :D

    Ниже я приведу пример рисунка, нарисованого с помощью Lua:
    Код:
                      &
                      |
                ||####|===================================>
    ||#################|------------------------------------->
                ||####|===================================>
                      |
                      |
                      &
    Пусть эго имя будет Экскалибур. Так вот, загадка в следующем - сколько строчек кода занял этот рисунок?
    ВНИМАНИЕ!
    Считаем строчки кода, включая от local function main() до main()
     
  7. Автор темы
    konfyciu98

    konfyciu98 Старожил Пользователь

    Баллы:
    123
    Skype:
    wwwixelsor9
    Имя в Minecraft:
    konfyciu
    4?
     
    Hephest нравится это.
  8. Hephest

    Hephest Старожил Пользователь

    Баллы:
    153
    Skype:
    hephest1904
    Сразу и наповал :D Код в студию!
    Код:
    local function main()
    print("                    \n                  &\n                  |\n            ||####|===================================>\n||#################|------------------------------------->\n            ||####|===================================>\n                  |\n                  |\n                  &\n                    ");
    end
    main()
    Для тех, кто не понял - наверху версия, использующая перенос строки: \n
    Изначальная версия:
    Код:
    local function main()
    print("                    ");
    print("                  &");
    print("                  |");
    print("            ||####|===================================>");
    print("||#################|------------------------------------->");
    print("            ||####|===================================>");
    print("                  |");
    print("                  &");
    print("                    ");
    end
    main()
     
  9. Автор темы
    konfyciu98

    konfyciu98 Старожил Пользователь

    Баллы:
    123
    Skype:
    wwwixelsor9
    Имя в Minecraft:
    konfyciu
    Я это все в одну строчку уместил :D
     
  10. Hephest

    Hephest Старожил Пользователь

    Баллы:
    153
    Skype:
    hephest1904
    Код:
    local function main() print("                    \n                  &\n                  |\n            ||####|===================================>\n||#################|------------------------------------->\n            ||####|===================================>\n                  |\n                  |\n                  &\n                    "); end main()
    Не ты один умный такой:p
     
  11. Автор темы
    konfyciu98

    konfyciu98 Старожил Пользователь

    Баллы:
    123
    Skype:
    wwwixelsor9
    Имя в Minecraft:
    konfyciu
    Код:
    local function main() print("\t\t  &\n\t\t  |\n\t    ||####|===================================>\n||#################|------------------------------------->\n\t    ||####|===================================>\n\t\t  |\n\t\t  &");end; main();

    У меня пробелов меньше:p
     
  12. Hephest

    Hephest Старожил Пользователь

    Баллы:
    153
    Skype:
    hephest1904
    Фу, целостность картинки нарушена!
    Код:
     
              &
              |
            ||####|===================================>
    ||#################|------------------------------------->
            ||####|===================================>
              |
              &
     
  13. Автор темы
    konfyciu98

    konfyciu98 Старожил Пользователь

    Баллы:
    123
    Skype:
    wwwixelsor9
    Имя в Minecraft:
    konfyciu
    Ой, точно :D
    Код:
    a="\t\t  &\n";b="\t\t  |\n";c="\t    ||####|===================================>\n";d="||#################|------------------------------------>\n"print(a..b..c..d..c..b..a);

    Последняя версия
     
    Сникерсни нравится это.
  14. Hephest

    Hephest Старожил Пользователь

    Баллы:
    153
    Skype:
    hephest1904
    Использование переменных для задания табуляции и т.п.? Интересно, мосье, но структура такая же покоцаная:lol:
    \Тупаю вставка кода :\ Скажу одно - последний вариант кода не исправил ситуации, разве что уменьшил код:coffee:
     
  15. Автор темы
    konfyciu98

    konfyciu98 Старожил Пользователь

    Баллы:
    123
    Skype:
    wwwixelsor9
    Имя в Minecraft:
    konfyciu
    Лучше уменьшенный покоцанный код, чем огромная покоцанная махина!
     
    Hephest нравится это.
  16. Hephest

    Hephest Старожил Пользователь

    Баллы:
    153
    Skype:
    hephest1904
    Добавь несколько несложных упражнений, пока ждём следующего урока
     
  17. Автор темы
    konfyciu98

    konfyciu98 Старожил Пользователь

    Баллы:
    123
    Skype:
    wwwixelsor9
    Имя в Minecraft:
    konfyciu
    Сейчас все упражнения будут типичными, вот после следующего урока можно будет хорошенько разнообразить! Ну...поопределяй тип переменной, type();
     
  18. Hephest

    Hephest Старожил Пользователь

    Баллы:
    153
    Skype:
    hephest1904
    Код:
    local function main()
    a = 5
    b = "Ну-ну, удиви меня, Lua!"
    print("Тип переменной a - "..type(a).."\nТип переменной b - "..type(b));
    end
    main()
    
    Вывод в консоли:

    Код:
    Тип переменной a - number
    Тип переменной b - string
    
     
    Сникерсни и slavik123123123 нравится это.
  19. Автор темы
    konfyciu98

    konfyciu98 Старожил Пользователь

    Баллы:
    123
    Skype:
    wwwixelsor9
    Имя в Minecraft:
    konfyciu
    Молодец!
     
    Оригинало_о нравится это.
  20. Hephest

    Hephest Старожил Пользователь

    Баллы:
    153
    Skype:
    hephest1904
    generate.jpg
     

Поделиться этой страницей