НЕБОЛЬШОЙ СПИСОК СКРИПТОВ

MADE BY VINNIPUH

 

АВТООХРАННИК:

dim_act 2

findactor 0,"polda_parkoviste"

findactor 1,"Tommy"

 

human_changeanim 0,"walk1.i3d","ChuzeRuceZaZady1.I3D"

 

human_addweapon 0,6,6,30

human_holster 0

 

{ up

label 101

enemy_move 11

enemy_move 12

enemy_move 13

enemy_move 10

goto 101

}

 

event ZATKNI

human_changeanim 0,"walk1.i3d"

enemy_arrest_player

return

 

Модель: pol01.i3d (или другая)

 

ПОПАРНО-РАЗГОВАРИВАЮЩИЕ ЧЕЛЫ:

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

Модель: любая

 

ВРАГ (Сильный, мощный, умный)

didim_flt 5

dim_act 5

dim_frm 5

findactor 0,""

findactor 1,"Tommy"

human_set8slot 0, 1

human_setproperty 0, 100, Energy

human_setproperty 0, 200, Speed

human_addweapon 0, 10, 50, 9999

human_holster 0

human_addweapon 0, 10, 200, 9999

enemy_lockstate fight_guard_stand

enemy_vidim 1

{ up

label 101

getactorsdist 0, 1, 1

if flt[1]<20, -1, 202

human_activateweapon 0, 10

enemy_action_fire 1, 100

wait 8500

goto 101

label 202

if flt[1]<120, -1, 101

enemy_actionsclear

human_activateweapon 0, 14

wait 6500

goto 101

}

Модель: стандартная, или любая

 

 

ТУРБО СКРИПТ:

dim_flt 10
dim_act 10
dim_frm 10
findactor 0, "Tommy"
findframe 0, "Tommy"
//--------------------------------------------------
//Etot mod smasteril AKAY: mafpr@nm.ru
//www.mafiaplus.hut1.ru
//--------------------------------------------------
label norm
commandblock 0
commandblock 1
findnearactor 0, 1, Car
getactorframe 1, 2
ctrl_read 1, FIRE1
if flt[1]=0, -1, skok
ctrl_read 1, HORN1
if flt[1]=0, norm, -1
compareownerwithex 0, 1, -1, norm
human_setproperty 0,300,Energy
commandblock 0
playsound "slip3.wav", 0, 100, 1
emitparticle 2, 44, 3
emitparticle 2, 80, 4
wait 700
stopsound 1
stopparticle 3
stopparticle 4
commandblock 1
emitparticle 0,20,0
playsound "pump.wav", 0, 70, 1
car_unbreakable 1,1
car_setspeed 1, 190
camera_getfov 3
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.95
camera_setfov flt[3]
if flt[3] < 75, -1, 4
commandblock 0
wait 5000
goto norm
label skok
commandblock 0
car_getspeed 1, 5
if flt[5] < 3, norm, -1
compareownerwithex 0, 1, -1, norm
playsound "04040025.wav", 0, 100, 1
person_playanim 0, "VyhozBackL.i3d"
wait 2600
actor_setplacement 0, 0
goto norm

 

ШЛЮХИ ПО ГОРОДУ:

dim_act 5
dim_flt 5
dim_frm 5
findactor 1,"Tommy"
findactor 2, "bich"

human_set8slot 0, 3
human_setproperty 2, 9999, Energy
human_setproperty 2, 50, Speed
human_addweapon 0,0,0,0
human_holster 2
enemy_vidim 1

label 1
let flt[1] = flt[1] + 1
enemy_playanim "ChcaniZandani.i3d",1
wait 6000
enemy_playanim "_ umyvani ve vane leknuti.i3d",1
wait 2000
enemy_playanim "Gesto_01e.i3d",1
wait 1000
enemy_playanim "Gesto_02b.i3d",1
wait 2000
enemy_playanim "Gesto_03e.i3d",1
wait 2000
enemy_playanim "GestZamStativ.i3d",1
wait 2000
enemy_playanim "GestZamToStativ.i3d",1
wait 2000
enemy_playanim "game12 sara03 ke stene f.i3d",1
wait flt[1]
goto 1
Модель: Bitch02.i3d, Bitch01.i3d или Michelle.i3d

 

 

ОТКРЫТИЕ ЛЮБЫХ ДВЕРЕЙ (которые юзаются):

dim_flt 2
dim_act 2
findactor 0, "Tommy"

