Ergebnis 1 bis 2 von 2

Thema: Probleme mit Dermamenü´s

  1. #1

    Standard Probleme mit Dermamenü´s

    Hey,

    ich bin gerade dran, ein eigenes kleines Menü für mich zu machen (Clientside), womit man von dort aus ULX Befehle, Addons usw. steuern kann.

    Habe nun mir einen Code teils schon zusammenkopiert, daraus lässt sich zwar schließen das ich sogut wie kein LUA kann, was schon wahr ist aber trozdem will es nicht ganz funktionieren, troz guten Tutorial. (Danke an A.I. für den Link dazu > Gutes DERMA Tutorial [Englisch])

    Also, nun zum Code, wenn ich Gmod starte und auf einen Server connecte bzw. Singleplayer ein Spiel erstelle dann kommt nach dem ersten Spawn eine Fehlermeldung der den Namen "Reavers_Menü" beinhaltet, so heißt auch mein Menü.

    Blöderweise weiß ich den nicht, aber ich denke mal man sieht den Fehler sowieso aus dem Code raus, da ich denke das "fähige Leute" das bestimmt sehen werden.

    Lua Code:
    1. local DermaPanel = vgui.Create( "DFrame" )
    2.  
    3. DermaPanel:SetPos( 50,50 )
    4. DermaPanel:SetSize( 1000, 900 )
    5. DermaPanel:SetTitle( "Reavers Menu" )
    6.  
    7. DermaPanel:SetVisible( true )
    8.  
    9. DermaPanel:SetDraggable( true )
    10.  
    11. DermaPanel:ShowCloseButton( true )
    12.  
    13. DermaPanel:MakePopup()
    14.  
    15. Concommand.Add("opentestpanel", reavers_menu
    16.  
    17. local PropertySheet = vgui.Create( "DPropertySheet" )  
    18. PropertySheet:SetParent( DermaPanel )  
    19. PropertySheet:SetPos( 5, 30 )  
    20. PropertySheet:SetSize( 340, 315 )  
    21.  
    22. local DermaButton = vgui.Create( "DButton", DermaPanel )  
    23. DermaButton:SetText( "Kill Yourself" )   
    24. DermaButton:SetPos( 25, 50 )   
    25. DermaButton:SetSize( 150, 50 )   
    26. DermaButton.DoClick = function()   
    27. 	RunConsoleCommand( "kill" )
    28. end  
    29.  
    30. DermaButton.DoRightClick = function()   
    31. 	RunConsoleCommand( "say [Reavers-Scripts]-Killing myself" ) 
    32. end  
    33.  
    34. local SheetItemOne = vgui.Create( "DCheckBoxLabel" )  
    35. SheetItemOne:SetText( "" )  
    36. SheetItemOne:SetConVar( "some_convar" )  
    37. SheetItemOne:SetValue( 1 )  
    38. SheetItemOne:SizeToContents()  
    39.  
    40. local SheetItemTwo = vgui.Create( "DCheckBoxLabel" , CategoryContentTwo )  
    41. SheetItemTwo:SetText( "Radar" )  
    42. SheetItemTwo:SetConVar( "radar_enabled" )  
    43. SheetItemTwo:SetValue( 1 )  
    44. SheetItemTwo:SizeToContents()  
    45.  
    46. local SheetItemOne = vgui.Create( "DCheckBoxLabel" , CategoryContentTwo )  
    47. SheetItemOne:SetText( "Radar Teamfarben" )  
    48. SheetItemOne:SetConVar( "radar_teamcolors" )  
    49. SheetItemOne:SetValue( 1 )  
    50. SheetItemOne:SizeToContents()  
    51.  
    52. local SheetItemTree = vgui.Create( "DNumSlider", CategoryContentTwo )   
    53. SetPos( 25, 50 )   
    54. SetSize( 150, 100 )
    55. SetText( "Radar Größe" )   
    56. SetMin( 30 )
    57. SetMax( 300 )
    58. SetDecimals( 0 )
    59. SetConVar( "radar_scale" )
    60.  
    61. local SheetItemTree = vgui.Create( "DNumSlider", CategoryContentTwo )   
    62. SetPos( 25, 50 )   
    63. SetSize( 150, 100 )
    64. SetText( "Radar Zoom" )   
    65. SetMin( 50 )
    66. SetMax( 8000 )
    67. SetDecimals( 0 )
    68. SetConVar( "radar_radius" )
    69.  
    70. local DermaButton = vgui.Create( "DButton", DermaPanel, CategoryContentTree  )  
    71. DermaButton:SetText( "Unsterblichkeit" )   
    72. DermaButton:SetPos( 25, 50 )   
    73. DermaButton:SetSize( 150, 25 )   
    74. DermaButton.DoClick = function()   
    75. 	RunConsoleCommand( "ulx god" )
    76. end  
    77.  
    78. DermaButton.DoRightClick = function()   
    79. 	RunConsoleCommand( "say [Reavers-Scripts]-ULX Godmode" )
    80. end  
    81.  
    82. local DermaButton = vgui.Create( "DButton", DermaPanel, CategoryContentTree  )  
    83. DermaButton:SetText( "Teleport" )   
    84. DermaButton:SetPos( 25, 50 )   
    85. DermaButton:SetSize( 150, 25 )   
    86. DermaButton.DoClick = function()   
    87. 	RunConsoleCommand( "ulx god" )
    88. end  
    89.  
    90. DermaButton.DoRightClick = function()   
    91. 	RunConsoleCommand( "say [Reavers-Scripts]-ULX Teleport" )
    92. end  
    93.  
    94. local DermaButton = vgui.Create( "DButton", DermaPanel, CategoryContentTree )  
    95. DermaButton:SetText( "Noclip" )   
    96. DermaButton:SetPos( 25, 50 )   
    97. DermaButton:SetSize( 150, 25 )   
    98. DermaButton.DoClick = function()   
    99. 	RunConsoleCommand( "ulx god" )
    100. end  
    101.  
    102. DermaButton.DoRightClick = function()   
    103. 	RunConsoleCommand( "say [Reavers-Scripts]-ULX Noclip" )
    104. end  
    105.  
    106. local SheetItemTree = vgui.Create( "DNumSlider", CategoryContentTree )   
    107. SetPos( 25, 50 )   
    108. SetSize( 150, 100 ) 
    109. SetText( "Leben" )   
    110. SetMin( 0 )
    111. SetMax( 50000 )
    112. SetDecimals( 0 )
    113. SetConVar( "ulx health" )
    114.  
    115. local SheetItemTree = vgui.Create( "DNumSlider", CategoryContentTree )   
    116. SetPos( 25, 50 )   
    117. SetSize( 150, 100 )
    118. SetText( "Leben" )   
    119. SetMin( 0 )
    120. SetMax( 50000 )  
    121. SetDecimals( 0 )er  
    122. SetConVar( "ulx hp" )
    123.  
    124. local SheetItemTree = vgui.Create( "DNumSlider", CategoryContentTree )   
    125. SetPos( 25, 50 )   
    126. SetSize( 150, 100 )
    127. SetText( "Rüstung" )   
    128. SetMin( 0 )
    129. SetMax( 50000 )
    130. SetDecimals( 0 )  
    131. SetConVar( "ulx armor" )  
    132.  
    133. PropertySheet:AddSheet( "Allgemeines", SheetItemOne, "gui/silkicons/user", false, false, "Allgemeine Einstellungen" )  
    134. PropertySheet:AddSheet( "Radar", SheetItemTwo, "gui/silkicons/lightning", false, false, "Radar" )  
    135. PropertySheet:AddSheet( "ULX", SheetItemTwo, "gui/silkicons/comments", false, false, "ULX Befehle" )
    (Don´t copy it for own usw, plz :S)

    So, das war der ganze Code, frage: wie öffne ich das Menü jetzt selber eigendlich?

    Und, was ist genau Falsch daran, und wie sollte es aussehen?
    Geändert von Specter123 (26.02.2009 um 14:32 Uhr)

  2. #2

    Standard AW: Probleme mit Dermamenü´s

    Les dir bitte nochmal die Anfänger Tutorials durch, besonders die Teile über Funktionen.

    Der Code ergibt kaum Sinn,und man müsste daran so gut wie alles korrigieren.
    (Man merkt total,dass es alle nur zusammenkopiert ist.)

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •