Форумы на Наша-Life
Home user CP  
Календарь событий Найти других пользователей Часто задаваемые Вопросы Поиск  
Автор
Тема
Создать Новую Тему    Ответить
EXTrus
(Junior Member)

Зарегистрирован: Jun 2009
Проживает: Russian Federation/
Написал: 4 сообщений

Оценка: 0 Votes

Как создать нового NPC для мода? И еще пару вопросов...
Сообщение #874946
Извините вот делал мод и наткнулся на ситуацию, мне нужно сделать полностю нового NPC с моделью Кляйнера, просто надо его какбы убить, да и чтоб он агрессивным был... Просто скажите с какими файлами работать и что менять, очень надо, и если не трудно хоть маленький кусок кода... И еще два вопроса: 1. Как сменить иконку у глав в выборе игры. 2 Как сменить название... Очень прошу помогите... Очень надо... И заранее спасибо.
Old Post 22-06-2009 17:01
EXTrus отсутствует Посмотреть данные 'EXTrus' Отправить Приватное Сообщение для 'EXTrus' Найти другие сообщения 'EXTrus' Добавить EXTrus в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
HGrunt
(Хикки-стажёр)

Зарегистрирован: Oct 2006
Проживает: Россия/
Написал: 4650 сообщений

Developer Старожил 
Сообщение #875003
Иконки глав лежат в materials/VGUI/chapters.
Польностью нового npc делать не надо. Делай npc_citizen, отключай SmartEdit, в строке модели пиши кляйнеровскую. Дай новоиспечённому Кляйнеру оружие. Ставь logic_auto и выбирай в global state to read строку с "friendly encounter sequence..." Потом с помощью ai_relationship делаешь "Кляйнеру" ненависть на !player.
"Извесна што сьмьэрть прейдьот но ниезвесна кагда" (с) Tom Kranis
"Тут никто не уйдет голодным." (c) Rulez
Meet The Can Can
Old Post 22-06-2009 18:51
HGrunt отсутствует Посмотреть данные 'HGrunt' Отправить Приватное Сообщение для 'HGrunt' Посетить домашнюю страничку HGrunt Найти другие сообщения 'HGrunt' Добавить HGrunt в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
EXTrus
(Junior Member)

Зарегистрирован: Jun 2009
Проживает: Russian Federation/
Написал: 4 сообщений

Оценка: 0 Votes

Сообщение #875038
Вау... Спасибо...
Old Post 22-06-2009 19:57
EXTrus отсутствует Посмотреть данные 'EXTrus' Отправить Приватное Сообщение для 'EXTrus' Найти другие сообщения 'EXTrus' Добавить EXTrus в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Breever
(Добываю фероподы из мирмидонта)

Зарегистрирован: Jun 2009
Проживает: Россия/Красноярск
Написал: 95 сообщений

Оценка: 3 Votes 3 чел.

Сообщение #875141
Кстати, а как все-таки создать полностью нового нпс? Например, если мне нужно базу взять от combine_soldier и сделать на его примере npc_stormtrooper, то какова последовательность действий?
По-моему так:
1) создаешь в server\hl2 .cpp файл с кодом нового нпс (обьявляешь его как новый класс на примере старого)
2) где-то еще в базовых файлах определяешь этого нпс
3) уже непосредственно в папке мода в скриптах пишешь для него звуки и все прочее.

Тут не ясен только второй этап. И вообще, правильно ли я понимаю. Просто если начну копать исходники, это займет дня два, поэтому разьясните ктонить пожалуйста в общих чертах?
Не существует границ, есть лишь препятствия
Old Post 23-06-2009 05:38
Breever отсутствует Посмотреть данные 'Breever' Отправить Приватное Сообщение для 'Breever' Посетить домашнюю страничку Breever Найти другие сообщения 'Breever' Добавить Breever в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Freeman43
(Модератор)

Зарегистрирован: Aug 2004
Проживает: /
Написал: 9263 сообщений

Оценка: 218 Votes 218 чел.

Почетный Писака Большой респект! Команда NashaLife 
Сообщение #875198
Breever
Учи Си. В теории всё очень и очень легко. Алгоритмы и т.д.
Old Post 23-06-2009 09:07
Freeman43 отсутствует Посмотреть данные 'Freeman43' Отправить Приватное Сообщение для 'Freeman43' Найти другие сообщения 'Freeman43' Добавить Freeman43 в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
HGrunt
(Хикки-стажёр)

Зарегистрирован: Oct 2006
Проживает: Россия/
Написал: 4650 сообщений

Developer Старожил 
Сообщение #875206
Забыл кое-что. У ситизена в строке type ставь Unique - иначе возможен вылет.
"Извесна што сьмьэрть прейдьот но ниезвесна кагда" (с) Tom Kranis
"Тут никто не уйдет голодным." (c) Rulez
Meet The Can Can
Old Post 23-06-2009 09:40
HGrunt отсутствует Посмотреть данные 'HGrunt' Отправить Приватное Сообщение для 'HGrunt' Посетить домашнюю страничку HGrunt Найти другие сообщения 'HGrunt' Добавить HGrunt в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
 
Breever
(Добываю фероподы из мирмидонта)

Зарегистрирован: Jun 2009
Проживает: Россия/Красноярск
Написал: 95 сообщений

Оценка: 3 Votes 3 чел.

Сообщение #875433
Freeman43, в том-то и дело, что С++ язык я знаю неплохо (писал проги на Borland C++), но эти знания помогает только в общем виде, т.к. движок хоть и использует все принципы ООП, но операторы там абсолютно другие. Хотя я уже разобрался сам с созданием новых нпс.
Не существует границ, есть лишь препятствия
Old Post 23-06-2009 15:04
Breever отсутствует Посмотреть данные 'Breever' Отправить Приватное Сообщение для 'Breever' Посетить домашнюю страничку Breever Найти другие сообщения 'Breever' Добавить Breever в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
EXTrus
(Junior Member)

Зарегистрирован: Jun 2009
Проживает: Russian Federation/
Написал: 4 сообщений

Оценка: 0 Votes

Сообщение #875567
Так, я заметил, что я не могу менять модель Граждан на Кляйнера и по этому прошу объяснить как сделать либо то что у меня сейчас не получается или как создать NPC с нуля...
Old Post 23-06-2009 19:04
EXTrus отсутствует Посмотреть данные 'EXTrus' Отправить Приватное Сообщение для 'EXTrus' Найти другие сообщения 'EXTrus' Добавить EXTrus в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
HGrunt
(Хикки-стажёр)

Зарегистрирован: Oct 2006
Проживает: Россия/
Написал: 4650 сообщений

Developer Старожил 
Сообщение #875765
Всё работает... вот исходник (убиваемый враждебный Кляйнер):
Прикрепленный файл: kleiner_test.zip
Файл был скачан 10 раз(а).
"Извесна што сьмьэрть прейдьот но ниезвесна кагда" (с) Tom Kranis
"Тут никто не уйдет голодным." (c) Rulez
Meet The Can Can
Old Post 24-06-2009 09:36
HGrunt отсутствует Посмотреть данные 'HGrunt' Отправить Приватное Сообщение для 'HGrunt' Посетить домашнюю страничку HGrunt Найти другие сообщения 'HGrunt' Добавить HGrunt в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
EXTrus
(Junior Member)

Зарегистрирован: Jun 2009
Проживает: Russian Federation/
Написал: 4 сообщений

Оценка: 0 Votes

Сообщение #875973
ВАААААААА!!!! СУПЕР! Щас буду разбираться
Old Post 24-06-2009 17:05
EXTrus отсутствует Посмотреть данные 'EXTrus' Отправить Приватное Сообщение для 'EXTrus' Найти другие сообщения 'EXTrus' Добавить EXTrus в Список Друзей
Править/Удалить Сообщение Ответить с Цитированием
Все время в GMT . Сейчас 01:01.
Создать Новую Тему    Ответить

Быстрый ответ
Ваше Имя:
Хотите Зарегистрироваться?
Ваш Пароль:
Забыли свой Пароль?
Вы можете оставлять свои комментарии анонимно, просто введя свои имя и оставив пустым поле пароля.
Ваш ответ:

[проверить размер]
[транслит в win] | [?]
[русская клавиатура]

Дополнительно: Подтверждение по E-Mail


Быстрый переход:
 
Оцените эту Тему:
 

Правила форума:
Создание Тем не разрешено
Создание Сообщений разрешено
Создавать Вложения не разрешено
Редактирование Сообщений не разрешено
Коды HTML запрещены
Коды форума разрешены
Смайлики разрешены
Коды [IMG] запрещены