Для программистов, вопросы по скриптам ПКМ |
Здравствуйте, гость ( Вход | Регистрация )
Для программистов, вопросы по скриптам ПКМ |
igor_pol |
Aug 24 2005, 21:00
Сообщение
#1
|
боцман Группа: форумчанин Сообщений: 140 Регистрация: 3-December 04 Пользователь №: 169 |
Первое что я хотел написать "АДМИНЫ!!!!" НЕ ЗВЕРЕЙТЕ ЗА "НЕНУЖНУЮ ТЕМУ"
************************************************** на вопрос зачем создал эту тему отвечу так "Я например НЕ ПРОСТО ЮЗВЕРЬ А КОЕ ЧТО И САМ НАПИСАТЬ МОГУ. И хотел бы чтобы на форуме была тема для тех кто сам хочет что-то добавить в игру. На сайте аддона Алекс вікинул ссылку на описание скриптов ПКМ на английском. Я хотел бы узнать где можно нарыть больше инфы по этом скриптам. И кстати на каком языке они пишуться. Если кто-то знает ----- пишите. И вообще всем програмерам на форуме нужна своя тема. так что ГОСПОДА ПРОГРАМЕРЫ ВАЛИТЕ СЮДА !!!! Может из этого что небудь интересное выйдет!!!!!!(Если тему не УТРУТ) Жду сообщений (может у когот есть идеи на эту тему ) Сообщение отредактировал Догева - Apr 24 2006, 13:36 |
brave_pirat |
Jan 12 2011, 00:28
Сообщение
#501
|
юнга Группа: форумчанин (*) Сообщений: 18 Регистрация: 1-January 11 Пользователь №: 23,954 |
ALexusB, спасибо за ответ, нашел сами методы, вроде разобрался.
ALexusB, такой вопрос, как сделать так: НПС достает пистолет стреляет в другого НПС, после выполнится квест. Как-то пробовал через анимацию, но там нпс просто рукой двигает, а пистолет продолжает висеть... |
ALexusB |
Jan 12 2011, 00:43
Сообщение
#502
|
Разработчик ВМЛ-КВЛ Группа: Admin Сообщений: 16,168 Регистрация: 2-November 04 Пользователь №: 3 |
только указать атаку Актеру (или сделать его обычным на момент боя, не помню). Дать пистоль и скил пистоля по МАХ.
Тогда 90% будет палить, а потом рубить, но может и не пальнуть прямого приказа нет. В ВМЛ расстрельнная команда могла и зарубить Важно сделать труп сразу по таймеру, тк можт промазать или урона мало. Если не по таймеру, то НР у жертвы выставить в 1. Чтоб с первого раза убил |
brave_pirat |
Jan 27 2011, 20:41
Сообщение
#503
|
юнга Группа: форумчанин (*) Сообщений: 18 Регистрация: 1-January 11 Пользователь №: 23,954 |
ALexusB, спасибо.
А что значит вот такая ошибка в error.log? Код RUNTIME ERROR - file: no debug information; line: 1 missed attribute: mc Игра ГПК |
Black Angel |
Jan 27 2011, 20:49
Сообщение
#504
|
боцман Группа: форумчанин Сообщений: 252 Регистрация: 19-August 06 Из: Павлово(Нижегородская обл.) Пользователь №: 3,985 |
ALexusB, спасибо. А что значит вот такая ошибка в error.log? Код RUNTIME ERROR - file: no debug information; line: 1 missed attribute: mc Игра ГПК ну судя по тому что написано видно что ты пропустил атрибут mc Смотри ошибку в коде,где то что то пропустил или не обазначил до конца |
brave_pirat |
Jan 31 2011, 16:52
Сообщение
#505
|
юнга Группа: форумчанин (*) Сообщений: 18 Регистрация: 1-January 11 Пользователь №: 23,954 |
помогите с такой проблемой... смотрите скрин. При выходе в море, почему то есть могу доплыть до Саньяго(форт, порт) и бухты острова. Не сильно ли большое расстояние до этого острова? Вот в море: с одной стороны виден один остров и с другой виден другой остров папку worldmap не трогал. Где я мог что-то не то написать, что так вышло? подскажите, пожалуйста. |
Black Angel |
Jan 31 2011, 17:06
Сообщение
#506
|
боцман Группа: форумчанин Сообщений: 252 Регистрация: 19-August 06 Из: Павлово(Нижегородская обл.) Пользователь №: 3,985 |
помогите с такой проблемой... смотрите скрин. При выходе в море, почему то есть могу доплыть до Саньяго(форт, порт) и бухты острова. Не сильно ли большое расстояние до этого острова? Вот в море: с одной стороны виден один остров и с другой виден другой остров папку worldmap не трогал. Где я мог что-то не то написать, что так вышло? подскажите, пожалуйста. это движок кгпк Вы тут не при чем Разработчики об этом еще говорили в анонсе игры |
brave_pirat |
Jan 31 2011, 17:10
Сообщение
#507
|
юнга Группа: форумчанин (*) Сообщений: 18 Регистрация: 1-January 11 Пользователь №: 23,954 |
|
Black Angel |
Jan 31 2011, 17:11
Сообщение
#508
|
боцман Группа: форумчанин Сообщений: 252 Регистрация: 19-August 06 Из: Павлово(Нижегородская обл.) Пользователь №: 3,985 |
|
Stas Beltrop |
Jan 31 2011, 20:32
Сообщение
#509
|
боцман Группа: форумчанин Сообщений: 232 Регистрация: 28-March 08 Пользователь №: 16,073 |
Цитата и то что я до острова могу с такого расстояния переститься, до форта, неторых бухт...да? Можете. Но вам не удасться бросить якорь в бухтах или гавани города, а форт будет просто каменной громадиной, так как у вас не появится "Доплыть до..." рядом с этим островом, пока вы не выйдете на глобальную и снова не вернётесь в боевую. Например, если вы идёте по боевой карте прямиком из Порт-о-Пренса в Сантьяго, то "Доплыть до..." в водах этого испанского города у вас не будет. |
brave_pirat |
Jan 31 2011, 23:15
Сообщение
#510
|
юнга Группа: форумчанин (*) Сообщений: 18 Регистрация: 1-January 11 Пользователь №: 23,954 |
Можете. Но вам не удасться бросить якорь в бухтах или гавани города, а форт будет просто каменной громадиной, так как у вас не появится "Доплыть до..." рядом с этим островом, пока вы не выйдете на глобальную и снова не вернётесь в боевую. Как раз "Доплыть до..." появляется. Например, в другом месте выхожу в море, и что видим Вот в чем проблема. Нужно было сразу в #505 так написать. |
ugeen |
Jan 31 2011, 23:47
Сообщение
#511
|
боцман Группа: форумчанин Сообщений: 133 Регистрация: 12-January 06 Из: 105-ый элемент таблицы Менделеева Пользователь №: 2,269 |
Случайно не режим бета-теста установлен ? В нем радиус "Доплыть до" установлен в 900000 в отличие от дефолта 5000.
|
brave_pirat |
Jan 31 2011, 23:54
Сообщение
#512
|
юнга Группа: форумчанин (*) Сообщений: 18 Регистрация: 1-January 11 Пользователь №: 23,954 |
Цитата Случайно не режим бета-теста установлен ? В нем радиус "Доплыть до" установлен в 900000 в отличие от дефолта 5000. спасибо, получилось) Я тоже так подумал сначала, но правил MOD_BETTATESTMODE, забыв про bBettaTestMode. |
Artess999 |
Feb 1 2011, 19:45
Сообщение
#513
|
юнга Группа: форумчанин Сообщений: 33 Регистрация: 24-January 11 Пользователь №: 24,080 |
Как можно добавить новые загр. экраны, не удаляя тех,которые есть в игре? В каких именно скриптах написано? А то я нашел только те,что при запуске игры и смерти
|
brave_pirat |
Feb 1 2011, 23:52
Сообщение
#514
|
юнга Группа: форумчанин (*) Сообщений: 18 Регистрация: 1-January 11 Пользователь №: 23,954 |
Как можно добавить новые загр. экраны, не удаляя тех,которые есть в игре? В каких именно скриптах написано? А то я нашел только те,что при запуске игры и смерти Остальные загрузочные редактируются непосредственно в PROGRAM\locations\init\ в описаниях локаций. Делай как в локациях "Городские ворота" там прописано Код locations[n].image = "loading\Gate" + rand(1) + ".tga"; По аналогии и другие локации можно сделать, и будет несколько загрузочных картинок. И такой вопрос. Можно ли как-нибудь вызвать шторм на глобалке, в непосредственной близости от корабля ГГ? |
dolphin_sv |
Feb 2 2011, 00:05
Сообщение
#515
|
матрос Группа: форумчанин Сообщений: 88 Регистрация: 23-May 05 Из: Украина, Донецк Пользователь №: 771 |
Шторм - обычный энкаунтер, попробуй вызвать его "вручную".
|
Etien |
Feb 3 2011, 22:56
Сообщение
#516
|
матрос Группа: форумчанин Сообщений: 51 Регистрация: 23-June 09 Пользователь №: 20,563 |
Black Angel уже кратко отвечал на мой вопрос, но я так и не разобрался со своей проблемой.
Я создал нового персонажа из модели из игры, назвал gm по своему, и с помощью hex редактора сделал свою текстуру, также я поступил с моделью головы. Дальше я сделал свои текстуры портретов и тут завис, я не догоняю как приписать к моему персонажу свои портреты и голову. Я покопался в этих файлах: RESOURCE\INI\interfaces\pictures.ini Program\characters\characters_face.c но так и не разобрался как это сделать. Прошу мне помочь Заранее Благодарен. |
Black Angel |
Feb 3 2011, 23:43
Сообщение
#517
|
боцман Группа: форумчанин Сообщений: 252 Регистрация: 19-August 06 Из: Павлово(Нижегородская обл.) Пользователь №: 3,985 |
Black Angel уже кратко отвечал на мой вопрос, но я так и не разобрался со своей проблемой. Я создал нового персонажа из модели из игры, назвал gm по своему, и с помощью hex редактора сделал свою текстуру, также я поступил с моделью головы. Дальше я сделал свои текстуры портретов и тут завис, я не догоняю как приписать к моему персонажу свои портреты и голову. Я покопался в этих файлах: RESOURCE\INI\interfaces\pictures.ini Program\characters\characters_face.c но так и не разобрался как это сделать. Прошу мне помочь Заранее Благодарен. итак,разложу на кубиках: в Program\characters\characters_face.c видим например такую строчку: Код case "skeletcap":rCharacter.FaceId = 231; break; где "skeletcap" - ID вашего персонажа; rCharacter.FaceId = 231 - номер картинки(портрета,который лежит в RESOURCE\Textures\INTERFACES\PORTRAITS) в RESOURCE\INI\interfaces\pictures.ini находим: Код [FACE128_231] sTextureName = portraits\128\face_231.tga wTextureWidth = 128 wTextureHeight = 128 picture = face,0,0,128,128 где первая строчка путь к нашему портрету вторая и третьи это высота и ширина портрета(в пикселях) ну а четвертая это та область которая отображается.В даном случае весь портрет... На основе вышесказаного создаешь сове и радуешься или еще можно в HeroDescribe.txt,но там редактируются и создаются ГГ и ПГГ. |
Etien |
Feb 4 2011, 00:27
Сообщение
#518
|
матрос Группа: форумчанин Сообщений: 51 Регистрация: 23-June 09 Пользователь №: 20,563 |
у меня стоит ПКМ с модом Luggera bloud mod, так он вроде называется, так вот у меня в characters_face.c совсем нет таких строчек:
Код case "skeletcap":rCharacter.FaceId = 231; break; вот что у меня там: Код string sEnManFaces = "30,35,10,6,32,33,42,43"; string sFrManFaces = "19,27,29,31,32,33,43,43,293"; string sSpManFaces = "25,37,38,44,7,32,33,42,43"; string sHoManFaces = "11,26,28,36,32,33,42,43"; string sPoManFaces = "12,30,39,32,33,42,43"; string sPiManFaces = "0,1,13,14,2,23,24,3,40,5"; void SetRandomFaceToCharacter(ref rCharacter) { string sFaceID = "1"; if (rCharacter.sex == "man") { switch (sti(rCharacter.nation)) { case ENGLAND: sFaceID = GetRandSubString(sEnManFaces); break; case FRANCE: sFaceID = GetRandSubString(sFrManFaces); break; case SPAIN: sFaceID = GetRandSubString(sSpManFaces); break; case PIRATE: sFaceID = GetRandSubString(sPiManFaces); break; case HOLLAND: sFaceID = GetRandSubString(sHoManFaces); break; case PORTUGAL: sFaceID = GetRandSubString(sPoManFaces); break; } } else { sFaceID = "16"; } rCharacter.FaceId = sti(sFaceID); } |
Black Angel |
Feb 4 2011, 01:44
Сообщение
#519
|
боцман Группа: форумчанин Сообщений: 252 Регистрация: 19-August 06 Из: Павлово(Нижегородская обл.) Пользователь №: 3,985 |
у меня стоит ПКМ с модом Luggera bloud mod, так он вроде называется, так вот у меня в characters_face.c совсем нет таких строчек: Код case "skeletcap":rCharacter.FaceId = 231; break; вот что у меня там: Код string sEnManFaces = "30,35,10,6,32,33,42,43"; string sFrManFaces = "19,27,29,31,32,33,43,43,293"; string sSpManFaces = "25,37,38,44,7,32,33,42,43"; ...... у меня только КГПК,ПКМ у меня на руках нет,поэтому посмотреть не могу,а уж тем более мод от Lugger'a...Прежде чем вопрос задавать надо было сказать какая игра,тк скрипты отличаются. Могу лишь посоветовать использовать поиск по файлом с текстом Face(для этого хорошо подойдет Total Commander) и уже смотреть по ходу кода что где менять. |
Etien |
Feb 4 2011, 15:09
Сообщение
#520
|
матрос Группа: форумчанин Сообщений: 51 Регистрация: 23-June 09 Пользователь №: 20,563 |
эх, я так поискал но не нашел...
а как насчет голов, где они прописываются? |
Текстовая версия | Сейчас: 29th March 2024 - 02:44 |