Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //script that'll open the hallway and close again after 10 seconds
- function hurryup() {
- front_gate = GetEnt("front","targetname");
- end_gate1 = GetEnt("end_1","targetname"); //the door at the end is divided
- end_gate2 = GetEnt("end_2","targetname"); //in 3
- end_gate3 = GetEnt("end_3","targetname"); //parts
- trig = GetEnt("start","targetname"); //trigger to start it
- areatrig = GetEnt("areatrigger", "targetname"); //trigger
- trig setHintString("Press ^3[{+activate}] to start.");
- trig SetCursorHint("HINT_NOICON");
- trig waittill("trigger", player);
- trig Hide();
- player playsound("timer_clock10s");
- front_gate movez(91,1);
- end_gate1 movez(91,1);
- end_gate2 movez(91,1);
- end_gate3 movez(91,1);
- wait 10;
- front_gate movez(-91,5);
- end_gate1 movez(-91,5);
- end_gate2 movez(-91,5);
- end_gate3 movez(-91,5);
- wait 5;
- trig show();
- while(1)
- {
- areatrig waittill("trigger", player);
- player_teleporter_init();
- }
- break;
- }
- //Teleporter script (it's the SoE one from Uptownpapi25).
- function player_teleporter_init()
- {
- player_tp = GetEntArray( "teleport_player", "targetname" );
- for( i = 0; i < player_tp.size; i++ )
- {
- player_tp[i] thread player_teleport();
- }
- }
- function player_teleport()
- {
- destination = GetEnt( self.target, "targetname" );
- while(1)
- {
- self waittill( "trigger", player );
- player playsound("teleport_jumper"); // custom sound lol
- player SetOrigin( destination.origin );
- player SetPlayerAngles( destination.angles );
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement