Пак работ на тему Half-Life 2

Привет всем любителям поззинга в Garry's Mod...
17 8 164
2
15
11 лет назад
2
Cinos, спасибо) Я старался.
4
14
11 лет назад
4
Сцена в баре и презентация очень понравились.)

Введение в Expression и создание простейшей турели

Всем привет! С вами Jesulin, и для вас, дорогие GMod-ддеры, я пишу эту статью. Сегодня мы напишем лёгкий код в Expression 2 и создадим чип для турели с мануальным управлением.
Цели урока
  • Понять, что есть Expression 2 (далее - E2)
  • Научится оформлять базовый код
  • Научится создавать базовую турель через E2
21 50 338
3
15
11 лет назад
3
Faion, он же не допустил ошибок как таковых, такая форма записи кода вполне имеет место быть. В теле ифа всего по одному оператору. Я понимаю если бы там было 3 страницы кода... И да, я тоже читал книжки умные, ясно-понятно что оптимальный вариант, это писать { } с новой строки с отступами, чтобы читаемо было и понятно в чем суть кода. И я могу понять почему ты негодуешь, тебя ругали мб в ВУЗе или на работе, если оформлял код криво, сейчас ты ругаешь других за это.
Вот пусть сначала научиться, а потом других пытается учить.
Тебя лично он же не хотел чему-то научить. Думаю после ваших замечаний он почитает литературы...
0
1
11 лет назад
0
Faion, я поделился тем, что знал. Образец турели вполне рабочий, тем более привлечь новичков в вайр и экспрешен в общем было бы очень даже неплохо.
Также должен сказать спасибо за правильное оформление конструкции. Выглядит куда проще и приятнее глазу.
1
24
11 лет назад
1
Faion, какой ты крутооой
Кэп? Вроде бы это очевидно.
Jesulin же сказал что учится, совсем недавно работает с кодом.
Вот пусть сначала научиться, а потом других пытается учить.
2
15
11 лет назад
Отредактирован God_of_light
2
Faion, Run и Break - стандартизованные выражения в Gm, используются во всех скриптах просто как Run\Break.
Зачем брейк, если не юзается? Экшн результы тоже в константы.
В его коде функции Ран\Брейк контролируют колесо:
Run - вращает в одну сторону
Break - вращает в другую
Начет:
@inputs KeyA  KeyD
Да, соглашусь, удобнее
К тому же зачем вся ругань и крики. Jesulin же сказал что учится, совсем недавно работает с кодом. Кинули бы ему ссылки на статьи по кодингу, или еще чего.
1
15
11 лет назад
1
Faion, какой ты крутооой...
боюсь представить что в сложных алгоритмах у вас, если вы даже с примитивными конструкциями пользоваться не умеете.
Не представляй.
1
24
11 лет назад
Отредактирован WebSter
1
В нормальных фирмах вас бы в шею за такой код выкинули. Правильно написанный код, должен представлять собой не только логику, но и нести информацию, что бы открыл, и сразу понял о чем речь. А это черт знает что такое, даже логика неочевидная из-за нубооформления конструкции.
@name Turret
@inputs KeyA  KeyD
@outputs ActionRun ActionBreak

if (KeyA == HaveSignal)
{
	ActionRun=1
} 
else if(KeyD == HaveSignal) 
{
	ActionRun=-1
}
else 
{
	ActionRun=0
}
HaveSignal = 1 вынести куда нить в константы, наверняка есть.
Зачем брейк, если не юзается? Экшн результы тоже в константы.
боюсь представить что в сложных алгоритмах у вас, если вы даже с примитивными конструкциями пользоваться не умеете.
1 пункт от WebSter: 1.1 (ненормативная лексика)
2
15
11 лет назад
2
Rescuer, о хо хо, нам не понять, ну не фига себе заявочки. Если вы тут все подумали про: "If, Then, Else", то это для всех не новость. Тролли сраные...
замечание от WebSter: грубо
1
24
11 лет назад
1
Teranozaur:
Не ну если работает, так зашибись, какие проблемы?
И не надо строить из себя крутых программистов -_-
никто не строит, это специфический каламбур, который вам не понять.