Правила форума

Вернуться   Mafia-Game Forum > Mafia: The City of Lost Heaven > Скриптинг
Расширенный поиск
Имя
Пароль

Скриптинг Скрипты и всё что с ними связано.

Объявления
  • Добро пожаловать!
  • Популярные темы
  • Скачать Mafia и Mafia II
  • Контакты
Ответ
 
Опции темы
По умолчанию
Старый 17.07.2017, 22:39   (ссылка) #511
Кайзер
 
Аватар для Кайзер
Группа: Киллер
Регистрация: 01.09.2015
Адрес: Город-Герой Новороссийск
Сообщений: 269
Сказал(а) спасибо: 217
Поблагодарили 56 раз(а) в 23 сообщениях
Кайзер очень, очень хорош(-а)
Кайзер вне форума  
Ответить с цитированием


Цитата:
Сообщение от GOLOD55 Посмотреть сообщение
а еси так?:

dim_act 3
dim_flt 5
dim_frm 4
findactor 0,"Tommy"
findactor 1,"Firelady"
findframe 1, "Firelady.DWHL1"
findframe 2, "Firelady.DWHR1"

label 101
compareownerwithex 0, 1, -1, 101
wait 1000
car_getspeed 1,0
if flt[0]>5,-1,101
emitparticle 1,44,1
emitparticle 2,44,2
wait 5000
label 102
car_getspeed 1,0
if flt[0]>30,-1,102
stopparticle 1
stopparticle 2
goto 101

Только что проверил, результат тот же. Может все-таки дело в самом эффекте? Сейчас попробую другой поставить.


Немного доработал скрипт, стало лучше, только есть два нюанса:

1. После набора скорости в 30 км дым не сразу тухнет. Думаю, это особенности эффекта.
2. Не всегда тухнет при полной остановке.

dim_act 3
dim_flt 8
dim_frm 4
findactor 0,"Tommy"
findactor 1,"Firelady"
findframe 1, "Firelady.DWHL1"
findframe 2, "Firelady.DWHR1"

label 101
compareownerwithex 0, 1, -1, 101
wait 1000
car_getspeed 1,0
if flt[0]>5,-1,101
emitparticle 1,44,2
emitparticle 2,44,3
wait 5000
label 102
car_getspeed 1,0
if flt[0]>30,-1,102
stopparticle 2
stopparticle 3
wait 5000
car_getspeed 1,0
label 103
if flt[0]<5,103, -1
wait 2000
goto 101
__________________
Ничего личного, это просто бизнес! (с)
---------------------------------------------
Моя моддинговая страничка: https://vk.com/kaiser_edition
 
Посмотреть профиль Отправить личное сообщение для Кайзер Отправить письмо по электронной почте для Кайзер Найти ещё сообщения от Кайзер
Последний раз редактировалось Кайзер; 17.07.2017 в 23:00..
По умолчанию
Старый 17.07.2017, 23:00   (ссылка) #512
GOLOD55
Группа: VIP
Регистрация: 13.06.2006
Сообщений: 829
Сказал(а) спасибо: 51
Поблагодарили 1,014 раз(а) в 343 сообщениях
GOLOD55 . Такую репутацию нельзя пошатнутьGOLOD55 . Такую репутацию нельзя пошатнутьGOLOD55 . Такую репутацию нельзя пошатнутьGOLOD55 . Такую репутацию нельзя пошатнутьGOLOD55 . Такую репутацию нельзя пошатнутьGOLOD55 . Такую репутацию нельзя пошатнутьGOLOD55 . Такую репутацию нельзя пошатнутьGOLOD55 . Такую репутацию нельзя пошатнуть
GOLOD55 вне форума  
Ответить с цитированием


аа ак они када выключаются, то уходим на 101, и они через 1сек снова включаются хех. такшо тут и логика хромает. придумывай иную.
 
Посмотреть профиль Отправить личное сообщение для GOLOD55 Отправить письмо по электронной почте для GOLOD55 Найти ещё сообщения от GOLOD55
По умолчанию
Старый 17.07.2017, 23:05   (ссылка) #513
Кайзер
 
Аватар для Кайзер
Группа: Киллер
Регистрация: 01.09.2015
Адрес: Город-Герой Новороссийск
Сообщений: 269
Сказал(а) спасибо: 217
Поблагодарили 56 раз(а) в 23 сообщениях
Кайзер очень, очень хорош(-а)
Кайзер вне форума  
Ответить с цитированием


Цитата:
Сообщение от GOLOD55 Посмотреть сообщение
аа ак они када выключаются, то уходим на 101, и они через 1сек снова включаются хех. такшо тут и логика хромает. придумывай иную.

Почему на 101? На 102. Кстати добавил еще задержку, и вроде лучше стало. Но при повторной поездке после полной остановки, не всегда точно срабатывает.

dim_act 3
dim_flt 8
dim_frm 4
findactor 0,"Tommy"
findactor 1,"Firelady"
findframe 1, "Firelady.DWHL1"
findframe 2, "Firelady.DWHR1"

label 101
compareownerwithex 0, 1, -1, 101
wait 1000
car_getspeed 1,0
if flt[0]>5,-1,101
emitparticle 1,44,2
emitparticle 2,44,3
wait 5000
label 102
car_getspeed 1,0
if flt[0]>30,-1,102
stopparticle 2
stopparticle 3
wait 5000
car_getspeed 1,0
label 103
wait 5000
if flt[0]<5,103, -1
wait 2000
goto 101
__________________
Ничего личного, это просто бизнес! (с)
---------------------------------------------
Моя моддинговая страничка: https://vk.com/kaiser_edition
 
Посмотреть профиль Отправить личное сообщение для Кайзер Отправить письмо по электронной почте для Кайзер Найти ещё сообщения от Кайзер
По умолчанию
Старый 31.07.2017, 21:23   (ссылка) #514
Кайзер
 
Аватар для Кайзер
Группа: Киллер
Регистрация: 01.09.2015
Адрес: Город-Герой Новороссийск
Сообщений: 269
Сказал(а) спасибо: 217
Поблагодарили 56 раз(а) в 23 сообщениях
Кайзер очень, очень хорош(-а)
Кайзер вне форума  
Ответить с цитированием


Ребята, подскажите пжлста что означает Z?

actor_duplicate xx, yy, zz // есть в mise07Bchuligani

Создать копию актора xx и присвоить ему номер yy.

xx == Номер актора.
yy== Новый номер актора.
zz== ?? (0\1)

Короче я с этим разобрался, теперь вопрос в другом: клонированный гангстер отказывается нападать на Томми. Хотя я ему и здоровья прописал и оружие.


Все, разобрался. Помогло enemy_lockstate panic_freeze, 0
__________________
Ничего личного, это просто бизнес! (с)
---------------------------------------------
Моя моддинговая страничка: https://vk.com/kaiser_edition
 
Посмотреть профиль Отправить личное сообщение для Кайзер Отправить письмо по электронной почте для Кайзер Найти ещё сообщения от Кайзер
Последний раз редактировалось Кайзер; 31.07.2017 в 21:49..
По умолчанию
Старый 25.08.2017, 04:53   (ссылка) #515
CurtisTea
Группа: Шулер
Регистрация: 27.04.2011
Сообщений: 49
Сказал(а) спасибо: 4
Поблагодарили 10 раз(а) в 8 сообщениях
CurtisTea скоро станет знаменитым(-ой)
CurtisTea на форуме  
Ответить с цитированием


Ребятки, а кто-то разбирался в структуре .mnu файлов? Очень интересуют последние 4 байта, причем я не имею какой-то конкретной моддинговой цели, просто так, пошарить хочется. Modding Wiki приводит структуру файла, но судя по всему ошибочно: не менюшек версии 1.3, а старых файлов def.menu (ибо они похожи, но не одинаковые).

