Heya
Heres a script that i have made. It has no huds cause i dont have anything that can create DDS files. If anyone can make some huds that would be great
The only things that i am using atm in this is huds that have been made in the script by FPSC. Sos but at the mo it doesnt have any screenshots
.
Heres the Script:
;Artificial Intelligence Script
;Header
desc = F.R.A.G. (Hack Console)
;Triggers
:state=0:hudreset,hudx=50,hudy=90,hudsize=30,hudtext=Console Hacking Completed,hudname=hacked,hudhide=1,hudmake=display
:state=0:hudreset,hudx=50,hudy=90,hudsize=30,hudtext=Press 'F' To Begin Hacking Console,hudname=hack,hudhide=1,hudmake=display
:state=0:hudreset,hudx=50,hudy=90,hudsize=30,hudtext=Hacking Console Comletion in 10,hudname=hacka,hudhide=1,hudmake=display
:state=0:hudreset,hudx=50,hudy=90,hudsize=30,hudtext=Hacking Console Comletion in 9,hudname=hackb,hudhide=1,hudmake=display
:state=0:hudreset,hudx=50,hudy=90,hudsize=30,hudtext=Hacking Console Comletion in 8,hudname=hackc,hudhide=1,hudmake=display
:state=0:hudreset,hudx=50,hudy=90,hudsize=30,hudtext=Hacking Console Comletion in 7,hudname=hackd,hudhide=1,hudmake=display
:state=0:hudreset,hudx=50,hudy=90,hudsize=30,hudtext=Hacking Console Comletion in 6,hudname=hacke,hudhide=1,hudmake=display
:state=0:hudreset,hudx=50,hudy=90,hudsize=30,hudtext=Hacking Console Comletion in 5,hudname=hackf,hudhide=1,hudmake=display
:state=0:hudreset,hudx=50,hudy=90,hudsize=30,hudtext=Hacking Console Comletion in 4,hudname=hackg,hudhide=1,hudmake=display
:state=0:hudreset,hudx=50,hudy=90,hudsize=30,hudtext=Hacking Console Comletion in 3,hudname=hackh,hudhide=1,hudmake=display
:state=0:hudreset,hudx=50,hudy=90,hudsize=30,hudtext=Hacking Console Comletion in 2,hudname=hacki,hudhide=1,hudmake=display
:state=0:hudreset,hudx=50,hudy=90,hudsize=30,hudtext=Hacking Console Comletion in 1,hudname=hackj,hudhide=1,hudmake=display
:state=0:state=1
:state=1:hudunshow=hacka,hudunshow=hackb,hudunshow=hackc,hudunshow=hackd,hudunshow=hacke,hudunshow=hackf,hudunshow=hackg,hudunshow=hackh,hudunshow=hacki,hudunshow=hackj
:state=1,plrdistwithin=60:hudshow=hack
:state=1,plrdistfurther=60:hudfadeout=hack
:state=1,plrdistwithin=60:state=2
:state=2,scancodekeypressed=33:state=3
:state=2,plrdistfurther=60:state=1
:state=3,plrdistfurther=60:state=1
:state=3:hudunshow=hack
:state=3:hudshow=hacka
:state=3:etimerstart,state=4
:state=4,etimergreater=500:state=5
:state=5:hudunshow=hacka
:state=5,plrdistfurther=60:state=1
:state=5:hudshow=hackb
:state=5:etimerstart,state=6
:state=6,etimergreater=500:state=7
:state=7:hudunshow=hackb
:state=7,plrdistfurther=60:state=1
:state=7:hudshow=hackc
:state=7:etimerstart,state=8
:state=8,etimergreater=500:state=9
:state=9:hudunshow=hackc
:state=9,plrdistfurther=60:state=1
:state=9:hudshow=hackd
:state=9:etimerstart,state=10
:state=10,etimergreater=500:state=11
:state=11:hudunshow=hackd
:state=11,plrdistfurther=60:state=1
:state=11:hudshow=hacke
:state=11:etimerstart,state=12
:state=12,etimergreater=500:state=13
:state=13:hudunshow=hacke
:state=13,plrdistfurther=60:state=1
:state=13:hudshow=hackf
:state=13:etimerstart,state=14
:state=14,etimergreater=500:state=15
:state=15:hudunshow=hackf
:state=15,plrdistfurther=60:state=1
:state=15:hudshow=hackg
:state=15:etimerstart,state=16
:state=16,etimergreater=500:state=17
:state=17:hudunshow=hackg
:state=17,plrdistfurther=60:state=1
:state=17:hudshow=hackh
:state=17:etimerstart,state=18
:state=18,etimergreater=500:state=19
:state=19:hudunshow=hackh
:state=19,plrdistfurther=60:state=1
:state=19:hudshow=hacki
:state=19:etimerstart,state=20
:state=20,etimergreater=500:state=21
:state=21:hudunshow=hacki
:state=21,plrdistfurther=60:state=1
:state=21:hudshow=hackj
:state=21:etimerstart,state=22
:state=22,etimergreater=500:state=23
:state=23:hudunshow=hackj
:state=23:hudshow=hacked
:state=23:etimerstart,state=24
:state=24,etimergreater=300:state=25
:state=25:hudfadeout=hacked
:state=25:activateifused=1
:state=25:state=26
;End of Script
The terms of licance that belong with this are few; basically dont pass it off as your own work
.
THIS SCRIPT REQUIRES PLY'S MOD
To use:
Place on an entity with the following:
Dynamic
Immobile
Indestructable
If Used required (add 'if used =' into its FPE file)
The if used is the door which will be opened once hacking is complete.
Attatch this script. I will eventually change/morf this into a depthcharge script but not atm.
To customise you can change time and key to be pressed.
If anyone has the time to make some DDS huds i would greatly appreciate it. If you can make some just send them to my email.
-- EDIT --
I have tried with external huds but have been unable to succeed. I will continue working on it. Attatched is a entity with all the requirements as well as the script required. Place the script in User and the Entity anywhere. The entity that i have used is Termainal E from the Default Scifi.
http://arenas4146.webs.com/