-------Load Screen------- ------------------------- ------------------------- Load Screen by ZOD. ------------------------- -------------------------------------------------------------------- Step #1 ======== =================== --- Loadscreen.cs =================== ======== (place file in script folder. Name whatever you like) //------------------------------------------- // Mod information load screen - ZOD. z0ddm0d // and Modified later by the T2CC //------------------------------------------- package loadmodinfo { function sendLoadInfoToClient( %client ) { Parent::sendLoadInfoToClient(%client); // Change the schedule to load the messages faster or slower... schedule(8000, 0, "ModInfoLoad", %client); } function ModInfoLoad(%client) { %count = ClientGroup.getCount(); for(%cl = 0; %cl < %count; %cl++) { %client = ClientGroup.getObject( %cl ); if (!%client.isAIControlled()) sendModInfoToClient(%client); } } function sendModInfoToClient(%client) { %on = "On"; %off = "Off"; messageClient( %client, 'MsgLoadInfo', "", $CurrentMission, $MissionDisplayName, $Host::GameName ); // Send mod details: %ModLine = "nmy mod v1.2" @ "n Developers: YOURNAME" @ "n HOMEPAGE: http://home.adelphia.net/~z0dd/base++.htmln"; messageClient( %client, 'MsgLoadQuoteLine', "", %ModLine ); // I made this one line because sending multiple lines causes flashing with scripts // that run on ModInfoLoad. There's a maxium # of characters that can be printed // with MsgLoadRulesLine. We're at that now. // // Send server information: %ServerText = "nSERVER OPTIONS:" @ "n Time limit: " @ $Host::TimeLimit @ "n Max players: " @ $Host::MaxPlayers @ "n Team damage: " @ ($Host::TeamDamageOn ? %on : %off) @ "n CRC checking: " @ ($Host::CRCTextures ? %on : %off) @ "n Pure server: " @ ($Host::PureServer ? %on : %off) @ "n Refuse smurfs: " @ ($Host::NoSmurfs ? %on : %off) @ "n Next Mission: " @ findNextCycleMission(); messageClient( %client, 'MsgLoadRulesLine', "", %ServerText, false ); messageClient( %client, 'MsgLoadInfoDone' ); } }; activatepackage(loadmodinfo); Step #2 ======== =================== --- server.cs =================== ======== Now add your file to the bottom of the exec list: exec("scripts/Loadscreen.cs"); ---------------------------------------------------------------------------- And there's your simple basic load screen. You can change to fit the way you would like. Credit to ZOD for the Load screen. And me, Drumstix42, for putting together this simple tutorial =D ----------------------------------------------------------------------------