Былые модели
#23
Цитата:Ты ставиiь под сомнение утверждение meller'а о том что он всетаки видел полноценного персонажа...
Ничьи утверждения я подсомнение не ставлю. То, что он видел, не означает что делалось это с помощью скриптов, а по другому сделать будет непросто.
Noone я же объяснил, что скриптами этого не добиться. Моих слов мало, хорошо я представляю тебе коментарий Sun'а взятый из темы "Скрипты в ПЗ":


Я могу только предполагать…
Так вот, я думаю что: команда «AddUnitToServer», это старая команда и возможно вообще предназначена для конструктора ПЗ, а не для самой игры, или что-то в этом роде.
Команда «AddUnitToServer» работает правильно, но только с объектами-персонажами. Разумеется, можно предварительно прописать кого угодно в таблице NPCs, и добавлять нового «перса» динамически на игровую зону. Но, проблемы вывода полноценного персонажа останутся и будут не только, как говорится, с «простыми юнитами», но и вообще с любыми юнитами которых нет в базе текстур "redress.res" или может быть даже тех, чьи имена текстур не начинаются на «unhu…». То есть, полноценно добавляться будут только человекообразные, к ним относятся только Люди и Орки. Только людей и Орков, в обычной ПЗ можно добавить этой командой на игровую зону, так как графические ресурсы Людей и Орков находятся в отдельном контейнере ресурсов, В общем, разработчики так реализовали эту функцию, и текстуры других юнитов (из других ресурсов) эта команда не загружает. Хотя можно попробовать перенести нужные текстуры из textures.res в контейнер redress.res/
Ну, или попросить продвинутого модера, чтобы он используя наш стартер, прописал в пути поиска ядром ПЗ ресурса redress.res - искать сначала в textures.res,… Это только теория, но можно поэкспериментировать….


Вообще-то, в чем собственно цель, или даже, в чем задача? Добавлять динамично юнитов на игровую зону, по каким-то критериям? Если грамотно поставить задачу, то можно на нынешнем движке реализовать вполне достойное решение. Например, если есть та же задача: реализовать динамическую загрузку каких-то юнитов на игровую зону, то для этого не нужна команда «AddUnitToServer». Можно сделать библиотечный моб-файл, который и будем в последствии загружаться из других мобов командой ADDMOB(NAME.mob). В этом моб–файле нужно реализовать защиту от повторений и проверку, что такой-то перс уже существует и динамично добавлять/удалять, именовать сколько угодно (сколько выдержит комп) юнитов. Но вот вопрос, а будет ли это играбельно, Нивал такого метода не использовал….


Сообщения в этой теме
Былые модели - от Atoll - 14.08.2003, 22:48
Былые модели - от Александр - 15.08.2003, 11:37
Былые модели - от meller - 15.08.2003, 17:27
Былые модели - от meller - 15.08.2003, 17:33
Былые модели - от Anarhist - 15.08.2003, 17:38
Былые модели - от Alecron - 15.08.2003, 17:47
Былые модели - от noone - 15.08.2003, 19:08
Былые модели - от meller - 15.08.2003, 19:31
Былые модели - от Alecron - 15.08.2003, 19:42
Былые модели - от Alecron - 15.08.2003, 20:29
Былые модели - от noone - 15.08.2003, 20:35
Былые модели - от noone - 15.08.2003, 22:11
Былые модели - от noone - 15.08.2003, 22:20
Былые модели - от meller - 14.08.2003, 22:53
Былые модели - от Alecron - 14.08.2003, 23:33
Былые модели - от meller - 15.08.2003, 12:34
Былые модели - от noone - 15.08.2003, 13:09
Былые модели - от noone - 15.08.2003, 13:22
Былые модели - от noone - 15.08.2003, 13:43
Былые модели - от noone - 15.08.2003, 13:46
Былые модели - от noone - 15.08.2003, 13:53
Былые модели - от noone - 15.08.2003, 14:00
Былые модели - от noone - 15.08.2003, 14:08
Былые модели - от Александр - 15.08.2003, 14:09
Былые модели - от noone - 15.08.2003, 14:16
Былые модели - от noone - 15.08.2003, 19:55
Былые модели - от meller - 16.08.2003, 11:16
Былые модели - от Guest - 16.08.2003, 12:21
Былые модели - от meller - 16.08.2003, 12:35
Былые модели - от sun - 16.08.2003, 13:04
Былые модели - от meller - 16.08.2003, 13:28
Былые модели - от Alecron - 16.08.2003, 14:51
Былые модели - от Guest - 17.08.2003, 14:37
Былые модели - от Guest - 17.08.2003, 15:05
Былые модели - от sun - 17.08.2003, 15:09

Перейти к форуму:


Пользователи, просматривающие эту тему: 2 Гость(ей)