Русское сообщество по скриптингу

Создание и подключение WeaponList`а

Статьи или фрагменты кода для новичков и уже опытных скриптеров по AMXX.

Модератор: Chuvi

Правила форума
1. Запрещено материться и оскорблять других участников форума.
2. Запрещен флуд, оффтоп, дабл постинг во всех разделах форума, кроме раздела "Болтовня".
3. Запрещено взламывать сайт/форум или наносить любой вред проекту.
4. Запрещено рекламировать другие ресурсы.
5. Запрещено создавать темы без информативного названия. Название темы должно отображать ее смысл.

В данном разделе форума разрешено создавать темы, касающие только обучающему материалу по AMX Mod X.

Создание и подключение WeaponList`а

Сообщение BaJIeHoK » 24 май 2014, 03:29

Приветствую пользователи amx-x
В данной статье я попытаюсь рассказать как создать и подключить свой WeaponList к оружию

Статья рассчитана для любого пользователя, который знаком с графическими редакторами.

Для подготовки к работе нам потребуется
1. Adobe Photoshop - ищите сами
2. SprWiz - скачать можно здесь Вы должны зарегистрироваться, чтобы видеть ссылки.
3. Сама картинка/модель оружия

На примере я вам покажу как создавать спрайт WeaponList`а на основе модели и картинки.

Ну чтож, приступим. Порылся на zombie-mod и взял за основу данную картинку
1400138651_aeolis_isabelle_koreaposter.png


Как видите в центре есть пушка, из которой можно сделать спрайт, но для начала его нужно вырезать. Вы наверное сразу подумали, что тут нужна куча времени, сидеть с лупой и удалять по пикселю? Да нет, всё гараздо проще. Пойдем пошагово

1. Открываем Adobe Photoshop
2. Загружаем нашу картинку
3. Берем инструмент "Волшебная палочка" или официально "Быстрое выделение"
1.JPG


Нажимаем по тихоньку, не спеша тыкать с верху по картинке. Сразу же некоторые части картинки будут выделяться
2.JPG


Выделился кусок - нажимаем кнопку delete и данный кусок попросту исчезнет. Только не торопитесь выделять всё сразу - он спокойно отрезет вам кусок от нужной части - уверяю.
3.JPG


Если вдруг зацепили нужный кусок и удалили - не беда. Нажимайте Cltr+Z, а потом Cltr+D и пробудем снова

И так продолжаем до конца
К сожалению данным способом данную картинку полностью отчистить не удалось, поэтому нам придется использовать инструмент "Ластик"
4.JPG


Увеличиваем маштаб, мешаем диаметр кисти и удаляем то, что нельзя удалить "Волшебной палочкой"

В итоге получаем чистую картинку оружия
5.JPG


4. Теперь берем инструмент "Прямоугольная область", выделяем нашу пушку и нажимаем Cltr+C
6.JPG


5. Теперь требуется создать новый файл - для этого нажимаем Файл => Новый. Если вы нажимали Cltr+C, то размер будет автоматически выбран. В качестве фона выбираем Белый

6. Перед нами новый файл с белым фоном. Берем инструмент кисть, в палитре цветов выбираем черный и закрашиваем весь фон
7.JPG


7. Переносим нашу пушку на этот черный фон. Думаю тут проблем не возникнет.
8. Слева выбираем свой нашей пушки, нажимаем правой кнопкой мыши и выбираем "Параметры наложения"
8.JPG


9. Выставляем галки на "Внешнее свечение" и "Внутренне свечение". Вы можете поговырятся там в настройках, отрегулировать как нравится.
9.JPG


10. Теперь нажимаем сверху "Изображение" => "Размер изображения" и выставляем размер 170x45. Это максимальный размер, можете сделать меньше, но не больше =)

11. Выделяем наш слой с пушкой и фон вместе, потом нажимаем правую кнопку мыши и выбираем "Объединить слои"
Вы должны зарегистрироваться, чтобы видеть ссылки.

p.s больше 10 файлов на форум не залить, поэтому заливается на радикал

12. Теперь создаем снова новый файл - для этого нажимаем Файл => Новый размером 176x48 или любым другим по желанию - главное, чтобы было кратно 8. Надеюсь вы понимаете, что значит кратно. Максимальный размер данного файла 256x256

13. Переносим нашу пушку в верхний левый угол нашего нового файла
Вы должны зарегистрироваться, чтобы видеть ссылки.

То, что остается белое - это не беда. Не волнуйтесь.
Ну всё готово в принципи, но осталось одна очень важная делать - нужно перевести картинку в 256 цветов. Что мы и сделаем

14. Нажимаем "Изображение" => "Режим "=> "Индексирование цвета"
Вы должны зарегистрироваться, чтобы видеть ссылки.

15. Нажимаем "Файл" => "Сохранить как", формат сохранение выбираем BMP, сохраняем куда вам будет удобно.

На этом работа с Adobe Photoshop закончена!

Теперь переходим к программе SprWiz
1. Запускаем её и нажимаем "Next"
2. Нажимаем на кнопку "Browse..." и выбираем созданный нами bmp файл
Если никаких ошибок не выскочило, то значит всё ок, а если выскочили, то проверьте сделали ли вы пункты 10 и 12

3. Снова нажимаем "Next"
4. Перед вам должно появится выбор из 4 действий. Нам нужно 2-ое, а потом снова нажимаем на "Next"
Вы должны зарегистрироваться, чтобы видеть ссылки.
5. Вам покажут превью вашего спрайта, нажимаем кнопку "Finish", выбираем куда сохранить и сохраняем

На этом всё. Осталось лишь запилить плагин.
Как это сделать вы можете узнать в статье Вы должны зарегистрироваться, чтобы видеть ссылки.

Результат работы
Вы должны зарегистрироваться, чтобы видеть ссылки.
Вы должны зарегистрироваться, чтобы видеть ссылки.

за 2-ой скрин извиняюсь, баг в плагине - не суть в общем= )
Ах да - а как же поступить, если будем делать из модели?
Всё ещё проще. Нам понадобиться программа Half-Life Model Viewer 1.25

Должна быть у всех, но если нет - найти не проблема.
1. Открываем нашу модель( Желательно w_ ), но я вообще делал из v_ то, что надо.
2. Нажимаем "Options" => "BackgroundColor" и выбираем там "зеленый"
3. Располагаем модельку так, чтобы было всё видно

Вы должны зарегистрироваться, чтобы видеть ссылки.

4. Нажимаем "Options" => "Make ScreenShot", сохраняем
5. Загружаем в Adobe Photoshop и делаем всё тоже самое.
С волшебной палочкой тут проблем не будет - можно сразу всё выделить и удалить.

Вот и всё. Удачи =)
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
BaJIeHoK
 
Сообщения: 80
Зарегистрирован: 03 апр 2014, 23:49
Откуда: Москва
Забанен
Благодарил (а): 12 раз.
Поблагодарили: 55 раз.
Опыт программирования: Больше трех лет
Языки программирования: Counter-Strike 1.6

Вернуться в Статьи / фрагменты кода

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3