Написано что последние 2 шорта - цвет шрифта и бекграунда. Но в новом .mnu все сложнее. Например, предпоследний шорт: первый байт отвечает за выравнивание (3 - слева, B - по центру, 7 - справа) а также за используемый шрифт (по порядку от 0 до 3 - как номер конкретного .gmf шрифта). Второй байт отвечает за цвет (0 - черный, 1 - красный, 2 - белый). Пример: надпись курсивом красным цветом с выравниванием по правой стороне = 7201.
Последний шорт я так и не понял за что отвечает... Но это и не важно, ибо эти проверенные мной закономерности для главного меню не срабатывают, например, в меню пикап/юз (или срабатывают, но не все). К слову, у заголовка главного меню (любого меню?) тоже есть свои странности.
Хотя тут же изменяя эти два последние шорта мне удавалось сделать шрифт и бекграунд главного меню серым... Даже не хочу вспоминать как.

Ещё странные типы объектов: они вроде как старые только задом наперед (не wind, а dniw; не butt, а ttub), но при изменениях из документации по def.menu нужные свойства не срабатывают (например: по старому butt - кнопка, выравнивание по центру, butr - то же, но по правой стороне и если в новом .mnu файле ttub заменить на rtub никакое выравнивание не произойдет, только текст пропадет).

У кого-то есть вообще какие-то знания на тему этих файлов?)
 
Посмотреть профиль Отправить личное сообщение для CurtisTea Отправить письмо по электронной почте для CurtisTea Найти ещё сообщения от CurtisTea
Последний раз редактировалось CurtisTea; 25.08.2017 в 05:11..
2 пользователя(ей) сказали cпасибо:
Grandshot (25.08.2017), Кайзер (25.08.2017)
По умолчанию
Старый 25.08.2017, 15:02   (ссылка) #516
Firefox3860
 
Аватар для Firefox3860
Группа: Старожил
Регистрация: 29.10.2013
Адрес: Самара
Сообщений: 643
Сказал(а) спасибо: 414
Поблагодарили 350 раз(а) в 168 сообщениях
Firefox3860 , прекрасное будущееFirefox3860 , прекрасное будущееFirefox3860 , прекрасное будущееFirefox3860 , прекрасное будущее
Firefox3860 вне форума  
Ответить с цитированием


А у мну нету этих мну только def.menu, потому как версия 1.0.
Тоже хотел бы разобраться, где там задаются названия миссий и точек старта в фрирайде...
 
Посмотреть профиль Отправить личное сообщение для Firefox3860 Отправить письмо по электронной почте для Firefox3860 Найти ещё сообщения от Firefox3860
По умолчанию
Старый 25.08.2017, 18:43   (ссылка) #517
CurtisTea
Группа: Шулер
Регистрация: 27.04.2011
Сообщений: 49
Сказал(а) спасибо: 4
Поблагодарили 10 раз(а) в 8 сообщениях
CurtisTea скоро станет знаменитым(-ой)
CurtisTea на форуме  
Ответить с цитированием


О, а почему у всех стоит 1.0? Почему большинство модов запилено именно под 1.0? Вопрос не об отличиях версий игры в принципе, а об особенностях моддинга именно версии 1.0. Ибо ни о каких отличиях в скриптах я до нынешнего времени не слышал.
 
Посмотреть профиль Отправить личное сообщение для CurtisTea Отправить письмо по электронной почте для CurtisTea Найти ещё сообщения от CurtisTea
По умолчанию
Старый 25.08.2017, 20:51   (ссылка) #518
Пёс-Призрак
 
Аватар для Пёс-Призрак
Группа: Элеватор смерти
Регистрация: 05.08.2008
Адрес: Тамбовский элеватор
Сообщений: 1,604
Сказал(а) спасибо: 89
Поблагодарили 1,210 раз(а) в 730 сообщениях
Пёс-Призрак . Такую репутацию нельзя пошатнутьПёс-Призрак . Такую репутацию нельзя пошатнутьПёс-Призрак . Такую репутацию нельзя пошатнутьПёс-Призрак . Такую репутацию нельзя пошатнутьПёс-Призрак . Такую репутацию нельзя пошатнутьПёс-Призрак . Такую репутацию нельзя пошатнутьПёс-Призрак . Такую репутацию нельзя пошатнутьПёс-Призрак . Такую репутацию нельзя пошатнутьПёс-Призрак . Такую репутацию нельзя пошатнуть
Пёс-Призрак вне форума  
Ответить с цитированием


