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

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

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

Объявления
  • Добро пожаловать!
  • Популярные темы
  • Скачать Mafia и Mafia II
  • Контакты
Ответ
 
Опции темы
По умолчанию
Старый 30.07.2013, 06:10   (ссылка) #51
Melhior
 
Аватар для Melhior
Группа: Киллер
Регистрация: 15.08.2012
Адрес: г. Чита
Сообщений: 288
Сказал(а) спасибо: 64
Поблагодарили 199 раз(а) в 103 сообщениях
Melhior , можно гордитьсяMelhior , можно гордитьсяMelhior , можно гордиться
Melhior вне форума  
Ответить с цитированием


Цитата:
Сообщение от comicsguy Посмотреть сообщение
В скрипт какого объекта вставляешь этот текст? Тома, Бифа, сторонний?
Вставил Биффа и присвоил ему этот скрипт.

Добавлено через 3 минуты
Убрал i. Всё осталось также.
 
Посмотреть профиль Отправить личное сообщение для Melhior Отправить письмо по электронной почте для Melhior Посетить домашнюю страницу Melhior Найти ещё сообщения от Melhior
По умолчанию
Старый 30.07.2013, 06:31   (ссылка) #52
blackmaloi666
 
Аватар для blackmaloi666
Группа: Что-то
Регистрация: 06.01.2011
Адрес: Россия, Мурманская обл.
Сообщений: 128
Сказал(а) спасибо: 73
Поблагодарили 38 раз(а) в 24 сообщениях
blackmaloi666 - роза среди колючек
blackmaloi666 вне форума  
Ответить с цитированием


Poly_01, Скрипт рабочий, правда я без сигареты проверял, у тебя он не работает потому, что ты очепятался правильно пишется getactorsdist, а у тебя было написано getactirdist, вставлял я его в Биффа

Скрипт

dim_act 3
dim_flt 3
dim_frm 3
findactor 0,"Tommy"
findactor 1, "Biff"
findframe 0, "sigareta"
human_linktohand 1, 2, right
label 3
enemy_ playanim "x kurak stativ.i3d"
wait 2000
enemy_playanim "x kurak pokoureni_A.i3d"
wait 2000
getactorsdist 1, 0, 2
if flt[2] < 2, -1, 3
enemy_actionsclear
enemy_stopanim
enemy_talk 1, 28940013
enemy_wait
goto 3
[свернуть]
 
Посмотреть профиль Отправить личное сообщение для blackmaloi666 Отправить письмо по электронной почте для blackmaloi666 Найти ещё сообщения от blackmaloi666
Последний раз редактировалось blackmaloi666; 30.07.2013 в 06:34..
По умолчанию
Старый 30.07.2013, 09:24   (ссылка) #53
Пёс-Призрак
 
Аватар для Пёс-Призрак
Группа: Элеватор смерти
Регистрация: 05.08.2008
Адрес: Тамбовский элеватор
Сообщений: 1,653
Сказал(а) спасибо: 91
Поблагодарили 1,247 раз(а) в 748 сообщениях
Пёс-Призрак . Такую репутацию нельзя пошатнутьПёс-Призрак . Такую репутацию нельзя пошатнутьПёс-Призрак . Такую репутацию нельзя пошатнутьПёс-Призрак . Такую репутацию нельзя пошатнутьПёс-Призрак . Такую репутацию нельзя пошатнутьПёс-Призрак . Такую репутацию нельзя пошатнутьПёс-Призрак . Такую репутацию нельзя пошатнутьПёс-Призрак . Такую репутацию нельзя пошатнутьПёс-Призрак . Такую репутацию нельзя пошатнуть
Пёс-Призрак вне форума  
Ответить с цитированием


Poly_01 я нашел туториал с описанием скриптовых команд (с Паба) + кучу скриптов типа продавца бесплатного оружия или скрипт дождя и т.д.

Тебе скинуть ?
 
Посмотреть профиль Отправить личное сообщение для Пёс-Призрак Отправить письмо по электронной почте для Пёс-Призрак Найти ещё сообщения от Пёс-Призрак
По умолчанию
Старый 30.07.2013, 12:52   (ссылка) #54
Melhior
 
Аватар для Melhior
Группа: Киллер
Регистрация: 15.08.2012
Адрес: г. Чита
Сообщений: 288
Сказал(а) спасибо: 64
Поблагодарили 199 раз(а) в 103 сообщениях
Melhior , можно гордитьсяMelhior , можно гордитьсяMelhior , можно гордиться
Melhior вне форума  
Ответить с цитированием


Цитата:
Сообщение от Камелот Посмотреть сообщение
я нашел туториал с описанием скриптовых команд (с Паба) + кучу скриптов типа продавца бесплатного оружия или скрипт дождя и т.д.
Тебе скинуть ?
Если ты имеешь ввиду этот туториал по описанию скриптов, то он у меня есть. Правда найти нужное- это полный гемморой
http://web.archive.org/web/201205241...ut_skripts.php
А скрипты дождя и прочего, выкладывали в группе mafiapub-a вк.

