blob: e629e5aea55c0abb8fd785ff00a7b1cff5deee39 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
untyped
global function NorthstarDevCommands_Init
void function NorthstarDevCommands_Init()
{
AddClientCommandCallback( "noclip", ClientCommandCallbackToggleNoclip )
AddClientCommandCallback( "kill", ClientCommandCallbackKill )
AddClientCommandCallback( "explode", ClientCommandCallbackExplode )
}
bool function ClientCommandCallbackToggleNoclip( entity player, array<string> args )
{
if ( GetConVarInt( "sv_cheats" ) != 1 )
return true
if ( player.IsNoclipping() )
player.SetPhysics( MOVETYPE_WALK )
else
player.SetPhysics( MOVETYPE_NOCLIP )
return true
}
bool function ClientCommandCallbackKill( entity player, array<string> args )
{
if ( IsAlive( player ) && GetConVarInt( "sv_cheats" ) == 1 )
player.Die()
return true
}
bool function ClientCommandCallbackExplode( entity player, array<string> args )
{
if ( IsAlive( player ) && GetConVarInt( "sv_cheats" ) == 1 )
player.Die( null, null, { scriptType = DF_GIB } )
return true
}
|