Цитата:
Сообщение от CurtisTea Посмотреть сообщение
О, а почему у всех стоит 1.0? Почему большинство модов запилено именно под 1.0? Вопрос не об отличиях версий игры в принципе, а об особенностях моддинга именно версии 1.0. Ибо ни о каких отличиях в скриптах я до нынешнего времени не слышал.
К примеру в 1.1 версии нормально выйти из игры невозможно. Сраная ошибка рукожопости 1С.

Зибоб в свое время говорил, что в 1.1 много бесполезного хлама, мусора в exe и потому есть часть программ работающих именно с версией 1.0 а не обоссаной 1.1 и модификации по большей части делают буржуи нежели наши мододелы.
 
Посмотреть профиль Отправить личное сообщение для Пёс-Призрак Отправить письмо по электронной почте для Пёс-Призрак Найти ещё сообщения от Пёс-Призрак
По умолчанию
Старый 25.08.2017, 21:11   (ссылка) #519
Firefox3860
 
Аватар для Firefox3860
Группа: Старожил
Регистрация: 29.10.2013
Адрес: Самара
Сообщений: 643
Сказал(а) спасибо: 414
Поблагодарили 350 раз(а) в 168 сообщениях
Firefox3860 , прекрасное будущееFirefox3860 , прекрасное будущееFirefox3860 , прекрасное будущееFirefox3860 , прекрасное будущее
Firefox3860 вне форума  
Ответить с цитированием


Я не знаю, почему у всех стоит 1.0, но у меня она стоит потому что такая давно лежит у меня на двух дисках и всегда её устанавливаю.

В принципе если моды изменяют только текстуры, модели и миссии, то они одинаково будут работать на всех версиях. Об отличиях версий по этим файлам и по скриптам я тоже не слышал, а вот по tables уже различия идут конкретные: форматы carindex.def, textdb_xx.def и др. файлов разные, со шрифтами ещё проблем много бывает.
Не знаю, что конкретно имеют ввиду создатели модов без tables, когда пишут, что их мод запилен под 1.0.

Ну и по движковым особенностям мне 1.0 нравится больше: глаза людей двигаются, царапины на машинах есть, и без мусора в ехе.
 
Посмотреть профиль Отправить личное сообщение для Firefox3860 Отправить письмо по электронной почте для Firefox3860 Найти ещё сообщения от Firefox3860
Последний раз редактировалось Firefox3860; 25.08.2017 в 21:20..
Пользователь сказал cпасибо:
Кайзер (25.08.2017)
По умолчанию
Старый 26.08.2017, 00:09   (ссылка) #520
Abradox
 
Аватар для Abradox
Группа: ценитель ретро
Регистрация: 20.04.2010
Сообщений: 3,272
Сказал(а) спасибо: 2,376
Поблагодарили 1,231 раз(а) в 726 сообщениях
Abradox . Такую репутацию нельзя пошатнутьAbradox . Такую репутацию нельзя пошатнутьAbradox . Такую репутацию нельзя пошатнутьAbradox . Такую репутацию нельзя пошатнутьAbradox . Такую репутацию нельзя пошатнутьAbradox . Такую репутацию нельзя пошатнутьAbradox . Такую репутацию нельзя пошатнутьAbradox . Такую репутацию нельзя пошатнутьAbradox . Такую репутацию нельзя пошатнуть
Abradox вне форума  
Ответить с цитированием


Цитата:
Сообщение от Firefox3860 Посмотреть сообщение
Ну и по движковым особенностям мне 1.0 нравится больше: глаза людей двигаются, царапины на машинах есть, и без мусора в ехе.
Вот по этому 1.0 и стоит у большинства. Хотя мне сильно не хватает ползунка прокрутки сохраненийи и выбора уровня сложности для гонки (уровень сложности без выбора в 1.0, на много легче самого сложного в 1.1-1.3)
 
Посмотреть профиль Отправить личное сообщение для Abradox Отправить письмо по электронной почте для Abradox Найти ещё сообщения от Abradox
Последний раз редактировалось Abradox; 27.08.2017 в 00:30..
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход




Powered by vBulletin® Version 3.x.x
Copyright ©2000 - 2017, vBulletin Solutions, Inc. Перевод: zCarot
All rights reserved. Copyright © Mafia-Game.Ru 2002-2017