Добавлено через 14 минут
Цитата:
Сообщение от blackmaloi666 Посмотреть сообщение
Скрипт рабочий, правда я без сигареты проверял, у тебя он не работает потому, что ты очепятался правильно пишется getactorsdist, а у тебя было написано getactirdist, вставлял я его в Биффа
Я исправил опечатку в скрипте , но сигарета исчезла. В чём может быть проблема? Всё на месте, ничего не удалял!
 
Посмотреть профиль Отправить личное сообщение для Melhior Отправить письмо по электронной почте для Melhior Посетить домашнюю страницу Melhior Найти ещё сообщения от Melhior
Последний раз редактировалось Melhior; 30.07.2013 в 12:57..
По умолчанию
Старый 30.07.2013, 13:07   (ссылка) #55
Пёс-Призрак
 
Аватар для Пёс-Призрак
Группа: Элеватор смерти
Регистрация: 05.08.2008
Адрес: Тамбовский элеватор
Сообщений: 1,653
Сказал(а) спасибо: 91
Поблагодарили 1,247 раз(а) в 748 сообщениях
Пёс-Призрак . Такую репутацию нельзя пошатнутьПёс-Призрак . Такую репутацию нельзя пошатнутьПёс-Призрак . Такую репутацию нельзя пошатнутьПёс-Призрак . Такую репутацию нельзя пошатнутьПёс-Призрак . Такую репутацию нельзя пошатнутьПёс-Призрак . Такую репутацию нельзя пошатнутьПёс-Призрак . Такую репутацию нельзя пошатнутьПёс-Призрак . Такую репутацию нельзя пошатнутьПёс-Призрак . Такую репутацию нельзя пошатнуть
Пёс-Призрак вне форума  
Ответить с цитированием


Poly_01, http://www.sendspace.com/file/n87rcr Ну хз, посмотри может там не все скрипты выкладывали..
 
Посмотреть профиль Отправить личное сообщение для Пёс-Призрак Отправить письмо по электронной почте для Пёс-Призрак Найти ещё сообщения от Пёс-Призрак
По умолчанию
Старый 30.07.2013, 13:23   (ссылка) #56
Melhior
 
Аватар для Melhior
Группа: Киллер
Регистрация: 15.08.2012
Адрес: г. Чита
Сообщений: 288
Сказал(а) спасибо: 64
Поблагодарили 199 раз(а) в 103 сообщениях
Melhior , можно гордитьсяMelhior , можно гордитьсяMelhior , можно гордиться
Melhior вне форума  
Ответить с цитированием


Цитата:
Сообщение от Камелот Посмотреть сообщение
Ну хз, посмотри может там не все скрипты выкладывали..
Именно это и выложили.

Добавлено через 7 минут
Цитата:
Сообщение от Poly_01 Посмотреть сообщение
но сигарета исчезла
Всё. Исправил сам. Всё работает. Одна тема готова.
 
Посмотреть профиль Отправить личное сообщение для Melhior Отправить письмо по электронной почте для Melhior Посетить домашнюю страницу Melhior Найти ещё сообщения от Melhior
Последний раз редактировалось Melhior; 30.07.2013 в 13:24..
По умолчанию
Старый 04.08.2013, 22:06   (ссылка) #57
Loz Doyle
Группа: Наёмник
Регистрация: 21.06.2012
Сообщений: 58
Сказал(а) спасибо: 85
Поблагодарили 31 раз(а) в 15 сообщениях
Loz Doyle - роза среди колючек
Loz Doyle вне форума  
Ответить с цитированием


Здравствуйте товарищи!У меня к вам вопрос:
Я НЕ МОГУ выключить лайты в миссии, когда надо.
Вот скрипт(и вроде же все правильно сделал)
dim_act 5
dim_flt 5
dim_frm 5
findactor 0,"Tommy"
findframe 0, "aaf23"
findframe 1, "lligh2"

frm_seton 0, 0
frm_seton 1, 0

И при том очень интересно выходит, лайт выключается и через 3 секунды опять включается(((

Добавлено через 1 час 28 минут
Ахахахахахах, как всегда!Сам разобрался!
__________________
Mafia - мод "Приключения Юрия Александровича"
 
Посмотреть профиль Отправить личное сообщение для Loz Doyle Отправить письмо по электронной почте для Loz Doyle Найти ещё сообщения от Loz Doyle
По умолчанию
Старый 07.08.2013, 01:27   (ссылка) #58
MRPoher
Группа: Беглец
Регистрация: 07.08.2013
Сообщений: 15
Сказал(а) спасибо: 2
Поблагодарили 3 раз(а) в 3 сообщениях
MRPoher стоит на развилке
MRPoher вне форума  
Ответить с цитированием


Такой вопрос - нужно сделать задержку на выстрел из оружия. Тоесть - нажимаем кнопку выстрела, ждём 1 секунду и только потом оружие начинает стрелять (автомат).
Как это можно сделать наименее убого? Да, можно делать push, вручать игроку пустое оружие, ждать 1000, и потом делать pop. Но это достаточно странно выглядит, плюс если выкинуть оружие во время ожидания - все патроны пропадут.
 
Посмотреть профиль Отправить личное сообщение для MRPoher Отправить письмо по электронной почте для MRPoher Найти ещё сообщения от MRPoher
По умолчанию
Старый 17.08.2013, 13:00   (ссылка) #59
Melhior
 
Аватар для Melhior
Группа: Киллер
Регистрация: 15.08.2012
Адрес: г. Чита
Сообщений: 288
Сказал(а) спасибо: 64
Поблагодарили 199 раз(а) в 103 сообщениях
Melhior , можно гордитьсяMelhior , можно гордитьсяMelhior , можно гордиться
Melhior вне форума  
Ответить с цитированием


Всем привет! Чтобы закончить приготовления, и начать снимать видеоуроки, мне осталось сделать только миссию. Именно с ней и проблема. Не хочет работать скрипт одного из персонажей миссии (их двое). Сценарий миссиии такой: Первый чел машет руками. К нему подходим и он он даёт нам задание предупредить одного чела о том, что на него охотятся копы. Мы соглашаемся и вверху появляется наше задание и компас (это я сделал, кроме компаса). Подъезжаем ко второму челу. Он ходит и в руках у него томпсон. Как только к нему подходим на определённое расстояние, то он целится в нас и говорит: "Кто ты такой? Вали отсюда!". Мы его успокаиваем и объясняем ситуацию. Он убирает томпсон и благодарит нас. Вверху появляется новое задание: "Отчитаться и получить награду" Возращаемся к первому челу и всё докладываем. И первый чел даёт нам n сумму денег на выпивку. Конец.
Проблемы в следующем: Не работаот анимации у второго чела, а диалог происходит если к нему подойти и отойти. Вторая проблема: я не знаю как сделать компас и как сделать чтоб первый чел уже говорил другие реплики после выполнения задания? И как сделать так,чтоб он дал денег?
Я знаю команды компаса и денег, но куда их вписывать? И как понять какой номер фрейма указать?
Компас: setcompass xx, xx - номер фрейма, куда должен вести компас. Деньги: ДОБАВИТЬ: freeride_scoreadd xx
Скрипт чела,который даёт задание.

Скрытый текст

dim_act 2
dim_flt 1
dim_frm 1
findactor 0,"Tommy"
findactor 1, "chel_zadanie"
label 0
enemy_playanim "!!!Nadavani03.I3D"
wait 5000
goto 0
event use_ab
enemy_stopanim
dialog_begin 0, 1
dialog_camswitch 0, 1
human_talk 1, 7000, 0
wait flt[0]
dialog_camswitch 1, 0
human_talk 0, 7002, 1
dialog_end
subtitle_add 7010
wait 2000
return
[свернуть]

Скрипт чела, которого надо предупредить.

Скрытый текст

dim_act 2
dim_flt 1
dim_frm 1
findactor 0,"Tommy"
findactor 1, "chel_Zadanie 2"
human_addweapon 1, 10, 50, 200
label 0
getactorsdist 1, 0, 0
if flt[0] < 10, 3, -1
enemy_playanim "15hsapik 001"
goto 0
label 3
enemy_playanim "15hsapik 002c"
wait 6000
human_talk 1, 7003, 0
wait 2000
human_talk 0, 7004, 1
wait 2000
enemy_stopanim
human_talk 0, 7005, 1
wait 2000
subtitle_add 7009
wait 2000
[свернуть]

Возможно во втором скрипте полно ошибок, но я не могу понять где.
 
Посмотреть профиль Отправить личное сообщение для Melhior Отправить письмо по электронной почте для Melhior Посетить домашнюю страницу Melhior Найти ещё сообщения от Melhior
По умолчанию
Старый 17.08.2013, 15:19   (ссылка) #60
comicsguy
 
Аватар для comicsguy
Группа: Наёмник
Регистрация: 04.04.2013
Сообщений: 78
Сказал(а) спасибо: 39
Поблагодарили 40 раз(а) в 29 сообщениях
comicsguy очень, очень хорош(-а)
comicsguy вне форума  
Ответить с цитированием


Цитата:
Не работают анимации у второго чела
Во втором скрипте не хватает расширений файла анимации. Сравни:
enemy_playanim "!!!Nadavani03.I3D"
enemy_playanim "15hsapik 001"

Цитата:
И как понять какой номер фрейма указать?
может так?
findframe 0, "chel_Zadanie 2"
setcompass 0

Цитата:
появляется новое задание
Через subtitle_add это делать не правильно. Есть же команды содержащие mission (пользоваться ими не умею).

Надо подумать посмотреть исходники, в Мафии есть уже такие миссии.
 
Посмотреть профиль Отправить личное сообщение для comicsguy Отправить письмо по электронной почте для comicsguy Найти ещё сообщения от comicsguy
Ответ


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

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

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

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




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