|
Готовые
скрипты |
Телохранитель угоняющий машины(Atrox)
Я сделал телохранителя, который угоняет любые машины,
даже, если за рулем водитель! Кроме тех, что на радаре красным цветом активны.
Что б он угнал ближайшую к нему машину, надо
когда телохранитель в режиме СТОП нажать на сигнал
машины.
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
Новая погода в городе:
дождь или снег(Lexan) Добавляем после
строк police_speedfactor 0,57 в скрипте Gameinitend
Дождь
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
weather_setparam DIR_Z, 0
weather_setparam MODE, 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
Сохранение в телефонной
будке
dim_act 1
dim_flt 1
findactor 0,"Tommy"
label 101
detector_waitforuse 19970002
//*****detekce poldu
policeitchforplayer 0
if flt[0]>0,-1,BEZPOLDU
human_talk 0,00950072
goto 101
label BEZPOLDU
isvalidtaxipassenger 0
if flt[0]>0,-1,BEZPASAZERA
console_addtext 3476
goto 101
label BEZPASAZERA
autosavegamefull 5584
goto 101
Можно ещё сделать, чтобы это стоило 2-5 $ (типа
плата за пользование телефоном)
freeride_scoreget 0
if flt[0]<2,MALOPENEZ,-1
let flt[0]=flt[0]-2
freeride_scoreset flt[0]
freeride_scoreget 0
|
|
Скриншот недели |
|
Статистика |
|
|