Приветствуем вас на форуме проекта WoW Circle. Если вы читаете это, значит не зарегистрировались у нас. Для того, чтобы получить доступ к расширенным возможностям нашего форума нажмите сюда и пройди регистрацию, которая не займет у вас много времени. После регистрации будут доступны новые, более расширенные, возможности.
Немного про "синтаксис"

Упомянутые в теме пользователи:

Показано с 1 по 1 из 1
  1. #1
    Инопланетянин
    Регистрация
    20.03.2012
    Сообщений
    4,201
    Поблагодарил(а)
    362
    Получено благодарностей: 1,439 (сообщений: 839).
    Репутация: 2399

    Немного про "синтаксис"

    В этом гайде , если конечно это можно так назвать - я расскажу немного о "синтаксисе".
    Что же такое этот синтаксис ?

    Синтаксис - это сторона языка программирования, которая описывает структуру программ как наборов символов. Не буду читать лекции ,другими словами это это язык понятный компьютеру. В этом гайде я опишу основу.

    Вывод текста:

    Текст можно выводить несколькими способами, я предпочту print().

    Текст разумеется можно выводить на любой фрейм и не только через print(), в случае с print() текст будет выведен в чат и будет виден только для Вас.

    Пример использования:

    PHP код:
    print(" Ололо это тестик"); 
    Переменные:

    PHP код:
    1
    local i 

    i = 1 означает , что переменная глобальная (может использоваться чем угодно)
    local i = 1 означает, что переменная локальная (может использоваться только в конкретной функции)

    Условия:

    Ну как некоторые могли догадаться , это if, elseif not и then.

    if - если.
    then - тогда.

    Каждое условие нужно "закрывать" , т.е писать end после каждого условия.

    Пример использования :

    PHP код:
    local i 4;
    local q 2;
    local w 2;
    if (
    q+== ithen print("q+w=i"end;
    if 
    not (q-== ithen print("q-w не равно i"end
    Циклы:
    Циклы используются в случае ,когда нужно сделать одно и тоже действие определенное количество раз.
    На самом деле циклов 3, но используют 2 for и while, но есть еще repeat!
    Самый используемый - for

    Примеры:

    PHP код:
    for variable 010do
        print ( 
    variable )
    end 
    Хз как у вас , у нас это любимая штука преподавателей ФИТ.

    PHP код:
    1
    while i  <= do
         print (
    i)
         
    1
    end 
    PHP код:
    1
    repeat
         
    print (i)
         
    1
    until i 

    Функции:

    PHP код:
    function test()
    local i 4;
    local q 2;
    local w 2;
    if (
    q+== ithen print("q+w=i"end;
    if 
    not (q-== ithen print("q-w не равно i"end;
    end 
    Теперь наше условие можно вывести в игре не при входе в игровой мир , а введя в чат /run test(). Это работает только если наша функция глобальна.

    PS function test() end это тоже самое ,что и test = function() end
    PSS test = function() end и tEsT = function() end - не одно и тоже , вов чувствителен к ригистру.

    Так же можно использовать глобальные функции ,написанные создателями - они же WoW API.
    Полный список (ну или почти полный) API можно найти ТУТ

  2. 6 пользователей сказали cпасибо DreamlØlz за это полезное сообщение:

    Gergos (12.01.2017),Personage (29.05.2023),Sproody (13.06.2018),Tombstalker (22.05.2019),TOUNQJUSTICE (16.02.2017),Трушалол (10.11.2014)

Похожие темы

  1. Немного инфы
    от DreamlØlz в разделе Аддоны своими руками
    Ответов: 6
    Последнее сообщение: 10.11.2016, 10:17
  2. Ответов: 3
    Последнее сообщение: 19.09.2015, 19:19
  3. Немного fun'a
    от Darknet в разделе WoW Circle 3.3.5a x100
    Ответов: 3
    Последнее сообщение: 28.08.2015, 20:17
  4. Немного о макросах для приста
    от Lonelyday в разделе Жрец (Priest)
    Ответов: 9
    Последнее сообщение: 19.02.2014, 10:13

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •