Скрипт телефона - lukyanov.zz.mu

Title
Перейти к контенту
Скрипт телефона. Он вызывает телохранителей.
Скачать [[ ... ]]
#Модели утеряны и не созданы вновь
модели для скрипта телефона.
Вставьте модель taxophoneDOMASH как Building с именем phon569
например, по координатам x-1976 y-4 z17.  Это в месте старта Фрирайда в Маленькой Италии.
Вставьте модель TrubkaTela как Things с именем phon568
например, по координатам x-1976 y-4 z17
Вставьте модель TtrubkaTELA2 как Things с именем phon567
Эта модель ставится по тем же координатам, но на 1 метр ниже. x-1976 y-3 z17
Вставьте объект типа Other с именем: PRPM549 по координатам аналогичным телефонуphon569 (модель taxophoneDOMASH). x-1976 y-4 z17  
Вставьте объект типа Other с именем: PRPM550 с любыми координатам, туда мы будем прятать модель. (x-1 y-1 z-1)
Вставьте объект типа Other с именем: PRPM551
с координатами аналогичным PRPM549 x-1976 y-4 z17

Вставьте объект типа Other с именем: PRPM552 с координатами на 0,65 выше
Вставьте объекты типа Human с именем: Sam и Paulie
с координатами x595 y-5 z541 и x599 y-5 z541.
Это место во дворе базы Сальери. Наши Поли и Сэм пока будут тусоваться там.
Other PRPM553, PRPM554 Это места, где появятся Поли и Сэм после звонка

В объект PRPM549 впишите следующий скрипт:

dim_act 30
dim_frm 30
dim_flt 30

findactor 0, "Tommy" ///Наш Томми вставлять не нужно
findactor 1, "PRPM549" ///other
findactor 2, "phon567" /// Трубка телефона things
findactor 3, "PRPM550" ///other
findactor 4, "phon568" ///THINGS
findactor 5, "PRPM551" /// other
findactor 6, "PRPM552" /// other
findactor 7, "Sam" ///Human
findactor 8, "Paulie" ///Human

findframe 0, "Tommy" ///Наш Томми 0 АКТОР
findframe 1, "PRPM549" ///other
findframe 2, "phon567" /// Трубка телефона things
findframe 3, "PRPM550" ///other
findframe 4, "phon568" ///THINGS
findframe 5, "PRPM551" /// other
findframe 6, "PRPM552" /// other
findframe 7, "PRPM553" /// other здесь появятся Поли или Сэм
findframe 8, "PRPM554" /// other здесь появятся Поли или Сэм

findframe 9, "Tommy.l_foot"
///Сюда будет назначаться
///эффект на ноги вставлять не надо
findframe 10, "Tommy.r_foot"
///Сюда будет назначаться эффект на ноги

///Михаил Лукьянов
///http://www.Lukyanov.zz.mu
///http:Lukyanov.okis.ru

label 101
detector_waitforuse
PLAYER_LOCKCONTROLS 1
setnoanimhit 0,1
actor_setplacement 0,6
///для порядка ставим Томми на место
human_holster 0
wait 500
actor_setplacement 4,3
human_linktohand 0,2, right
person_playanim 0, "PolicajtTelefonujici01.i3d"
wait 3000
person_stopanim 0
person_playanim 0, "PolicajtTelefonujici02.i3d"

///Далее диалог Томми с доном Сальери
///После диалога Паули и Сэм появятся в месте PRPM553, PRPM554
///Звуки не нужно никуда вставлять или экспортировать
///Скрипт возьмёт их из самой игры

playsound "03010040.wav", 1, 100, 1
wait 1300  
playsound "00950213.wav", 1, 100, 1
wait 2300
playsound "03010080.wav", 1, 100, 1
wait 2300
playsound "03010230.wav", 1, 100, 1
wait 2300
playsound "03010260.wav", 1, 100, 1
wait 3300
playsound "03010270.wav", 1, 100, 1
wait 3700
playsound "03010300.wav", 1, 100, 1
wait 1200
playsound "03010310.wav", 1, 100, 1
wait 1500
///Я рад
playsound "03010070.wav", 1, 100, 1
wait 1500
playsound "06030110.wav", 1, 100, 1
wait 1400
person_stopanim 0
human_unlinkfromhand 0,2, right
wait 100
actor_setplacement 2,3
actor_setplacement 4,5
console_addtext 96
///id текста
PLAYER_LOCKCONTROLS 0

actor_setplacement 7,7
wait 1000
actor_setplacement 8,8                                                                       

///Если позвонить ещё раз, то Томми превратиться в УфоПанака

label 105
detector_waitforuse
PLAYER_LOCKCONTROLS 1
setnoanimhit 0,1
actor_setplacement 0,6
human_holster 0
wait 500
actor_setplacement 4,3
human_linktohand 0,2, right
person_playanim 0, "PolicajtTelefonujici01.i3d"
wait 3000
person_stopanim 0
person_playanim 0, "PolicajtTelefonujici02.i3d"      
playsound "ufo_1.wav", 1, 100, 1
wait 6000
person_stopanim 0
human_unlinkfromhand 0,2, right
wait 100
actor_setplacement 2,3
actor_setplacement 4,5
zatmyse 1
wait 500
human_changemodel 0,"UfoPanak.i3d"
wait 2000
zatmyse 0
PLAYER_LOCKCONTROLS 0

///programmed by mikemouse (c)
///www.webgamer.ru
///mikemouse@mail.ru
///А это скрипт быстрых ног от Майка
///Раз Томми стал УфоПанаком, то ему можно быстро бегать
///Нажмите правый шифт (в этой конфигурации savegame скачать). Переключение бег/ходьба.

human_getproperty 0, 2, Speed
if flt[2]>200, 99, -1

let flt[0]=1
label 106
ctrl_read 1, RUN1
if flt[1]=0, 106, -1
if flt[0]=0, 202, -1
let flt[0]=0
console_addtext 1990541
human_setproperty 0, 199, Energy
label 99
human_setproperty 0, 600, Speed
camera_setfov 120
emitparticle 9, 9, 2
emitparticle 10, 9, 3
wait 2000
goto 101
label 202
let flt[0]=1
console_addtext 2950160
human_setproperty 0, 100, Speed
camera_setfov 70
stopparticle 2
stopparticle 3
wait 2000
goto 106
Назад к содержимому