• Assmod motd problem on dedicated server
    0 replies, posted
I'm using assmod motd and dedicated server on dedicated server motd is not working properly motd is not delete old motd when server is shutdown I wanna delete motd properly like on listen server this is a part of code and full file [url]http://www.mediafire.com/?ozzgxnnmotn[/url] also i wanna players spawn without weapons but sbox_weapon 0 is not working i dont know why if (SERVER) then if not file.Exists( "ASSmod/motd.txt" ) then file.Write( "ASSmod/motd.txt", ASSMOTD_HTMLScript ) end if file.Exists( "ASSmod/motd.txt" ) then resource.AddFile( "data/ASSmod/motd.txt" ) end function PLUGIN.OpenMOTDWhenPlayerSpawns( ply ) ply:ConCommand( "ASS_MotdOpen" ) end hook.Add( "PlayerInitialSpawn", "OpenMOTDWhenPlayerSpawns", PLUGIN.OpenMOTDWhenPlayerSpawns ) function PLUGIN.DeleteOldMOTDWhenDisCon( ply ) umsg.Start( "DeleteMOTD", ply ) umsg.End() end hook.Add( "PlayerDisconnected", "DeleteOldMOTDWhenDisCon", PLUGIN.DeleteOldMOTDWhenDisCon ) end if (CLIENT) then function PLUGIN.OpenMOTD( ply, cmd, args ) local MOTDFrame = vgui.Create( "DFrame" ) MOTDFrame:SetTitle( "ASS MOTD" ) MOTDFrame:SetSize( ScrW() - 100, ScrH() - 100 ) MOTDFrame:Center() MOTDFrame:ShowCloseButton( false ) MOTDFrame:SetBackgroundBlur( true ) MOTDFrame:SetDraggable( false ) MOTDFrame:SetVisible( true ) MOTDFrame:MakePopup() local MOTDHTMLFrame = vgui.Create( "HTML", MOTDFrame ) MOTDHTMLFrame:SetPos( 25, 50 ) MOTDHTMLFrame:SetSize( MOTDFrame:GetWide() - 50, MOTDFrame:GetTall() - 150 ) MOTDHTMLFrame:SetHTML( file.Read( "ASSmod/motd.txt" ) ) local CloseButton = vgui.Create( "DButton", MOTDFrame ) CloseButton:SetSize( 100, 50 ) CloseButton:SetPos( ( MOTDFrame:GetWide() / 2 ) - ( CloseButton:GetWide() / 2 ), MOTDFrame:GetTall() - 75 ) CloseButton:SetText( "Close" ) CloseButton:SetVisible( false ) CloseButton.DoClick = function() MOTDFrame:Remove() end timer.Simple( ASSMOTD_TimeToWait, function() CloseButton:SetVisible( true ) end ) end concommand.Add( "ASS_MotdOpen", PLUGIN.OpenMOTD ) function PLUGIN.DeleteOldMOTDWhenLeave( ply ) file.Delete( "ASSmod/motd.txt" ) end hook.Add( "ShutDown", "DeleteOldMOTDWhenLeave", PLUGIN.DeleteOldMOTDWhenLeave ) usermessage.Hook( "DeleteMOTD", PLUGIN.DeleteOldMOTDWhenLeave ) function PLUGIN.ShowMOTD(MENUITEM) RunConsoleCommand( "ASS_MotdOpen" ) end function PLUGIN.AddNonAdminMenu(MENU) MENU:AddOption( "View MOTD", PLUGIN.ShowMOTD ) end end ASS_RegisterPlugin(PLUGIN)
Sorry, you need to Log In to post a reply to this thread.