|
Part - III
Cкрипт моментального разгона машины до 250 км/ч (Akay)
dim_act 3
dim_frm 3
findactor 0,"Tommy"
label 101
findnearactor 0, 1, Car
ctrl_read 1, JUMP1
if flt[1]=0, 101, -1
compareownerwithex 0, 1, -1, 101
human_setproperty 0,300,Energy
car_setspeed 1, 250
wait 10
goto 101
***********************************************
Срипт действует при нажатии кнопки "Дополнительный прыжок"
Советую вписать ещё один скрипт для починки авто. При скорости 250км/ч машины очень быстро ломаются, мнутся и взрываются.
***********************************************
dim_flt 3
dim_act 3
dim_frm 3
findactor 0,"Tommy"
label 101
findnearactor 0, 1, Car
ctrl_read 1, HORN1
if flt[1]=0, 101, -1
human_setproperty 0,300,Energy
car_repair 1
goto 101 [свернуть]
Скрипт "TurboCar" (Akay)
dim_flt 10
dim_act 10
dim_frm 10
findactor 0, "Tommy"
findframe 0, "Tommy"
label norm
commandblock 0
commandblock 1
findnearactor 0, 1, Car
ctrl_read 1, HORN1
if flt[1]=0, norm, -1
compareownerwithex 0, 1, -1, norm
human_setproperty 0,300,Energy
commandblock 0
goto 2
label 2
commandblock 1
emitparticle 0,20,0
playsound "pump.wav", 0, 70, 1
car_unbreakable 1,1
car_setspeed 1, 190
camera_getfov 3
commandblock 0
label 3
commandblock 0
commandblock 1
let flt[3] = flt[3] * 1.05
camera_setfov flt[3]
if flt[3] >140, -1, 3
label 4
commandblock 0
commandblock 1
let flt[3] = flt[3] * 0.98
camera_setfov flt[3]
if flt[3] < 75, -1, 4
commandblock 0
wait 5000
goto norm [свернуть]
Скрипт "Быстрого Тома", бегает как Гонзалес (Akay)
dim_flt 10
dim_act 10
dim_frm 10
findactor 0,"Tommy"
human_setproperty 0,500,Energy
label 1
human_setproperty 0, 100, Speed
ctrl_read 1,HORN1
if flt[1]=0, 1, -1
console_addtext 128
goto 2
label 2
human_setproperty 0, 400, Speed
ctrl_read 1,HORN1
if flt[1]=0, 2, -1
console_addtext 128
goto 3
label 3
human_setproperty 0, 800, Speed
ctrl_read 1,HORN1
if flt[1]=0, 3, -1
console_addtext 128
goto 4
label 4
human_setproperty 0, 1300, Speed
ctrl_read 1,HORN1
if flt[1]=0, 4, -1
console_addtext 128
goto 1
**********************************
У Тома 3 скорости. Переключение - дополнительная кнопка свиста (гудка).
********************************** [свернуть]
Скрипт для снега, дождя
Снег:
weather_setparam ON, 1
weather_setparam SPEED, 45
weather_setparam LEN, 0.1
weather_setparam WIDTH, 0.1
weather_setparam MAX_DIST, 45
weather_setparam MAX_HEIGHT, 12
weather_setparam MAX_CNT, 9500
weather_setparam DIR_X, 0
weather_setparam DIR_Y, -0.98
weather_setparam DIR_Z, 0
weather_setparam MODE, 2
Дождь:
weather_setparam ON, 1
weather_setparam SPEED, 45
weather_setparam LEN, 0.9
weather_setparam WIDTH, 0.02
weather_setparam MAX_DIST, 45
weather_setparam MAX_HEIGHT, 12
weather_setparam MAX_CNT, 7500
weather_setparam DIR_X, 0
weather_setparam DIR_Y, -0.98 [свернуть]
Скрипт для включения во фрирайде-ночь фар
dim_act 7
dim_flt 7
getactiveplayer 0
label 1
ctrl_read 0, HOLSTER
if flt[0]=1,2,1
label 2
findnearactor 0,1,Car
compareownerwithex 0,1,3,1
label 3
carlight_main 1,0
goto 4
label 4
ctrl_read 1, HOLSTER
if flt[1]=1,5,4
label 5
findnearactor 0,1,Car
compareownerwithex 0,1,-1,3
carlight_main 1,2
goto 1 [свернуть]
Скрипт доставит Вас в больницу после смерти (GOLOD55)
dim_act 1
dim_flt 2
dim_frm 2
findactor 0, "Tommy"
findframe 0,"Tommy"
findframe 1,"bolnica"
let flt[0] = 1100
human_setproperty 0, flt[0], Energy
label 10
human_getproperty 0, 0, Energy
if flt[0] < 1005, -1, 10
player_lockcontrols 1
enemy_block
policemanager_del "Tommy"
camera_setfov 120
person_playanim 0, "4d Paulie T zveda.i3d"
wait 20000
person_stopanim 0
zatmyse 1, 10
actor_setplacement 0, 1
player_lockcontrols 0
enemy_unblock
let flt[0] = 1100
human_setproperty 0, flt[0], Energy
policemanager_add "Tommy"
wait 10000
zatmyse 0, 10
camera_setfov 70
human_delweapon 0, 10
human_delweapon 0, 12
human_delweapon 0, 7
human_delweapon 0, 9
autosavegamefull 5584
goto 10 [свернуть]
Скрпит дождя версия 2
dim_act 9
dim_flt 9
dim_frm 9
Label Start
wait 100000
weather_setparam ON, 1
wait 100000
weather_setparam ON, 0
goto Start [свернуть]
Скрипт позволяющий начать Фрирайд без машины
Скрипт прописывать во фрэйм с любыми координатами / ротацией.
dim_act 3
dim_frm 3
findactor 0,"Tommy"
findframe 1,"emeth_1" - точка где появимся (emeth_1...emeth_4)
findframe 2,"emeth_4"
zatmyse 1, 90
human_getowner 0, 1
actor_setplacement 1, 2
actor_setplacement 0, 1
car_explosion 1
zatmyse 0, 90
autosavegamefull 5584 [свернуть]
[свернуть]
Part - IV
Скрипт автоприбавления жизней у Тома (Akay)
dim_act 1
dim_flt 1
findactor 0,"Tommy"
label 101
human_getproperty 0,0,Energy
if flt[0]>100,101,-1
if flt[0] [свернуть]
Скрипт для летающих машин (tomas100)
*****************************
Для взлёта:
*****************************
dim_flt 3
dim_act 3
dim_frm 3
findactor 0,"Tommy"
findactor 2,"NULL"
findframe 0, "Tommy.neck"
label 101
ctrl_read 1, JUMP
if flt[1]=0, 101, -1
car_unbreakable 2,1
compareownerwithex 0, 2, 101, -1
human_getowner 0, 1
actor_setplacement 1, 0
label 999
car_setspeed 1, 230
human_setproperty 0,300,Energy
ctrl_read 1, JUMP
if flt[1]=0, 999, -1
car_setspeed 1, 40
goto 101
*****************************
И на посадку:
*****************************
dim_flt 3
dim_act 3
dim_frm 3
findactor 0,"Tommy"
findactor 2,"NULL"
findframe 0, "Tommy.neck"
label 101
ctrl_read 1, JUMP
if flt[1]=0, 101, -1
car_unbreakable 2,1
compareownerwithex 0, 2, 101, -1
human_getowner 0, 1
actor_setplacement 1, 0
label 999
car_setspeed 1, 230
human_setproperty 0,300,Energy
ctrl_read 1, JUMP
if flt[1]=0, 999, -1
car_setspeed 1, 40
goto 101
*****************************
Правда управляемость фиговая =)
***************************** [свернуть]
Скрипт для мужика, который снимает деньги за разговор
dim_act 5
dim_flt 5
dim_frm 5
findactor 1,"Tommy"
findactor 2, "Torgash"
human_set8slot 0, 3
human_setproperty 2, 9999, Energy
human_setproperty 2, 50, Speed
human_addweapon 2,12,2,8888
human_holster 2
enemy_vidim 1
label 1
let flt[1] = flt[1] + 1
enemy_playanim "breathB1.i3d",1
wait flt[1]
goto 1
event use_ab, 10970007
enemy_talk 00950027
freeride_scoreadd -5
return [свернуть]
Скрипт попарно разговаривающих людей
***********************
1-ый
***********************
dim_flt 3
dim_act 2
findactor 0, "Delnik2"
findactor 1, "Delnik"
enemy_group_new 1
enemy_group_add 1, 0
enemy_group_add 1, 1
label 2
event_use_cb 1
if flt[0] = 1, 2, -1
console_addtext 99970001
if flt[0] = 2, 2, -1
enemy_forcescript 0
let flt[0] = 1
wait 500
enemy_playanim "gesto2 nogun1a.i3d"
wait 3000
enemy_playanim "gesto2 nogun1a.i3d", 0
let flt[0] = flt[0] - 100
wait flt[0]
enemy_playanim "gesto2 nogun1a.i3d"
wait 3000
enemy_playanim "gesto2 nogun1c.i3d", 0
let flt[0] = flt[0] - 100
wait flt[0]
enemy_playanim "gesto2 nogun1a.i3d"
wait 3000
enemy_playanim "gesto2 nogun1d.i3d", 0
let flt[0] = flt[0] - 270
wait flt[0]
goto 2
***********************
2-ой
***********************
dim_flt 1
label 1
enemy_playanim "gesto2 nogun1a.i3d"
wait 5000
enemy_playanim "gesto2 nogun1c.i3d", 0
let flt[0] = flt[0] - 100
wait flt[0]
enemy_playanim "gesto2 nogun1a.i3d"
wait 5000
enemy_playanim "gesto2 nogun1a.i3d", 0
let flt[0] = flt[0] - 100
wait flt[0]
enemy_playanim "gesto2 nogun1a.i3d"
wait 5000
enemy_playanim "gesto2 nogun1d.i3d", 0
let flt[0] = flt[0] - 270
wait flt[0]
goto 1 [свернуть]
Скрипт автодиллера
dim_act 2
dim_flt 1
findactor 0,"Tommy"
findactor 1,"cordca"
car_enableus 1,0
label 101
detector_waitforuse 3512
freeride_scoreget 0
if flt[0]<5000,MALOPENEZ,-1
let flt[0]=flt[0]-5000
freeride_scoreset flt[0]
car_enableus 1,1
mission_objectives 22930000
wait 5000
mission_objectivesclear
goto 101
label MALOPENEZ
console_addtext 3472
goto 101 [свернуть]
Скрипт телепорта в миссию при юзаньи
dim_flt 1
dim_frm 1
findframe 0, "load freekrajina01"
setcompass 0
detector_waitforuse
commandblock 1
freeride_scoreadd 1
freeride_scoreget 0
setmissionnumber flt[0]
change_mission "freekrajina","load_z_mesta01",40
commandblock 0 [свернуть]
Скрипт телепорта в миссию при входе во фрейм
dim_flt 1
label 101
wait 100
detector_inrange 0,30
if flt[0]=1,-1,101
commandblock 1
freeride_scoreadd 1
freeride_scoreget 0
setmissionnumber flt[0]
change_mission "freekrajina","load_z_mesta01",40
commandblock 0 [свернуть]
Скрипт говорящего продавца оружия
dim_act 2
dim_flt 2
findactor 0, "Tommy"
findactor 1, ""
human_setproperty 1, 9000, Energy
human_setproperty 0, 9000, Energy
human_addweapon 1, 10, 50, 200
human_holster 1
label 101
wait 4000
goto 101
event use_ab
getenemyaistate 1,0
iffltinrange 0,2,5,120
HUMAN_LOOKTOACTOR 1, 0, 1
//player_lockcontrols 1
enemy_talk 05010190
wait 1500
gunshop_menu
enemy_talk 05010350
//player_lockcontrols 0
return
event 1000
label BLBOST
enemy_action_fire 0
goto BLBOST [свернуть]
[свернуть]
Последний раз редактировалось El Padrino; 12.12.2018 в 22:01.
|