WG
Fan site of Mafia game and the Alive mod
Текущее время: 25 мар 2017, 14:33




Начать новую тему Ответить на тему  [ Сообщений: 14 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения: Re: Маленькие скрипты
СообщениеДобавлено: 09 июл 2015, 17:17
Клан Webgamer
Аватара пользователя
Сообщения: 410
Откуда: Феодосия (род. Донецк).
Авторитет: 7



NB: цитаты Майка в шапке пропали(

Решил перенести пару готовых скриптов с МП, пока он снова не лег.

Вид от первого лица (автор EgoR[SLM] )

Описание: Скрипт для игры от первого лица. First Person mode включается/отключается на кнопку HORN1 ("дополнительный свист", но можно заменить.) Работает нормально только тогда, когда игрок без оружия, или в машине.


dim_act 1
dim_frm 2
dim_flt 1
findactor 0, "Tommy"
getactivecamera 0
findframe 1, "Tommy.neck"
//вид от первого лица везде (работает нормально только когда томми без оружия)
//и в машине
label 1
ctrl_read 0,HORN1
if flt[0]=1, -1, 1
camera_lock 1
frm_seton 1, 0
frm_linkto 0,1
console_addtext 222
wait 300
goto 2
label 2
ctrl_read 0,HORN1
if flt[0]=1, -1, 2
camera_unlock
console_addtext 229
wait 300
goto 1


Скрипт моментальной смерти от выстрела в голову (автор EgoR[SLM] )

Описание:
В оригинальной Мафии, была такая недоработка (а может быть и специально), что выстрел в голову практически из всех пистолетов не убивал врага. Благодаря этому скрипту, это исправлено. Иногда противнику сносит голову от выстрела, сопровождаясь фонтаном крови. Вписывать не в актора-противника, а в отдельный скрипт! Иначе работать не будет.


dim_act 1
dim_flt 10
dim_frm 1

findactor 0, "actor"
findframe 0, "actor.neck"

human_setproperty 0, 60000, ENERGY

frm_getscale 0, 2

let flt[2] = 0.000001
let flt[3] = 0.000001
let flt[4] = 0.000001

label 303
commandblock 0
commandblock 1
human_getactanimid 0, 1
if flt[1]=204, neck1, -1
human_getactanimid 0, 1
if flt[1]=205, neck2, -1
goto 303

//==========================
//Голова, спереди.

label neck1
human_setproperty 0, 0, ENERGY
rnd 5,10
//freeride_scoreset flt[5]
if flt[5]<3, -1, 402
frm_setscale 0, 2
emitparticle 0,40, 0

//==========================
//Голова, сзади

label neck2
human_setproperty 0, 0, ENERGY
rnd 5,10
//freeride_scoreset flt[5]
if flt[5]<3, -1, 402
frm_setscale 0, 2
emitparticle 0,40, 0
goto 1001

label 402
wait 5000
end

_________________
Изображение

 
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Маленькие скрипты
СообщениеДобавлено: 13 июл 2015, 19:49



http://mafia-and-mafia.ucoz.com/publ/

 
Вернуться к началу
  
 
 Заголовок сообщения: Re: Маленькие скрипты
СообщениеДобавлено: 14 июл 2015, 02:51
Правая рука дона
Правая рука дона
Аватара пользователя
Сообщения: 679
Откуда: Чита
Авторитет: 29



Kaiser писал(а):
http://mafia-and-mafia.ucoz.com/publ/

Заброшенный форум группы вк. В группе все эти скрипты есть.

_________________
Начинающие и опытные моддеры! Будем рады Вас видеть здесь - http://vk.com/mafia_and_mafia2_modding

 
Вернуться к началу
 Профиль WWW  
 
 Заголовок сообщения: Re: Маленькие скрипты
СообщениеДобавлено: 29 янв 2016, 15:00



Toxa Кот писал(а):
Скрипт моментальной смерти от выстрела в голову (автор EgoR[SLM] )

Не очень понимаю, на кого действует этот скрипт? Его для каждого врага отдельно надо прописывать, заменяя "actor" на имя конкретного актора?

 
Вернуться к началу
  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 14 ]  На страницу Пред.  1, 2


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


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


      200stran.ru     

Powered by phpBB © Русская поддержка phpBB ©
All rights reserved © www.webgamer.hhos.ru 2003- © MikeMouse 2003- ©
Rating@Mail.ru