label press_key
ctrl_read 0, ACTION1
if flt[0]=1, -1, press_key
findnearactor 0, 1, Door
door_getstate 1, 1
if flt[1]=1, -1, press_key2
door_lock 1, 0
door_open 1, 1
label press_key2
door_open 1, 0
goto press_key

 

БЫСТРЫЙ ТОМ:

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

ПЕРЕКЛЮЧАЕТСЯ КЛАВ. ДОП. СВИСТОК (ГУДОК)

 

СНЕГ:
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_frm 1
dim_flt 3
findframe 0,"Tommy"

label press_key
ctrl_read 0,HOLSTER
if flt[0]=1,-1,press_key

frm_getpos 0,0
vect_mul_scl 0,1000

freeride_scoreon 1
freeride_scoreset flt[0]
wait 4000
freeride_scoreset flt[1]
wait 4000
freeride_scoreset flt[2]
wait 4000
freeride_scoreon 0
wait 4000
goto press_key

 

МУЖИК КОТОРЫЙ СНИМАЕТ ДЕНЬГИ ЗА РАЗГОВОР:

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

Модель: любая

 

ТЕЛООХРАН УГОНЯЮЩИЙ МАШИНЫ:

dim_act 10
dim_flt 10
dim_frm 10
findactor 0, "teloxranitel" -
имя телохранителя
findactor 1, "Tommy"
findactor 2, Car
findactor 3, "NULL"
findframe 1, "
фрейм1" - фрейм куда гнать машину
findframe 2, "
фрейм2" - фрейм куда идти пешком

human_set8slot 0, 3
human_setproperty 0, 9999, Energy
human_setproperty 0, 9999, Intelligence
human_addweapon 0, 10, 50, 9999
human_holster 0
let flt[0]=0

label 1
if flt[0]=1, stopp, -1
let flt[1]=1
enemy_action_follow 1, 1, nonext, crouch, 1
enemy_followplayer yes
let flt[1]=0

label stopp
human_holster 0
setplayerhornevent 0, oborot

goto 1
event use_ab, 10970003
detector_issignal 5, 65, -1
getactorsdist 0, 5, 2
if flt[2] < 5, -1, 65

label 65
event_use_cb 1
if flt[0] = 1, 2, -1
enemy_talk 1, 11990741
enemy_forcescript 0
let flt[0] = 1
return

label 2
enemy_talk 1, 11990731
let flt[0] = 0
return

label go
let flt[0]=0
return

event hit_from_player
event_use_cb 1
return

event enemy_to_ai
event_use_cb 1
enemy_talk 01940071
if flt[1]=1, ret, -1
wait 5000
label ret
human_holster 0
return

event oborot
goto poisk

lebel poisk
findnearactor 0, 2, Car
getactorsdist 0, 2, 2
if flt[2] > 20, poisk, delo

label delo
car_lock_all 2, 1
compareownerwithex 2, 2, poisk, vzlom

label vzlom
enemy_move_to_car 2, 0, walk
enemy_look 2
playsound "carunlock3.wav", -1, 12, 1
enemy_playanim "RalphKradeVelkeAuto.i3d",0
let flt[0]=flt[0]-1
wait flt[0]
car_enableus 2, 1
car_setdooropen 2, 0, 10
wait flt[0]
enemy_usecar 2, 0
car_lock_all 2, 0
iscarusable 2, 0
if flt[0]=0,-1, gon


label gon
human_getowner 0, 3
actorupdateplacement 3
ENEMY_CAR_MOVETO 3, 1, stop
//ENEMY_CAR_ESCAPE 3, 1, 1, -1, 10, 60, 1
goto next

label next
enemy_usecar 2, 0
freeride_scoreadd 3000
wait 1000
setnoanimhit 0, 1
enemy_move_to_frame 2, 0, walk
setnoanimhit 0, 0
human_setproperty 0, 9999, Energy
wait 1000
return

 

ГОВОРЯЩИЙ ПРОДАВЕЦ ОРУЖИЯ:

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

 

 

ЗАМЕНА МОДЕЛИ ТОМА (бесплатный продавец одеждой):

dim_act 2

dim_flt 6

 

findactor 0, "frind pet"

findactor 1, "Tommy"

 

human_addweapon 0, 12, 2, 20

human_holster 0

 

label 101

//enemy_playanim "Vyhlizeni202.I3D",0

wait 4000

goto 101

 

event use_ab

getenemyaistate 0,0

iffltinrange 0,2,5,120

HUMAN_LOOKTOACTOR 0, 1, 1

enemy_talk 0,19990241

//enemy_stopanim

zatmyse 1

wait 500

 

label 22

rnd 3, 4

if flt[2]=flt[3], 22, -1

let flt[2]=flt[3]

 

if flt[2]=0, -1, 1

human_changemodel 1, "Tommy.I3D"

wait 500

goto 20

 

label 1

if flt[2]=1, -1, 2

human_changemodel 1, "Tommyhat.I3D"

wait 500

goto 20

 

label 2

if flt[2]=2, -1, 3

human_changemodel 1, "Tommycoathat.I3D"

wait 500

goto 20

 

label 3

if flt[2]=3, -1, 4

human_changemodel 1, "Tommydelnikhigh.I3D"

wait 500

goto 20

 

 

Label 20

policemanager_on

policemanager_del "Tommy"

policemanager_on

policemanager_add "Tommy"

wait 500

zatmyse 0

return

 

event 1000

label BLBOST

enemy_action_fire 1

goto BLBOST

 

ПЛАТНЫЙ ТЕЛОХРАНИТЕЛЬ:

dim_flt 8

dim_act 5

dim_frm 8

findactor 0, "Tommy"

findactor 1, "tel01"

human_setproperty 1, 9000, Energy

human_setproperty 1, 111, Intelligence

human_addweapon 1, 10, 500, 9999

enemy_vidim 0

human_holster 1

let flt[3] = 1

{ up

if flt[3] = 0, -1, 17

enemy_action_follow 0, 3, nonext

label 16

goto 16

label 17

getactorsdist 0, 1, 1

if flt[1]>30, 17, -1

enemy_playanim "NudaStativ.I3D"

wait 3000

human_holster 1

enemy_playanim "Nuda01.I3D"

wait 13000

enemy_playanim "NudaStativ.I3D"

wait 18000

human_holster 1

enemy_playanim "Nuda03.I3D"

wait 10000

enemy_playanim "NudaStativ.I3D"

wait 8000

human_holster 1

enemy_playanim "Nuda03.I3D"

wait 7000

enemy_stopanim

goto 17

}

 

event use_ab, 10970009

event_use_cb 1

enemy_actionsclear

enemy_stop

if flt[3] = 1, 202, -1

enemy_talk 1, 11990741

enemy_wait

enemy_forcescript 0

let flt[3] = 1

human_holster 0

enemy_talk 14030040

enemy_wait

wait 10000

return

 

label 202

enemy_talk 0, 11990731

enemy_wait

freeride_scoreget 0

if flt[0]<8700,MALOPENEZ,-1

let flt[0]=flt[0]-8700

freeride_scoreset flt[0]

enemy_stopanim

enemy_vidim 1

let flt[3]=0

findframe 2, "p1.l_foot"

findframe 3, "p1.r_foot"

emitparticle 2, 9, 4

emitparticle 3, 9, 5

enemy_look 0

enemy_talk 8050110

enemy_wait

return

 

label MALOPENEZ

human_talk 1, 05030080

commandblock 1

human_isweapon 1, 2, 4

if flt[2] = 1, -1, 2

let flt[0]=flt[0]+2500

console_addtext 3304

label 2

human_isweapon 1, 2, 6

if flt[2] = 1, -1, 33

let flt[0]=flt[0]+10

console_addtext 3306

label 33

human_isweapon 1, 2, 7

if flt[2] = 1, -1, 4

let flt[0]=flt[0]+50

console_addtext 3307

label 4

human_isweapon 1, 2, 8

if flt[2] = 1, -1, 5

let flt[0]=flt[0]+20

console_addtext 3308

label 5

human_isweapon 1, 2, 9

if flt[2] = 1, -1, 6

let flt[0]=flt[0]+40

console_addtext 3309

label 6

human_isweapon 1, 2, 10

if flt[2] = 1, -1, 7

let flt[0]=flt[0]+250

console_addtext 3310

label 7

human_isweapon 1, 2, 11

if flt[2] = 1, -1, 8

let flt[0]=flt[0]+800

console_addtext 3311

label 8

human_isweapon 1, 2, 12

if flt[2] = 1, -1, 9

let flt[0]=flt[0]+300

console_addtext 3312

label 9

human_isweapon 1, 2, 13

if flt[2] = 1, -1, 10

let flt[0]=flt[0]+1000

console_addtext 3313

label 10

human_isweapon 1, 2, 14

if flt[2] = 1, -1, 11

let flt[0]=flt[0]+1000

console_addtext 3314

label 11

inventory_clear 1

freeride_scoreset flt[0]

commandblock 0

wait 1000

return

 

СОБАКА:

dim_act 3

dim_frm 2

findactor 0,"Dog"

findframe 0, "1"

findframe 1, "2"

 

actor_duplicate 0, 1, 0

actor_duplicate 0, 2, 0

actor_setplacement 1, 0

actor_setplacement 2, 0

actor_duplicate 0, 1, 0

actor_duplicate 0, 2, 0

actor_setplacement 1, 1

actor_setplacement 2, 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_act 10

dim_flt 10

dim_frm 10

findactor 0,"Tommy"

findactor 1,"voditel"

findactor 2, "tarantas"

 

human_set8slot 0, 3

findframe 0, "taxi_point38"

findframe 1, "taxi_point39"

findframe 2, "taxi_point2"

findframe 3, "taxi_point27"

findframe 4, "taxi_point30"

findframe 5, "taxi_point36"

findframe 6, "taxi_point37"

car_unbreakable 2, 1

human_setproperty 1, 111, Intelligence

human_setproperty 1, 9999, Energy

human_setproperly 1, 80, Speed

human_addweapon 1,9,8,9999

human_holster 1

let flt[0]=0

 

car_unbreakable 2, 1

car_enableus 2, 1

wait 5000

label 1

human_holster 1

enemy_move_to_car 2, 1, walk

enemy_playanim "Vyhlizeni202.I3D",0

wait 9000

enemy_playanim "NudaStativ.I3D"

wait 5000

enemy_turnback

goto 1

 

event use_ab

human_holster 1

freeride_scoreget -2000

enemy_stopanim

enemy_talk 1, 7030370

 

label 2

human_holster 1

enemy_move_to_car 2, 0, run

enemy_usecar 2, 0

car_enableus 2, 1

wait 9000

human_setproperty 0, 150, Energy

goto 3

 

label 3

wait 10000

compareownerwithex 0, 2, 4, 12

label 4

setcompass 0

enemy_car_moveto 2, 0, stop

car_repair 2

wait 10000

compareownerwithex 0, 2, 5, 11

label 5

setcompass 1

enemy_car_moveto 2, 1, stop

car_repair 2

wait 10000

compareownerwithex 0, 2, 6, 11

label 6

setcompass 2

enemy_talk 1, 01990511

enemy_car_moveto 2, 2, stop

car_repair 2

wait 10000

compareownerwithex 0, 2, 7, 11

label 7

setcompass 3

enemy_car_moveto 2, 3, stop

car_repair 2

wait 10000

compareownerwithex 0, 2, 8, 11

label 8

setcompass 4

enemy_talk 1, 01990511

enemy_car_moveto 2, 4, stop

car_repair 2

label 9

wait 10000

enemy_car_moveto 2, 5, stop

car_repair 2

label 10

wait 10000

enemy_car_moveto 2, 6, stop

car_repair 2

enemy_usecar

car_enableus 2, 1

return

 

label 11

setcompass -1

enemy_car_moveto 2, 5, stop

car_repair 2

wait 1000

enemy_car_moveto 2, 6, stop

car_repair 2

enemy_usecar

car_enableus 2, 1

return

 

label 12

beep

wait 10000

enemy_usecar

car_enableus 2, 1

return

 

ТЕЛЕПОРТ В МИССИЮ ПРИ ВХОДЕ ВО ФРЕЙМ:

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_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

 

 

ЕТА СПРАВКА СОЗДАНА VINNIPUHOM

СКРИПТЫ ДЛЯ НЕЁ БЫЛИ ВЗЯТЫ С МАФИОЗНЫХ САЙТОВ, А ТАКЖЕ

ВЫДРАНИЕ ИЗ МИССИЙ

ВСЕ ВОПРОСЫ НА Е-МЕЙЛ

VMIV@META.UA

ЕСЛИ ХОТИТЕ УЗНАТЬ БОЛЬШЕ СКРИПТОВ, ЗАХОДИТЕ НА САЙТЫ

http://www.salieri-bar.narod.ru

NFS-RACECLUB.NAROD.RU

РЕГИСТРИРУЙТЕСЬ НА ФОРУМАХ