Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include maps\mp\_utility;
- #include common_scripts\utility;
- #include maps\mp\gametypes\_hud_util;
- #include maps\mp\gametypes\_hud_message;
- init()
- {
- level.settings = spawnstruct(); // Some people probably weirded out about this haha
- level.settings.ebscale = 500;
- level thread onPlayerConnect();
- }
- onPlayerConnect()
- {
- for(;;)
- {
- level waittill("connected", player);
- player thread onPlayerSpawned();
- }
- }
- onPlayerSpawned()
- {
- self endon("disconnect");
- level endon("game_ended");
- for(;;)
- {
- self waittill("spawned_player");
- self thread buttonbinds();
- self iprintln("text here");
- }
- }
- buttonbinds()
- {
- self endon("disconnect");
- self endon("death");
- for(;;)
- {
- if((self actionslotfourbuttonpressed() && self isHost()))
- {
- self thread codenamehere();
- wait 0.05;
- }
- if((self actionslotfourbuttonpressed() && self isHost()))
- {
- self thread codenamehere();
- wait 0.3;
- }
- if((self actionslotfourbuttonpressed() && self isHost()))
- {
- self thread codenamehere();
- wait 0.3;
- }
- if((self actionslotfourbuttonpressed() && self isHost()))
- {
- self thread codenamehere();
- wait 0.3;
- }
- wait 0.05;
- }
- }
- ToggleNoclip()
- {
- if(!isDefined(level.settings.noclip[self.name]))
- level.settings.noclip[self.name] = false;
- level.settings.noclip[self.name] = !level.settings.noclip[self.name];
- self iPrintln("Noclip: " + (level.settings.noclip[self.name] ? "^2On^7\nFrag Button To Fly" : "^1Off"));
- clip = spawn( "script_origin", self.origin, 1 );
- clip.angles = self.angles;
- self playerlinkto( clip, undefined );
- self disableweapons();
- while(level.settings.noclip[self.name])
- {
- if( self fragbuttonpressed())
- {
- clip.origin += (anglesToForward(self getPlayerAngles())*50);
- wait 0.05;
- }
- wait .05;
- }
- self unlink();
- self enableweapons();
- clip delete();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement