[2] Garrys Mod Wire Mod. Создаем EGP инструкция, гайд, статья. Как использовать и пользоваться. Обучение
1 урок: https://gamesubject.com/question/2838
EGP - Expression Graphic Processor
Для начала в инвентаре во вкладке wire mod, выберем инструмент EGP, инструмент EGP - это графический экран, ставим его.
Создадим название скрипту: @name egp.
Создадим входную переменную, создать входную переменную можно с помощь @name.
Напишем так: @name EGP:wirelink.
Переменная: EGP, тип переменной: wirelink, wirelink - это соединение между чипом и устройством, и передача данных, а с помощью wirelink мы можем управлять этими данными.
Создадим функцию egp(), создать функцию можно так:
function egp() {
пишем_код
}

В функции будем писать весь наш код.
Что бы вызвать нашу функцию, надо написать название нашей функции, в нашем случае: egp()
Для начала отчистим экран, сделать это можно с помощью команды: EGP:egpClear()
Теперь создадим фон, сделать это можно с помощью команды: EGP:egpBox(идентификатор, координаты_коробки_по_x_y, размер_коробки_по_x_y).
Напишем так: EGP:egpBox(1,vec2(0,0),vec2(1050,1000)), vec2 потому что у нас 2D экран.
Теперь сделаем цвет фону с помощью команды: EGP:egpColor(1,vec(0,255,0))
Теперь создадим текст с помощью команды: EGP:egpText(2,"Hello World",vec2(50,50)), "Hello World" - наш текст, vec2(50,50) - создаем текст по координатам 50, 50.
Теперь ставим чип и открываем инвентарь, и во вкладке wire mod, выбираем инструмент wire.
Наводимся на чип и нажимаем на левую кнопку мыши, теперь наводимся на EGP и нажимаем на левую кнопку мыши.
Разберем еще некоторые команды:
EGP:egpSize(идентификатор, размер) - изменяет размер чему либо.
EGP:egpCircle(идентификатор, координаты, размер) - создаёт круг.
EGP:egpParentToCursor(идентификатор) - делает идентификатор нашим курсором.
EGP:egpCircleOutline(идентификатор, координаты, размер) - создаёт границу круга.
EGP:egpBoxOutline(идентификатор, координаты, размер) - создает границу коробки.
EGP:egpLine(идентификатор, начальная_точка_линии, конечная_точка_линии) - создает линию.
Это не все команды egp, их много, я написал основные.
Код который у нас получился:
@name egp
@name EGP:wirelink
function egp() {
EGP:egpBox(1,vec2(0,0),vec(1050,1000))
EGP:egpColor(1,vec(0,255,0))
EGP:egpText(2,"Hello World",vec2(50,50)
}
egp()
14700 просмотров
больше 5 лет назад
Garry’s Mod
5 ответов
6
4
Не знаю как но эта статья уже попала в гугл и я зарегестрировался только ради того чтобы сказать спасибо. К сожалению времени у меня читать нет потому что я должен уходить, но в закладки данную страницу форума я добавлю а потом как прочитаю и попробую в действии обязательно отпишусь если не забуду пароль от этого аккаунта) ещё раз вам спасибо потому что нормальных и рабочих статей на русском языке я действительно не нашел) могу ещё порекомендовать немного добавить картинки там, или жирный шрифт) просто чтобы визуально как то разнообразие больше было ну и красивее)
Ответ дан
больше 5 лет назад
1
Эх, как же хорошо когда появляются хорошие ребята в нашем дружном но пока что не очень большом коллективе. Инструкция написана на человеческом а не статейном языке, что довольно упрощает чтение, а так же делает приятным ознакомление. Ибо не люблю многие гайды потому что в них всё очень замудрено, а так же растянуто для количества текста чтобы сайт был выше в поисковых системах. А здесь всё четко и понятно, только суть и главное. По этому однозначно парень заслуживает лайков, а от кое кого я думаю прибавку к репутации, хоть мне кажется ему репутация не нужна, и он точно не для рейтинга это делает.
Ответ дан
больше 5 лет назад
1
Помогаю найти игру, исправить ошибки, вылеты, фризы, лаги и проседания FPS.
В тех больших гайдах есть много лишнего, но иногда подробности полезны. Смотря про что гайд. surfgamer
больше 5 лет назадОтветить
Вот всё потому что наш сайт супер и он всё растет и растет так что парням вроде тебя однозначно лайк под вопросом потому что такие от руки написанные статьи будут очень классные и полезные для сайта особенно для тех кто мало знает и не хочет сидеть смотреть видео гайды по пол часа на ютубе я так лично сам не люблю делать)
Ответ дан
больше 5 лет назад
0
профи этого сайта.
Особенно такие статьи полезны, когда в интернете по этому поводу все на английском языке. surfgamer
больше 5 лет назадОтветить
Круто, действительно.
Ответ дан
больше 5 лет назад
0
Супер, снова вам огромное спасибо!
Ответ дан
больше 5 лет назад
0
Введите ваш ответ
Символов нужно 2