MOTD
(Wikizacja.) |
|||
(Nie pokazano 2 wersji utworzonych przez jednego użytkownika) | |||
Linia 3: | Linia 3: | ||
Czasem zamiast '''M'''essage niektóre osoby, jak ja, piszą '''M'''otto :D | Czasem zamiast '''M'''essage niektóre osoby, jak ja, piszą '''M'''otto :D | ||
− | + | MOTD jest w wersjach [[Steam]] w '''HTML''', w starszych jest zwykłym '''plikiem tekstowym'''. | |
− | Plik ten (''motd.txt'') znajduje sie w katalogu [[mod]]u, np.: ''cstrike'' | + | Plik ten (''motd.txt'') znajduje sie w katalogu [[mod]]u, (np.: ''cstrike''), a w pliku [[server.cfg]] ustawia się zmienną zawierająca nazwę pliku, z którego pobiera się właśnie ten komunikat. |
− | + | == Zawartość == | |
− | + | Plik z MOTD powinien zawierać kod [[HTML]], najlepiej połączyć ze stylami [[CSS]] w celu zaoszczędzenia ilości znaków. Plik CSS podlinkowac w znaczniku ''head''. | |
+ | Plik z MOTD powinen być nie większy, niż 1300 znakow (''czyli 1.2 KB'') - inaczej MOTD będzie niepełne i wyglądać będzie głupio i nie będzie można go przesuwać. | ||
− | Aby | + | Aby zaoszczędzić na znakach możesz nie używac znaków nowej linii i po prostu po edycji zamienić wszysto tak, aby było w jednej linijce. |
− | W HTML można wrzucić | + | W HTML można wrzucić jakieś bajery, np.: obrazki, audio, itp. |
− | Radze w takim przypadku przestudiowac | + | Radze w takim przypadku przestudiowac standard HTML oraz skrypty pod Internet Explorer'a |
− | Najlepiej aby | + | Najlepiej, aby kolorować zmieniać poprzez Kaskadowe Arkusze Stylów (CSS). |
+ | |||
+ | == Konwersja z TXT na HTML == | ||
+ | Jak masz motd.txt ze starego CS v1.5, też możesz użyc, ale trzeba troszkę przerobić, oto najprostsza metoda: | ||
<html4strict> | <html4strict> | ||
<html> | <html> | ||
− | |||
− | |||
− | |||
<body> | <body> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
<pre> | <pre> | ||
− | + | tutaj wstaw tekst ze starego motd | |
− | + | ||
</pre> | </pre> | ||
</body> | </body> | ||
</html> | </html> | ||
</html4strict> | </html4strict> | ||
− | |||
− | |||
− | |||
− | Oczywiście wtedy musisz | + | == Obrazki == |
+ | Aby dodać obrazek, dodaj następujący kod: | ||
+ | <html4strict> | ||
+ | <img src="http://tutaj.link.do.obrazka/na/stronie/www.jpg" /> | ||
+ | </html4strict> | ||
+ | Oczywiście wtedy musisz mieć serwer [[WWW]] działający poprawnie, bo obrazki nie są pobierane z serwera [[HLDS]], tylko poprzez [[WWW]]. | ||
− | ==Strona WWW w MOTD== | + | == Strona WWW w MOTD == |
− | + | Można też zrobić tak, aby jako MOTD otwierała się np. strona www, w okienku (''ale na niskich rozdzielczościach będzie to słabo wyglądać''). | |
− | w okienku (ale na niskich rozdzielczościach będzie słabo wyglądać) | + | |
− | + | Przykładowy kod: | |
<html4strict> | <html4strict> | ||
<html> | <html> | ||
<head> | <head> | ||
<title>Board</title> | <title>Board</title> | ||
− | <meta http-equiv="Content-Type" content="text/html; charset=iso-8859- | + | <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2"> |
</head> | </head> | ||
<frameset rows="100%,*" frameborder="NO" border="0" framespacing="0"> | <frameset rows="100%,*" frameborder="NO" border="0" framespacing="0"> | ||
Linia 64: | Linia 53: | ||
</html4strict> | </html4strict> | ||
− | == Przykład== | + | == Przykład #1 == |
− | + | Standardowy przykładowy MOTD: | |
+ | <html4strict> | ||
+ | <html> | ||
+ | <head> | ||
+ | <title>Clan blahblah</title> | ||
+ | </head> | ||
+ | <body> | ||
+ | <p>tutaj wstawiasz jakis tekst</p> | ||
+ | <p>kolejny paragraf</p> | ||
+ | <center>wysrodkowany tekst</center> | ||
+ | </body> | ||
+ | </html> | ||
+ | </html4strict> | ||
+ | |||
+ | == Przykład #2 == | ||
+ | Pełny przykładowy MOTD: | ||
<html4strict> | <html4strict> | ||
<html> | <html> | ||
<head> | <head> | ||
<style type="text/css"> | <style type="text/css"> | ||
− | body {background-color:#000000; margin:0px; padding:0px; font-family:Verdana,Tahoma; | + | body {background-color:#000000; margin:0px; padding:0px; font-family:Verdana,Tahoma; color:#FFB000; font-size:10px;} |
− | + | ||
table, td, tr {font-size:10px;} | table, td, tr {font-size:10px;} | ||
img {border:0px black solid;} | img {border:0px black solid;} | ||
− | a {text-decoration: none;} | + | a {text-decoration:none;} |
a:link, a:visited, a:active {color:#FFB000;} | a:link, a:visited, a:active {color:#FFB000;} | ||
a:hover {color:#FFc010; text-decoration: underline;} | a:hover {color:#FFc010; text-decoration: underline;} | ||
Linia 81: | Linia 84: | ||
<body> | <body> | ||
<table border="0" cellpadding="0" cellspacing="0" width="100%" height="100%"> | <table border="0" cellpadding="0" cellspacing="0" width="100%" height="100%"> | ||
− | <tr> | + | <tr><td align="center">Welcome on <a href="http://dedicated/hlds/">DedicateD</a>!</td></tr> |
− | <td align="center">Welcome on <a href="http://dedicated/hlds/">DedicateD</a>!</td> | + | |
− | </tr> | + | |
<tr> | <tr> | ||
<td align="center"><a href="http://dedicated/hlds/" title="Visit Our Website"> | <td align="center"><a href="http://dedicated/hlds/" title="Visit Our Website"> | ||
− | <img src="http://dedicated/hlds/ | + | <img src="http://dedicated/hlds/obrazek.jpg" title="Visit Our Website"></a></td> |
</tr> | </tr> | ||
<tr><td><ul> | <tr><td><ul> | ||
Linia 100: | Linia 101: | ||
</html4strict> | </html4strict> | ||
− | Poniższy przykład pozbawiony jest znaków | + | == Przykład #3 == |
− | + | Poniższy przykład pozbawiony jest znaków nowej linii, niepotrzebnych spacji czy tabulacji, aby zyskać miejsce dla ważniejszych znaków tworzących treść. | |
<html4strict> | <html4strict> | ||
<html><head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2"> | <html><head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2"> | ||
Linia 124: | Linia 125: | ||
</html4strict> | </html4strict> | ||
− | == | + | == Linki == |
− | *http://www.w3c.org | + | * [http://www.w3c.org W3C - Opis specyfikacji języka (X)HTML] |
− | + | ||
− | + | ||
[[Kategoria:Serwery gier]] | [[Kategoria:Serwery gier]] | ||
− | [[Kategoria: | + | [[Kategoria:Skróty]] |
Aktualna wersja na dzień 13:50, 11 wrz 2007
Spis treści |
Opis
MOTD jest skrótem od Message Of The Day, czyli wiadomość dnia, jednakże często zostaje on komunikatem na kilkanaście tygodni :D Czasem zamiast Message niektóre osoby, jak ja, piszą Motto :D
MOTD jest w wersjach Steam w HTML, w starszych jest zwykłym plikiem tekstowym. Plik ten (motd.txt) znajduje sie w katalogu modu, (np.: cstrike), a w pliku server.cfg ustawia się zmienną zawierająca nazwę pliku, z którego pobiera się właśnie ten komunikat.
Zawartość
Plik z MOTD powinien zawierać kod HTML, najlepiej połączyć ze stylami CSS w celu zaoszczędzenia ilości znaków. Plik CSS podlinkowac w znaczniku head. Plik z MOTD powinen być nie większy, niż 1300 znakow (czyli 1.2 KB) - inaczej MOTD będzie niepełne i wyglądać będzie głupio i nie będzie można go przesuwać.
Aby zaoszczędzić na znakach możesz nie używac znaków nowej linii i po prostu po edycji zamienić wszysto tak, aby było w jednej linijce.
W HTML można wrzucić jakieś bajery, np.: obrazki, audio, itp. Radze w takim przypadku przestudiowac standard HTML oraz skrypty pod Internet Explorer'a
Najlepiej, aby kolorować zmieniać poprzez Kaskadowe Arkusze Stylów (CSS).
Konwersja z TXT na HTML
Jak masz motd.txt ze starego CS v1.5, też możesz użyc, ale trzeba troszkę przerobić, oto najprostsza metoda:
<html> <body> <pre> tutaj wstaw tekst ze starego motd </pre> </body> </html>
Obrazki
Aby dodać obrazek, dodaj następujący kod:
<img src="http://tutaj.link.do.obrazka/na/stronie/www.jpg" />
Oczywiście wtedy musisz mieć serwer WWW działający poprawnie, bo obrazki nie są pobierane z serwera HLDS, tylko poprzez WWW.
Strona WWW w MOTD
Można też zrobić tak, aby jako MOTD otwierała się np. strona www, w okienku (ale na niskich rozdzielczościach będzie to słabo wyglądać).
Przykładowy kod:
<html> <head> <title>Board</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2"> </head> <frameset rows="100%,*" frameborder="NO" border="0" framespacing="0"> <frame name="main_frame" src="http://board.counter-strike.pl"> </frameset> </body> </html>
Przykład #1
Standardowy przykładowy MOTD:
<html> <head> <title>Clan blahblah</title> </head> <body> <p>tutaj wstawiasz jakis tekst</p> <p>kolejny paragraf</p> <center>wysrodkowany tekst</center> </body> </html>
Przykład #2
Pełny przykładowy MOTD:
<html> <head> <style type="text/css"> body {background-color:#000000; margin:0px; padding:0px; font-family:Verdana,Tahoma; color:#FFB000; font-size:10px;} table, td, tr {font-size:10px;} img {border:0px black solid;} a {text-decoration:none;} a:link, a:visited, a:active {color:#FFB000;} a:hover {color:#FFc010; text-decoration: underline;} </style> </head> <body> <table border="0" cellpadding="0" cellspacing="0" width="100%" height="100%"> <tr><td align="center">Welcome on <a href="http://dedicated/hlds/">DedicateD</a>!</td></tr> <tr> <td align="center"><a href="http://dedicated/hlds/" title="Visit Our Website"> <img src="http://dedicated/hlds/obrazek.jpg" title="Visit Our Website"></a></td> </tr> <tr><td><ul> <li><b>say help</b> and you will know more</li> <li><b>say rules</b> and obey them</li> <li><b>say menu</b> and vote</li> <li>in console <b>amx_report "text to report"</b> and we will react in the same day</li> <li>in console <b>amx_request "text to report"</b> and we will consider your request</li> </ul></td></tr> </table> </body> </html>
Przykład #3
Poniższy przykład pozbawiony jest znaków nowej linii, niepotrzebnych spacji czy tabulacji, aby zyskać miejsce dla ważniejszych znaków tworzących treść.
<html><head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2"> <style type="text/css">body{background:#000;margin-left:8px;margin-top:0px;color:#fb0;} a{text-decoration:none;}a:link{color:#fff;}a:visited{color:#fff;}a:active{color:#fff;} a:hover{color:#fff;text-decoration:underline;}.i{color:#f00;font-weight:bold;text-align:center;} .w{color:#fff;font-weight:bold;text-align:center;}hr{color:#fb0;height:1px;} img{border:0px #000 solid;}.l{width:234px;height:126px;margin:8px;}</style></head> <body><table cellpadding="0" cellspacing="0" width="100%" height="100%"> <tr><td class="l"><img src="http://loga/obrazek.jpg" class="l" /></td> <td><span class="i">infernal Connection</span><br /> <span class="w">Serwer CW xxx.xx.xxx.xx:27015</span><br /> <br />Serwer tylko na oficjalne CW - CB, ESL, Proleague<br /></td></tr><tr><td colspan="2"> <hr>Witamy wszystkich graczy na serwerze FFA klanu <span class="i">infernal Connection</span>. Życzymy miłej gry!<br /><br />Na serwerze wymagamy kultury - wszelkie bluzgi, obrażanie innych i tym podobne zachowania będą nagradzane kickiem, a w ostatecznosci banem czasowym.<br />Podczas gry wymagamy od ciebie tylko jednego: użyj szarej masy mózgowej.<hr><span class="w">Admini</span>: Counter-Strike, Elwood_Blues, [qQq]^Wr0b3l!, NeMo, ArC `<br /><span class="w">Headadmini</span>: KafeL, Spokojny, TANKKILLER, KluX<br /><br />Skargi GG: <span class="w">xxxxxxx</span>, <a href="irc://quakenet.org/xxx">#xxx @ QuakeNet</a><hr></td></tr></table></body></html>