Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # ////////////////////
- # Otto Pilot E2 Chip
- # By Jesse "V92" Vanover
- # ////////////////////
- @name magspack2/v92/otto_pilot
- @inputs [Seat Seat2]:wirelink Active Active2
- if( first( ) | dupefinished( ) ) {
- Chair = Seat:entity( ) # Don't touch
- Chair2 = Seat2:entity( ) # Don't touch
- HoloID = 1
- holoCreate( HoloID )
- holoScale( HoloID , vec( 1 ) ) # Scale of Otto
- holoPos( HoloID , Chair:toWorld( vec( 0 , 0 , 18 ) ) ) # Offset of Otto - adjust this one first
- holoAng( HoloID , Chair:toWorld( ang( 0 , 90 , 0 ) ) ) # Angle of Otto
- BodyNumber = randint( 1 , 4 )
- holoModel( HoloID , "models/player/hostage/hostage_0" + BodyNumber + ".mdl" ) # Model of the Otto Pilot character
- SeqName = "sit" # Sequence to play
- holoAnim( HoloID , SeqName , 0.135 ) # Sequence for Otto to play
- holoParent( HoloID , Chair )
- HoloID = 2
- holoCreate( HoloID )
- holoScale( HoloID , vec( 1 ) ) # Scale of Otto
- holoPos( HoloID , Chair2:toWorld( vec( 0 , 0 , 18 ) ) ) # Offset of Otto - adjust this one first
- holoAng( HoloID , Chair2:toWorld( ang( 0 , 90 , 0 ) ) ) # Angle of Otto
- BodyNumber = randint( 1 , 4 )
- holoModel( HoloID , "models/player/hostage/hostage_0" + BodyNumber + ".mdl" ) # Model of the Otto Pilot character
- SeqName2 = "sit" # Sequence to play
- holoAnim( HoloID , SeqName2 , 0.135 ) # Sequence for Otto to play
- holoParent( HoloID , Chair2 )
- }
- for( N = 1 , 2 ){
- holoAlpha( 1 , !Active * 255 )
- holoAlpha( 2 , !Active2 * 255 )
- }
- timer( "animreset" , 15000 )
- if ( clk( "animreset" ) ) {
- if( Seat ){
- holoAnim( 1 , "sit" , 0.135 ) # Sequence for Otto to play
- }
- if( Seat2 ){
- holoAnim( 2 , "sit" , 0.135 ) # Sequence for Otto to play
- }
- }
- # More commands you can use
- #holoColor( HoloID , vec( 0 , 75 , 155 ) ) # Colour of Otto
- #SkinNumber = randint( 0 , 4 )
- #holoSkin( HoloID , SkinNumber ) # Skin Number of Otto
- #holoMaterial( HoloID , "" ) # Material override of Otto
- #holoEntity( HoloID ):setSubMaterial( 1 , "" ) # Sub-material 1 override of Otto
- #BodyNumber = randint( 0 , 1 )
- #holoBodygroup( HoloID , 1 , BodyNumber ) # Bodygroup 1 Sub-number for Otto
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement