Changeset 389 for administrace
- Timestamp:
- Oct 8, 2008, 12:42:58 PM (16 years ago)
- Location:
- administrace
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
administrace/gm_rules.php
r128 r389 5 5 6 6 $Rules = array( 7 array('Filozofie serveru', 'Tento server je typu normal se zvý ¹ným xp rate, ov¹em se snahou je pøiblí¾it Role Playing stylu. Cílem v¹ech GM by mìlo být minimálnì zasahovat nevhodnì do dìní ve svìtì pokud to není nezbytné pro nìjakou opravu nebo konání nìjaké akce. V¾dy je potøeba zvá¾it zda nìèím nebudou pøíli¹ zvýhodnìni nìkteøí hráèi a jestli mají v¹ichni stejné mo¾nosti. V¾dy se dívejte na dùsledky va¹eho konání ve høe ze¹iroka, abyste nebyli nespravedliví a nekazili herní systém navr¾ený Blizzardem.'),8 array('GM postava', 'GM ú èet slou¾í k provádìní úprav ve høe, které nelze provést s normálním úètem (opravy svìta, konání eventù, radìní hráèùm, dohlí¾ení na ¾ivot na serveru, aj.). GM postava není urèená pro bì¾né hraní a GM se nesmí úèastnit bojù spoleènì s bì¾nými hráèi a nemù¾e jim tak významnì pomáhat a zvýhodòovat je vùèi ostatním. Ka¾dý GM musí pro bì¾né hraní pou¾ívat bì¾ný herní úèet a nesmí svoji normální postavu zvýhodòovat pomíc své GM postavy. Na GM postavu není naprosto nutné si dávat hned ú¾asné mega silné obleèení a zbranì. GM má respekt díky GM pøíkazùm a ne díky obleèení. GM úèet nemáte jenom pro svoji potìchu, ale aby jste pomáhali hráèùm a zlep¹ovali server.'),9 array('GM sekce ve fóru', '<a href="http://wow.zdechov.net/forum/viewforum.php?f=17">Tato sekce</a> je ur èená jako prostor pro GM a pro jejich diskuse kolem nových plánùa pro informování ostatních GM o provedených úpravách.'),10 array('Zálohování', 'P øi ka¾dé úpravì databáze provádìjte zálohování pøedchozích dat pro pøípad, ¾e by jste udìlali chybu'),11 array('Systémová zpráva ve h øe', 'GM pøíkaz .announce pou¾ívejte s rozvahou a jenom pokud chcete informovat o nìèem dùle¾itém v¹echny hráèe. V tomto pøípadì lep¹í ménì ne¾ více. Pokud organizujete event, napi¹te jednu zprávu, ve které hráèe vyzvete, aby se pøipojili do kanálu event pomocí "/join event". Pak budete moci komunikovat v rámci eventu jenom s tìmi, kterých se to opravdu týká. Na konci ka¾dé systémové zprávy pi¹te do závorky jméno svoji GM postavy.'),12 array('Rozdávání v ìcí', 'Je zakázáno rozdávat jakékoliv vìci, dovednosti, kouzla, levely, peníze, teleportování a cokoliv dal¹ího. Pokud hráè nemù¾e splnit úkol a získat za nìj odmìnu, je nutné opravit ten úkol pro v¹echny. Pokud hráè ztratí nìjakou vìc kvùli chyby ve høe, náhradu nedostane. Jednak je toto nekvalitní free server a jednak je toto zneu¾itelné, proto¾e hráè mù¾e nìco prodat nebo znièit a pak po¾adovat náhradu.'),13 array('Opravování', 'Chyby ve h øe je v¾dy nutno opravovat systematicky, tedy øe¹it podstatu problém a opravit chybu pro v¹echny, nikoliv náhradou vìci. V¾dy je nutno provìøit, zda se hráè nemýlí a zjistit jak to má být správnì podle internetových databází. Pak je mo¾né provést patøièné úpravy v databázi a informovat o úpravì ostatní GM. V¹echny opravy je v¾dy lep¹í si vyzkou¹et u sebe na lokálním wow serveru, který si mù¾ete stáhnout v sekci <a href="http://wow.zdechov.net/download_soubory/">Stahování</a>.'),14 array('Projekty', 'Ka ¾dé vìt¹í úpravy je nutné øe¹it jako tzv. projekty. To obná¹í sepsání návodu, aby mohli ostatní GM vidìt co a jak se bude øe¹it a mohli se k tomu vyjádøit a nìco tøeba poradit nebo pomoct. Ka¾dý takovýto návod je potøeba poslat adminovi, aby se na to taky mohl kouknout a vìdìl co se øe¹í. Zajímavé návody jsou umís»ovány na <a href="/navody/">web</a>'),15 array('Eventy', 'Uspo øádat je mo¾né cokoliv, ale v¾dy je potøeba dopøedu øíci a napsat co. Je zakázáno hráèùm na po¾ádání vytváøet pøí¹ery nebo jim dokonce pomáhat v jejich zabíjení. Boss v arénì není event, ale ubohost, kterou provádìjí neschopní GM co objevili urèitý GM pøíkaz. Na eventy nikoho neteleporotovat, ale nechat je dojet svým zpùsobem a» u¾ pìsky, na zvíøeti, letecky gryphonem èi vzná¹edlem, lodí nebo portálem kouzelníkù. O eventech je dobré informovat dopøedu. Odmìny musí být pøimìøené nároènosti a levelu. Nerozdávat nìco co jiní nemù¾ou jinak nebo velmi obtí¾nì získat. Jde o zábavu a ne o zvýhodòování hráèù. '),16 array('Spolupráce', 'GM tým není o tom, ¾e si ka¾dý hraje na svém píseèku. Kdy¾ nìco vymý¹lím, tak o tom informuju ostatní a ti tøeba pomù¾ou nebo je to inspiruje k vlastním nápadùm. Co nevím, tak se zeptám ostatních a nebo hledám ve fóru a na internetu.'),7 array('Filozofie serveru', 'Tento server je typu normal se zvýšným xp rate, ovšem se snahou je přiblížit Role Playing stylu. Cílem všech GM by mělo být minimálně zasahovat nevhodně do dění ve světě pokud to není nezbytné pro nějakou opravu nebo konání nějaké akce. Vždy je potřeba zvážit zda něčím nebudou příliš zvýhodněni někteří hráči a jestli mají všichni stejné možnosti. Vždy se dívejte na důsledky vašeho konání ve hře zeširoka, abyste nebyli nespravedliví a nekazili herní systém navržený Blizzardem.'), 8 array('GM postava', 'GM účet slouží k provádění úprav ve hře, které nelze provést s normálním účtem (opravy světa, konání eventů, radění hráčům, dohlížení na život na serveru, aj.). GM postava není určená pro běžné hraní a GM se nesmí účastnit bojů společně s běžnými hráči a nemůže jim tak významně pomáhat a zvýhodňovat je vůči ostatním. Každý GM musí pro běžné hraní používat běžný herní účet a nesmí svoji normální postavu zvýhodňovat pomíc své GM postavy. Na GM postavu není naprosto nutné si dávat hned úžasné mega silné oblečení a zbraně. GM má respekt díky GM příkazům a ne díky oblečení. GM účet nemáte jenom pro svoji potěchu, ale aby jste pomáhali hráčům a zlepšovali server.'), 9 array('GM sekce ve fóru', '<a href="http://wow.zdechov.net/forum/viewforum.php?f=17">Tato sekce</a> je určená jako prostor pro GM a pro jejich diskuse kolem nových plánů a pro informování ostatních GM o provedených úpravách.'), 10 array('Zálohování', 'Při každé úpravě databáze provádějte zálohování předchozích dat pro případ, že by jste udělali chybu'), 11 array('Systémová zpráva ve hře', 'GM příkaz .announce používejte s rozvahou a jenom pokud chcete informovat o něčem důležitém všechny hráče. V tomto případě lepší méně než více. Pokud organizujete event, napište jednu zprávu, ve které hráče vyzvete, aby se připojili do kanálu event pomocí "/join event". Pak budete moci komunikovat v rámci eventu jenom s těmi, kterých se to opravdu týká. Na konci každé systémové zprávy pište do závorky jméno svoji GM postavy.'), 12 array('Rozdávání věcí', 'Je zakázáno rozdávat jakékoliv věci, dovednosti, kouzla, levely, peníze, teleportování a cokoliv dalšího. Pokud hráč nemůže splnit úkol a získat za něj odměnu, je nutné opravit ten úkol pro všechny. Pokud hráč ztratí nějakou věc kvůli chyby ve hře, náhradu nedostane. Jednak je toto nekvalitní free server a jednak je toto zneužitelné, protože hráč může něco prodat nebo zničit a pak požadovat náhradu.'), 13 array('Opravování', 'Chyby ve hře je vždy nutno opravovat systematicky, tedy řešit podstatu problém a opravit chybu pro všechny, nikoliv náhradou věci. Vždy je nutno prověřit, zda se hráč nemýlí a zjistit jak to má být správně podle internetových databází. Pak je možné provést patřičné úpravy v databázi a informovat o úpravě ostatní GM. Všechny opravy je vždy lepší si vyzkoušet u sebe na lokálním wow serveru, který si můžete stáhnout v sekci <a href="http://wow.zdechov.net/download_soubory/">Stahování</a>.'), 14 array('Projekty', 'Každé větší úpravy je nutné řešit jako tzv. projekty. To obnáší sepsání návodu, aby mohli ostatní GM vidět co a jak se bude řešit a mohli se k tomu vyjádřit a něco třeba poradit nebo pomoct. Každý takovýto návod je potřeba poslat adminovi, aby se na to taky mohl kouknout a věděl co se řeší. Zajímavé návody jsou umísťovány na <a href="/navody/">web</a>'), 15 array('Eventy', 'Uspořádat je možné cokoliv, ale vždy je potřeba dopředu říci a napsat co. Je zakázáno hráčům na požádání vytvářet příšery nebo jim dokonce pomáhat v jejich zabíjení. Boss v aréně není event, ale ubohost, kterou provádějí neschopní GM co objevili určitý GM příkaz. Na eventy nikoho neteleporotovat, ale nechat je dojet svým způsobem ať už pěsky, na zvířeti, letecky gryphonem či vznášedlem, lodí nebo portálem kouzelníků. O eventech je dobré informovat dopředu. Odměny musí být přiměřené náročnosti a levelu. Nerozdávat něco co jiní nemůžou jinak nebo velmi obtížně získat. Jde o zábavu a ne o zvýhodňování hráčů. '), 16 array('Spolupráce', 'GM tým není o tom, že si každý hraje na svém písečku. Když něco vymýšlím, tak o tom informuju ostatní a ti třeba pomůžou nebo je to inspiruje k vlastním nápadům. Co nevím, tak se zeptám ostatních a nebo hledám ve fóru a na internetu.'), 17 17 ); 18 18 … … 22 22 echo('<strong>'.$Rule[0].'</strong> - '.$Rule[1].'<br><br>'); 23 23 } 24 echo('Samoz øejmì zde není uvedeno v¹e. V ostatních pøípadech se øiïte zdravím selským rozumem a ne style, co není zakázáno, je povoleno.');24 echo('Samozřejmě zde není uvedeno vše. V ostatních případech se řiďte zdravím selským rozumem a ne style, co není zakázáno, je povoleno.'); 25 25 26 26 ShowFooter(); -
administrace/home.php
r193 r389 16 16 echo('</td><td valign="top">'); 17 17 echo('<a href="rss.php">RSS GM zpráv</a><br>'); 18 echo('<a href="rss_tickets.php">RSS herních ¾ádanek</a><br>');18 echo('<a href="rss_tickets.php">RSS herních žádanek</a><br>'); 19 19 echo('</td></table><br>'); 20 20 21 21 echo('<form action="?op=AddMessage" method="post"> 22 U ¾ivatel: '.$_SESSION['UserName'].' <a href="?op=Logout">Odhlásit</a><br>23 <input name="text" size="80"> <input type="submit" value="P øidat">');22 Uživatel: '.$_SESSION['UserName'].' <a href="?op=Logout">Odhlásit</a><br> 23 <input name="text" size="80"> <input type="submit" value="Přidat">'); 24 24 echo('</form>'); 25 25 -
administrace/index.php
r188 r389 30 30 $Database->select_db('wow'); 31 31 $Database->insert('gm_news', array('author' => $_SESSION['UserId'], 'text' => addslashes($_POST['text']), 'time' => 'NOW()')); 32 //echo('Zpráva vlo ¾ena.<br>');32 //echo('Zpráva vložena.<br>'); 33 33 } 34 34 break; … … 39 39 else { 40 40 41 echo('<h3>Správa serveru:</h3><br><strong>P øihlá¹ení:</strong><br>41 echo('<h3>Správa serveru:</h3><br><strong>Přihlášení:</strong><br> 42 42 <form action="?op=Login" method="post"> 43 43 <table> 44 44 <tr><td>Jméno:</td><td><input name="username" type="text"></td></tr> 45 45 <tr><td>Heslo:</td><td><input name="password" type="password"></td></tr> 46 <tr><td colspan=2"><input type="submit" value="P øihlásit"></td></tr>46 <tr><td colspan=2"><input type="submit" value="Přihlásit"></td></tr> 47 47 </table> 48 48 </form>'); -
administrace/rss_generator.php
r186 r389 3 3 function GenerateRSS($Data) 4 4 { 5 if(!array_key_exists('Charset', $Data)) $Data['Charset'] = ' iso-8859-2';5 if(!array_key_exists('Charset', $Data)) $Data['Charset'] = 'utf-8'; 6 6 $Result = '<?xml version="1.0" encoding="'.$Data['Charset'].'" ?>'."\n". //<? 7 7 '<rss version="2.0">'."\n". -
administrace/rss_tickets.php
r316 r389 20 20 21 21 echo(GenerateRSS(array( 22 'Title' => 'WoW GM ¾ádanky',22 'Title' => 'WoW GM žádanky', 23 23 'Link' => 'http://wow.zdechov.net/administrace/', 24 'Description' => 'Po ¾adavky hráèùna GM',24 'Description' => 'Požadavky hráčů na GM', 25 25 'WebmasterEmail' => 'wow@zdechov.net', 26 26 'Items' => $Items))); -
administrace/user.php
r317 r389 4 4 { 5 5 var $SessionTimeout = 30; // minutes 6 6 7 7 function Check() 8 8 { … … 20 20 return($_SESSION['UserId'] != 0); 21 21 } 22 22 23 23 function Login($Username, $Password) 24 24 { … … 27 27 $DbResult = $Database->select('account', 'Id,username', '(gmlevel > 0) AND (username = "'.$Username.'") AND (sha_pass_hash = SHA1(CONCAT(UCASE("'.$Username.'"),":",UCASE("'.$Password.'"))))'); 28 28 if($DbResult->num_rows > 0) 29 { 29 { 30 30 $User = $DbResult->fetch_array(); 31 31 $_SESSION['UserId'] = $User['Id']; 32 32 $_SESSION['UserName'] = $User['username']; 33 echo('Byl jste p øihlá¹en.<br>');33 echo('Byl jste přihlášen.<br>'); 34 34 } else { 35 echo('P øístup nepovolen!<br>');36 } 35 echo('Přístup nepovolen!<br>'); 36 } 37 37 } 38 38 39 39 function Logout() 40 40 { 41 41 $_SESSION['UserId'] = 0; 42 echo('Byl jste odhlá ¹en.<br>');42 echo('Byl jste odhlášen.<br>'); 43 43 } 44 44 }
Note:
See TracChangeset
for help on using the changeset viewer.