Updated developer mode

master
AlmTech Software 5 years ago
parent a24c763b75
commit 8639a91009
  1. 17
      entities/weapons/quantum_hands/shared.lua
  2. 2
      gamemode/engine/derma/menus/menu_crafting.lua

@ -13,17 +13,18 @@ if CLIENT then
SWEP.DrawAmmo = false SWEP.DrawAmmo = false
SWEP.DrawCrosshair = false SWEP.DrawCrosshair = false
local devmode = GetConVar( "developer" )
function SWEP:DrawHUD() function SWEP:DrawHUD()
if( self:GetOwner():IsSuperAdmin() && !Quantum.Client.IsInMenu ) then if( devmode:GetBool() == true && !Quantum.Client.IsInMenu ) then
surface.SetTextPos( 10, 10 ) surface.SetTextPos( 10, 150 )
surface.SetTextColor( Color( 200, 200, 200, 200 ) ) surface.SetTextColor( Color( 200, 200, 200, 200 ) )
surface.SetFont( "Default" ) surface.SetFont( "Default" )
surface.DrawText( "Developer Mode" ) surface.DrawText( "Developer Mode" )
surface.SetTextPos( 10, 25 ) surface.SetTextPos( 10, 165 )
surface.DrawText( "Hitpos: " .. tostring( self:GetOwner():GetEyeTrace().HitPos ) ) surface.DrawText( "Hitpos: " .. tostring( self:GetOwner():GetEyeTrace().HitPos ) )
surface.SetTextPos( 10, 40 ) surface.SetTextPos( 10, 180 )
surface.DrawText( "Angle: " .. tostring( self:GetOwner():GetAngles() ) ) surface.DrawText( "Angle: " .. tostring( self:GetOwner():GetAngles() ) )
end end
end end
@ -31,7 +32,7 @@ if CLIENT then
local cubeMat = Material( "vgui/white" ) local cubeMat = Material( "vgui/white" )
hook.Add( "PostDrawOpaqueRenderables", "Quantum_Client_DeveloperHands_HitPos", function() hook.Add( "PostDrawOpaqueRenderables", "Quantum_Client_DeveloperHands_HitPos", function()
if( LocalPlayer():IsSuperAdmin() && !Quantum.Client.IsInMenu ) then if( devmode:GetBool() == true && !Quantum.Client.IsInMenu ) then
if( IsValid( LocalPlayer():GetActiveWeapon() ) ) then if( IsValid( LocalPlayer():GetActiveWeapon() ) ) then
if( LocalPlayer():GetActiveWeapon():GetClass() == "quantum_hands" ) then if( LocalPlayer():GetActiveWeapon():GetClass() == "quantum_hands" ) then
local trace = LocalPlayer():GetEyeTrace() local trace = LocalPlayer():GetEyeTrace()
@ -94,7 +95,8 @@ function SWEP:PrimaryAttack()
self:GetOwner():PickupObject( ent ) self:GetOwner():PickupObject( ent )
end end
else else
if( LocalPlayer():IsSuperAdmin() ) then local devmode = GetConVar( "developer" )
if( devmode:GetBool() == true ) then
LocalPlayer():ChatPrint( "Check console for output.\n" ) LocalPlayer():ChatPrint( "Check console for output.\n" )
Quantum.Debug( "--Hitpos Data--" ) Quantum.Debug( "--Hitpos Data--" )
print( translateVector( "Vector", LocalPlayer():GetEyeTrace().HitPos ) ) print( translateVector( "Vector", LocalPlayer():GetEyeTrace().HitPos ) )
@ -105,7 +107,8 @@ end
function SWEP:SecondaryAttack() function SWEP:SecondaryAttack()
if CLIENT then if CLIENT then
if( LocalPlayer():IsSuperAdmin() ) then local devmode = GetConVar( "developer" )
if( devmode:GetBool() == true ) then
LocalPlayer():ChatPrint( "Check console for output.\n" ) LocalPlayer():ChatPrint( "Check console for output.\n" )
Quantum.Debug( "--Camera Data--" ) Quantum.Debug( "--Camera Data--" )
print( translateVector( "Vector", LocalPlayer():GetBonePosition( LocalPlayer():LookupBone( "ValveBiped.Bip01_Head1" ) ) ) ) print( translateVector( "Vector", LocalPlayer():GetBonePosition( LocalPlayer():LookupBone( "ValveBiped.Bip01_Head1" ) ) ) )

@ -318,7 +318,7 @@ function menu.open( dt )
resBars[resID].cont.title = vgui.Create( "DLabel", resBars[resID].cont ) resBars[resID].cont.title = vgui.Create( "DLabel", resBars[resID].cont )
resBars[resID].cont.title:SetText( resBars[resID].resTbl.name ) resBars[resID].cont.title:SetText( resBars[resID].resTbl.name )
resBars[resID].cont.title:SetFont( "q_header_vs" ) resBars[resID].cont.title:SetFont( "q_header_vs" )
resBars[resID].cont.title:SetTextColor( theme.color.setalpha( resBars[resID].resItemTbl.rarity.color, 255 ) ) resBars[resID].cont.title:SetTextColor( theme.color.setalpha( resBars[resID].resItemTbl.rarity.color, 210 ) )
resBars[resID].cont.title:SizeToContents() resBars[resID].cont.title:SizeToContents()
resBars[resID].cont.title.w, resBars[resID].cont.title.h = resBars[resID].cont.title:GetSize() resBars[resID].cont.title.w, resBars[resID].cont.title.h = resBars[resID].cont.title:GetSize()
resBars[resID].cont.title:SetPos( resBars[resID].cont.icon.x + resBars[resID].cont.icon.w + padding*2, resBars[resID].cont.icon.y ) resBars[resID].cont.title:SetPos( resBars[resID].cont.icon.x + resBars[resID].cont.icon.w + padding*2, resBars[resID].cont.icon.y )

Loading…
Cancel
Save