Сейчас 09:47:19 Воскресенье, 28 апреля, 2024 год
[ x ] Главная ⇒ Форум ⇐ RSS Файлы Cтатьи Картинки В о й т и   или   з а р е г и с т р и р о в а т ь с я


[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: PUVer, SirNikolas, Ty3uK  
Форум о Warcraft 3 » Раздел для картостроителей » Вопросы по картостроению » как делать свои ф-ии
как делать свои ф-ии
DreiiДата: Понедельник, 24 Января 2011, 08:26:05 | Сообщение # 1
10 уровень
Группа: Проверенные
Сообщений: 4991
Награды: 0
Репутация: 603
Блокировки:
например function lol real x unit cast integer number

 

AjaccioДата: Понедельник, 24 Января 2011, 09:02:30 | Сообщение # 2
7 уровень
Группа: Проверенные
Сообщений: 299
Награды: 1
Репутация: 239
Блокировки:
Пишем function <Название> takes <Принимаемые значения> returns <Возвращаемое значение>.
Затем идёт тело функции, которое должно заканчиваться return <Что-то>, если конечно <Возвращаемое значение> != nothing.
Также return может встречаться в функции несколько раз (например для условий), на нём функция всегда заканчивает свою работу.
В конце пишется endfunction. Ещё вызываемая функция должна быть выше вызывающей. Например:

function LOL takes string any returns string
if (any == "LOL") then
return "WTF"
endif
return "LOL"
endfunction

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

local string s1 = "LLO"
local string s2 = "LOL"
local string s3 = LOL(s1)
local string s4 = LOL(s2)

После выполнения строка s3 будет равна "LOL", а строка s4 - "WTF".


XOR EAX, EAX
MOV EAX, 00H ;; NOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.
 

DreiiДата: Понедельник, 24 Января 2011, 12:04:29 | Сообщение # 3
10 уровень
Группа: Проверенные
Сообщений: 4991
Награды: 0
Репутация: 603
Блокировки:
вроде не сложно:)

 

lawsonДата: Понедельник, 24 Января 2011, 16:02:37 | Сообщение # 4
Группа: Проверенные
Сообщений: 3482
Награды: 0
Репутация: 974
Блокировки:
Я умею свои функции делать на уровне новичка. Это совсем не сложно. Самое интересное это с return функциями.

Nic nie wiem bo mam chuj.
редактирую посты! ВСЕ!
 

Форум о Warcraft 3 » Раздел для картостроителей » Вопросы по картостроению » как делать свои ф-ии
  • Страница 1 из 1
  • 1
Поиск:

Copyright © 2006 - 2024 Warcraft3FT.info При копировании материалов c сайта ставьте, пожалуйста, активную обратную ссылку на нас • Design by gReeB04ki ©
Хостинг от uCoz