-
MOTD
ich habe ein Problem ich habe was probiert aber dies funktioniert nicht also das öffnet sich nicht wenn ich das command eingebe.
Code:
function GmRMOTD()
local ply = LocalPlayers()
local BackGround = vgui.Create( "DFrame" )
BackGround:setSize ( 200,70 )
BackGround:setPos ( ScrW()/2)-BackGround:GetWide(),(ScrH()/2)-BackGround:GetTall() )
BackGround:setTitle( "My Cool Menu" )
BackGround:SetVisible( true )
BackGround:SetDraggable( true )
BackGround:ShowCloseButton( true )
BackGround:MakePopup()( true )
BackGround.Paint = function()
draw.RoundedBox(4, 0, 0, BackGround:GetWide(), BackGround:GetTall(), Color(200,0,0,200))
draw.RoundedBox(2, 2, 2, BackGround:GetWide()-4, 21, Color(50,50,50,200))
end
local TextEntry = vgui.Create( "DtextEntry", BackGround )
TextEntry.SetPos( 20,30 )
TextEntry.SetTall( 20 )
TextEntry.SetWide( 160 )
TextEntry.SetEnterAllowed( true )
TextEntry.OnEnter = function ()
ply.ConCommand("say "..TextEntry:GetValue())
BackGround:SetVisible ( false )
end
end
concommand.Add( "GmRMOTD", GmRMOTD )
-
AW: MOTD
Die Funktion heisst LocalPlayer(), nicht LocalPlayers().
http://wiki.garrysmod.com/?title=G.LocalPlayer
-
AW: MOTD
danke für die schnelle Antwort, aber ich brauche noch mehr hilfe bei meiner MOTD wer lust hat soll sich bitte melden.
steam:renji477
skype:eistee972
---------- Beitrag hinzugefügt um 21:41 ---------- Vorheriger Beitrag war um 21:37 ----------
da kommt immer noch die Fehlermeldung von wegen unknown command
-
AW: MOTD
Scroll mal etwas weiter in der Konsole rauf, dort müsste iwo ein Fehler sein wo genau steht was das Problem ist ;)
-
AW: MOTD
BackGround:setPos ( ScrW()/2)-BackGround:GetWide(),(ScrH()/2)-BackGround:GetTall() ) ? ein ) zuviel oder 1 ( zu wenig
try this
BackGround:setPos (( ScrW()/2)-BackGround:GetWide(),(ScrH()/2)-BackGround:GetTall() )
-
AW: MOTD
Ich glaube für dein "MOTD PANEL" wirst du mit einem "DtextEntry" nicht weit kommen:gmod: .
Versuche es besser mit einem "DPanel" oder besser noch einem "HTML-Element".
Ps: Wenn du dein „DFrame“ anders gestalten möchtest gibt es auch eine einfachere Möglichkeit mit "derma.DefineSkin()" lässt sich da viel machen.