Jump to content
  • Announcements

    • Xmat

      Pravidlo pro postování v TTT

      Do sekce Tipy, triky, tutoriály nepatří žádné dotazy.   Postujte sem vaše návody, tipy a různé další věci jež uznáte za vhodné sdělit zdejšímu osazenstvu, ale veškeré dotazy směřujte do sekce Všeobecná diskuse.
    • Replik

      Seznam návodů a důležitých témat v této sekci

      Pro lepší přehlednost jsem vytvořil tento seznam, který vás, méně zkušené, lépe provede touto sekcí. Věřím, že zde najdete, co hledáte. Vypsané jsou návody, které jsou oficiálně uznané jako návody. Běžné diskuze, které neposkytují postupy a rady zvěřejněny nejsou.   Instalace vlastního MaNGOS Serveru Díky těmto návodům budete (měli by jste být) schopni vytvořit a následně spustit váš vlastní server. Nastavení je pro verze s i bez datadisku.   Instalace MaNGOS Serveru (bez datadisku TBC) - Autor Benny Instalace MaNGOS Serveru (s datadiskem TBC) - Autor Malfik Instalace MaNGOS Serveru v prostředí Linux - Autor charlie Instalace MaNGOS Serveru v prostředí Linux - Autor kupkoid   Chyby a jejich řešení při přihlašování k serveru - Autor Cybe   Zálohování uživatelských dat   Dávkový soubor (BAT soubor) pro vytvoření SQL záloh - Autor Replik   Kompilování - tvoření vlastních release (revizí)   Tvorba kompilací pro Win32 (MangoScript) - Autor bLuma   Ostatní - těžko zařaditelné, ale neznamená to, že nejsou dobré   VIP Systém - Autor charlie Tvorba Webových stránek pro MaNGOS - Autor zahuba Tvorba teleportačních NPC (MangoScript) - Autor Replik Registrační web (původně předělaná SPORA) Funkční pro Antrix i MaNGOS - Autor Replik Nastavení a spuštění Minimanager pro MaNGOS - Autor BlackMartin Nastavení MaNGOS Website - Autor Artorius   Samozřejmě jsou zde i jiné návody, ale tyto jsou nejvíce používané, proto věřím, že vám budou nápomocné. Tuto sekci budeme upravovat podle potřeby. Pokud by jste něco nenašli nebo si nevěděli rady, hledejte na fóru a teprve potom založte vlastní topik. Pokud nějaký autor vytvoří kvalitní návod a chtěl by ho zveřejnit i v tomto seznamu, doporučuji, aby mi napsal zprávu skrze PM.   Díky a přeji hezký den na WoWResource   Replik
    • Aristo

      Příspěvky tam, kde nemají co dělat

      Dodržujte zákaz přispívání do topiků s repaky pokud si to zakladatelé nepřejí!! Opakované psaní příspěvků bude trestáno warnem.
    • Aristo

      Používání spoilerů

      Poslední dobou má většina uživatelů fora zvláštní nutkání postovat extrémně dlouhé texty nebo kódy, které zabírají v nejedenom případu i 80% obsahu celé stránky a hodně tak zvedají nepřehlednost v topiku. Chtěl bych všechny uživatele požádat, aby při postování citací, jakýchkoliv kódů, errorů, atp... delších než 30 řádků používali funkci spoileru.   Funkci vyvoláte příkazem [spoiler] text [/spoiler]   Ukázka:  

Hookyns

Members
  • Content count

    243
  • Joined

  • Last visited

  • Days Won

    10

Everything posted by Hookyns

  1. Problem prohlížečů

    Řeknu to takhle. Některé texty jsou jako odkazy proto, že to jsou odkazy. Máš tam několik HTML chybek a doporučoval bych si přečíst něco o webových standardech.
  2. [CoD 4]Rady

    Na takové věci by si se měl ptát spíše na nějakých game-portálech, které se Call of Duty zabívají. Ale i tak: 1) Co je CoD MoF 4? Tím asi myslíš CoD 4 - Moder Warfare jinak CoD4 nebo když už i titul tak CoD 4 MW 2) První si projeť SP, ať se seznámíš s hrou. 3) Při hraní MP dostáváš body za zabíjení a tím ti tedy vstoupají lvl. V CoD4 je maximální lvl 55. Vstoupajícími lvl se ti odemikají nové zbraně. Navíc když zabíjíš, tak se započítává, kterou zbraní to bylo a za určité množství zabitých tou danou zbraní se ti na oné zbrani odemyká příslušenství a maskování. 4) Bez lvl svím způsobem ani hrát nejde. Bez lvl jde hrát jen na serverech s módem, který lvl neodporuje nebo jsou úmyslně vypnuty.
  3. Mangos Zero registrace

    Pro registraci nepotřebuješ funkci sha_password Uprav si Insertový SQL příkaz na INSERT INTO `account` (`username`,`sha_pass_hash`, `email`, `expansion`) VALUES (UPPER('$name'), SHA1(CONCAT(UPPER('$name'),':',UPPER('".$_POST["pass"]."'))), '$email', '3');
  4. WoW PassChanger Vkládám sem utilitku na vytvoření nového hesla v případě, že bylo ztraceno nebo ukradeno. Celé sepsáno mnou, obrázek použit z přeposílání hesel od Vladonixe. Nebylo Testováno, ale za funkčnost ručím. V případě nefunkčnosti reagujte. V případě malého rozlišení bude asi třeba odstranit overflow: hidden; z CSS EDIT: Přidán náhled EDIT2: Sry špatně jsem přiložil soubor EDIT3: Abych nezapomněl, změna hesla se ověřuje přes E-mail pomocí funkce mail(); na ni je potřeba mít funkční SMTP passchanger.rar
  5. Mangos Zero registrace

    Nejraději bych ten PHP přepsal ale OK. PHP script měj na stejné stránce jako máš to HTML. Jen umaž hodnotu v atributu action="" v <form> (<form action="" method="post"> A tuhle část kódu: if ($user == '') { print'Prázdné pole: Jméno účtu'; mysql_close(); } elseif ($str == '') { print'Prázdné pole: Heslo'; mysql_close(); } elseif ($email == '' or $email == '@') { print'Prázdné pole: E-Mail'; mysql_close(); } else { $db_add = mysql_query( "INSERT INTO `account` VALUES ('11' '$user', '$str', '0', '', '0', '0', '$email', '', '', '0', '0', '0', '0', '0', '0', '0')" ) or die( 'Chyba: '.mysql_error() );} print 'Účet byl úspěšně vytvořen<br><br>Přejeme příjemnou hru.'; vyměň za: if (isset ($_POST['submit'])) { if (empty ($user)) { print'Prázdné pole: Jméno účtu'; mysql_close(); } elseif (empty ($str)) { print'Prázdné pole: Heslo'; mysql_close(); } elseif (empty ($email) | $email == '@') { print'Prázdné pole: E-Mail'; mysql_close(); } else { $db_add = mysql_query( "INSERT INTO `account` VALUES ('11' '$user', '$str', '0', '', '0', '0', '$email', '', '', '0', '0', '0', '0', '0', '0', '0')") or die('Chyba: '.mysql_error() ); print 'Účet byl úspěšně vytvořen<br><br>Přejeme příjemnou hru.'; } } EDIT: Řešení toho ID: sloupečku ID je třeba nastavit Auto Increment
  6. Item přes WEB

    Až se v pátek dostanu domů, tak se ti na to můžu podívat. Udělal bych i výčet itemů z DB a ty by sis jen vybral item, který chceš. Nic neslibuji, protože jsem ještě přidávání itemů nezkoušel a jak se zde píše není to jednoduché.
  7. Utilitky pro web

    Ve WoW se již nějakou dobu nepohybuji takže nevím jak to má project Nemesis. Napiš mi na PM bližší detaily toho, jak si to představuješ
  8. Utilitky pro web

    A neměnil si něco v Databázy? Tuhle chybu to většinou píše, když se člověk snaží vypsat obsah ze slouoce který neexistuje, pokud se nepletu. EDIT: K tomu datumu, zapoměl jsem na uvozovky $date = Date("d.m.Y v H:i");
  9. Utilitky pro web

    VIP systém by neměl být problém, pokud se bude jednat o SMS. S platbou přes účet by to bylo složitější, pokud by si chtěl systém, o který se nemusíš starat.
  10. Utilitky pro web

    Tady máš ten kód, psal jsem to narychlo tak tam mohou být překlepy (tzn. nevalidnost kódu - nezkoušel jsem to spustit..) <?php //Connect to database //Edit this variables $db_host = ''; //MySQL's host adress $db_user = ''; //MySQL User name $db_pass = ''; //MySQL password $db_name = ''; //Name of database //End of editing variables mysql_connect("$db_host", "$db_user", "$db_pass") or die("Connection to database failed"); mysql_select_db("$db_name") or die("Database not found"); //End of connect //function function sec($text) { $text = htmlspecialchars(addslashes($text)); return $text; } $date = Date("d.m.Y v H:i"); echo "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">\n"; echo "<html>\n"; echo "<head>\n"; echo "<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\">\n"; echo "<title>Novinkovač</title>\n"; echo '<style> body { text-align: center; } .new { width: 700px; border: 1px solid blue; color: black; font: normal 11pt Times New Roman; margin: 0 auto; text-align: left; } .new strong { font: bold 14pt Times New Roman; width: 100%; display: block; text-align: left; } .new span { width: 100%; display: block; text-align: left; } .new p { width: 100%; text-align: center; } </style>'; echo "</head>\n"; echo "<body>\n"; echo "<form method='post' action=''>\n"; echo "<input type='text' name='nadpis' size='30'>\n"; echo "<textarea name='text' rows='10' cols='70'></textarea>\n"; echo "<input type='submit' name='senddata' value='Insert new'>\n"; echo "</form>\n"; //Code for insert new if (isset($_POST['senddata'])) { if (!empty($_POST['nadpis'])) { if (!empty($_POST['text'])) { $od = 'Administrator'; mysql_query("insert into `news` (`nadpis`, `novinka`, `od`, `date`) values ('".sec($_POST["nadpis"])."', '".sec($_POST["text"])."', '$od', '$date')"); } else echo 'Novinka je prázdná'; } else echo 'Musíte vyplnit nadpis.'; } //End of inserting code //extract of news $getnews = mysql_query("select * from `news` order by id desc"); while ($news = mysql_fetch_array($getnews)) { echo "<div class='new'>\n<strong>".stripslashes($news["nadpis"])."</strong>\n<span>Dne: ".$news["date"]." Od: ".$news["od"]."</span>\n<p>".stripslashes($news["novinka"])."</p>\n</div>\n"; } //end of extract echo "</body>\n"; echo "</html>\n"; SQL pro tabulku NEWS CREATE TABLE `news` ( `id` int(20) NOT NULL auto_increment, `nadpis` varchar(250) NOT NULL, `novinka` longtext NOT NULL, `od` varchar(50) NOT NULL, `date` varchar(50) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM AUTO_INCREMENT=17 DEFAULT CHARSET=utf8; EDIT: zapomněl jsem na stripslashes ve výpisu - doplněno
  11. Utilitky pro web

    Jelikož mi lidé stále píšou, musím vás upozornit, že už je delší dobu po prázdninách. Jsem student a během školního roku mám pouze zlomek toho času, který jsem měl o prázdninách. Své požadavky můžete stále psát, ale nečekejte brzkou odpověď. Doma jsem jen o weekendu. To Cesare: Momentálně mám něco rozdělané, za cca 30 min. ti to napíšu
  12. Někdo do GRAFICKÉHO Teamu? ;)

    Souhlasím se vším co Jamira řekl o webu a ještě něco přidám. Jak již bylo zmíněno, web v tabulce již není IN. Také by se neměly používat ani atributy pro styl u <body> a ani bych nepoužíval atributy u img jako třeba border a rozměry width a height (src a alt by měly být naopak vždy). Další věc je optimalizace, jelikož jsem zastáncem optimalizovaných stránek, tak je pro mě použití width="1273" nepřijatelné. Když chceš mít web široký tak width: 100%; a tomu přizpůsobit celý web. V opačném případě by měla být stránka široká tak 1000px (z důvodu rozlišení kancelářských PC 1024x768) Další věcí je kódování na cp-1250 není nic špatného, ale jelikož je to portál/fórum bylo by lepší použít UTF-8 už jen z důvodu databáze (Některé hosty mají s CP-1250 problém). A pak je tady nedostatek v <head>. Mělo by tam být více informací z důvodu SEO optimalizace + samozřejmě načtení CSS souboru, kterým by měl být celý web stylován. Za případné chyby v textu se omlouvám
  13. Registrace

    Chceš rep, ale přitom nemáš php u loginu a ten logout je také nefunkční. Chybí ti tam session_unregister(); Tohle je sice starčí topic, ale musel jsem reagovat
  14. Další Grafika

    Docela pěkné, rozvržení taky dobré. Jen ty kolečka na ty stránky udělej širší nevleze se ti tam třeba 10 etc.. A hodně štěstí tomu, kdo to bude kódovat, je to lahůdka tak na 3h. EDIT: Patička... Máš ji vysokou to beru ale proč ten text máš uplně naspodu? chce to vertikalně doprostřed.
  15. Vtipy, Sranda, Vše co vás pobavilo

    Co je politika? Příjde za otcem pětiletý synáček a ptá se, co je to politika. ,,Jak bych ti to vysvětlil", přemýšlí otec. ,,Podívej se, to je jako u nás doma: Já jsem kapitalismus. Já vydělávám peníze a nosím je domů. Maminka, to je vláda. Ta mi peníze vezme, něco si nechá a zbytek přerozdělí podle svého uvážení. Naše služebná, to je dělnická třída. Ta pracuje a my ji za to platíme. Dědeček, to jsou odbory, ten dává pozor, aby dělnická trída nebyla vykořisťována. Ty jsi lid. Pro tebe to všechno všichni děláme. A tvůj malý bratříček, tak to je naše společná budoucnost. Rozumíš tomu?" Chlapeček se dlouze zamyslí a pak řekne: ,,Zatím ještě nevím, nechám si to přes noc projít hlavou". V noci se probudí zápachem, protože jeho malý bratříček se pokakal! Zajde tedy do pokoje rodičů. Tam spí pouze maminka a nejde probudit. Chlapec jde tedy do pokoje služky a tam vidí tatínka, jak si se služebnou právě hezky užívá. Ani jeden si malé postavičky nevšimne. Chlapeček se smutně otočí a za rohem uvidí dědečka, jak se zájmem pozoruje oknem tatínka se služebnou. Ani dědeček si ho nevšimne. Chlapeček se rozpláče a jde si lehnout. Ráno se ho ptá tatínek: ,,Tak už víš, co je to ta politika?". A chlapec smutně odpoví: ,,Už to vím, ale je to trochu jinak než si říkal včera". ,,A jak, prosím tě?" ,,No, kapitalismus zneužívá dělnickou třídu. Odbory tomu nečinně přihlížejí, zatím co vláda tvrdě spí. Lid všemi ignorován a naše společná budoucnost leží ve sračkách".
  16. Sdílení souborů v LAN

    Dovolím si doplnit. 5. Pkud máš windows Vista, tak síť musí být nastavena jako Privátní nikoli Veřejná
  17. Sdílení souborů v LAN

    Já to mám vyřešené třeba xamppem, ale není to moc efektivní, soubor musím nejdříve přetáhnout.. Co zkusit nějaký SW? http://www.stahuj.centrum.cz/internet_a_site/sdileni_souboru_(p2p)/cabos/ popř. http://www.stahuj.centrum.cz/?g=sd%EDlen%ED+soubor%F9
  18. Hledám zájemce pro práci na browserové hře. Hledám lidi na pozice - ScriptWriter Nutná znalost HTML, CSS, JS, PHP, SQL (MySQL databáze) Mít chuť k práci Dokázat pracovat v teamu Věk nejlépe 16+ (Možnost vyjímky) Kódy musejí vypadat úhledně a hlavně musejí být validní Pro přijeti na tuto pozici bych chtěl vidět ukázku nějakého kódu hlavně PHP Počet míst: neurčitý počet - práce se přizpůsobí počtu - Grafik Dokázat svou práci dělat dobře a detailně Zvládat i kreslení (textury, budovy, krajina) Dokázat pracovat v teamu Věk nejlépe 16+ (Možnost vyjímky) Počet míst: neurčitý počet - práce se přizpůsobí počtu - Gramatik - Přiznám se, že češtinu neovládám nejlépe a dělám chyby, proto by se mi hodil někdo, kdo bude projíždět hru a kontrolovat Co můžu nabídnout za pomoc Zkušenosti Neomezený Premium účet po dokončení hry Práci na jiných projektech Popřípadně část možného budoucího výdělku Pro ty, co si myslí, že projekt bude neúspěšný nebo bude ukončen (jak by se dalo odůvodnit ,,Už mě to nebaví"), tak je zklamu, protože to nemám v plánu. Jako důkaz bych chtěl přiložit hru, na které jsem sám pracovat přes půl roku. Hra není uplně dokončená, ale stále na ní pracuji. Link: http://woegame.eu (neberte to jako reklamu nýbrž jako důkaz) Informace o hře Hra momentálně nese název Space Crisis. Bude to budovatelská hra. MiniStory: (přípomíná stargate) Kdysi dávno žila ve vesmíru vyspělá civilizace, která rozsela portály po celém vesmíru. Díky těmto portálům se lze během chvíle přesunout na jinout planetu. Tato civilizace se v průběhu času ztratila a zanechala za sebou obyčejné lidi odkázané na sebe. Ve hře člověk začne zhruba na úrovni středověku a postupně se bude vyvvíjet přes naši dobu až do budoucnosti. Hra nebude dělána stylem jako jsou ostatní hry např.Ikariam, Travian,... Hru bude řídit člověk ne system (až na hlavní věci) např. to co vědci vyzkoumají nebude mít název, jen popis co to dělá, člověk si to pojmenuje sám. Bude kladen vyšší důraz na realitu. Nebudou zde jen suroviny jako dřevo, kámen, jídlo, železo, ale velké množství surovin a několik druhů jidel. Suroviny nebudou zobrazeny všechny hned od začátku příkladem je energie, bude zobrazena až po zjištění, že něco takového existuje. Později bude možnost stavby vesmírných lodí, objevování nových věcí.. Snad to jako základní popis stačí. Pokud by jste měli otázky na něco konkrétního můžu zodpovědět.
  19. [Nabídka práce] Pomocník - Grafik, Scripter

    Pokud myslíš to mé woegame.eu spíš jsem se inspiroval ikariam.cz ale o to tady nejde. woegame je jen ukázka toho, že jsem schopen tohle (to na co shaním lidi) dokončit. Na Space Crisis pracuji 4. dnem a je zatím hotový základní design, část databáze (vytvářím ji postupně), mapa vesmíru, mapa planety, základní věci pro stavbu budov a pár ostatních věcí.
  20. Web Template

    Zakázání pravého myšítka je zbytečná věc, to samé jako zákaz označení textu. Když chci získat zdroj dám jednoduše ctrl+s a když chci zkopírovat obrázek nebo něco dám ctrl+a a následně ctrl+c
  21. [Hledá se] Grafik

    Zdravím, Hledám dobrého grafika schopného kreslení, tablet výhodou. Jednalo by se o nakreslení velké krajiny (2000x2000px) ze shora, tato oblast by měla být asi 10x10km ve skutečnosti. Krajina by byla převážně travnatá popřípadně s řekou a nějakou horou. Za odměnu bych mohl nabídnout nakódování stránek (HTML, CSS, JS, PHP, MySQL) nebo účast na "projektu" do níž tato krajina je. Dotazy piště zde, zájemci piště na ICQ 318246142.
  22. jeden vtípek [pouze pro znalé C a C++ :-)]

    xD pěkný, ale možná bych to else napsal trochu jinak
  23. Plocha

    Tohle je plocha mého PC, ještě mám noťas, ale ten raději ukazovat nebudu xD for J0dA: Atlantida 4ever
  24. ajax shoutbox aktualizace

    Je to normálně pro DB.. Ty jen pomocí JS bereš data z normálního PHP EDIT: v tom souboru co je tam uveden budeš mít např. tohle: <?php echo "<html>\n"; echo "<head>\n"; echo "<title>něco</title>\n"; echo "</head>\n"; echo "<body>\n"; require_once "config.php"; $getfromshout = mysql_query("select od,text from shout where neco = neco"); while($vypis = mysql_fetch_array($getfromshout)){ echo "<div class='zprava'>".$vypis["od"]."<br>".$vypis["text"]."</div>\n"; } echo "</body>\n"; echo "</html>\n";
  25. ajax shoutbox aktualizace

    Tohle je kód který používám já. Snad si to zvládneš upravit, napíšu ti tam i nějaké komentáře <script> var xmlhttp function showHint(str) { xmlhttp=GetXmlHttpObject(); if (xmlhttp==null) { alert ("Your browser does not support XMLHTTP!"); return; } var url="text_to_chat.php"; //soubor, ve kterém jsou vypsané a nastylované všechny zprávy (obsah souboru se přenáší do pole chatu, soubor musí obsahovat celou HTML strukturu) url=url+"?sid="+Math.random(); xmlhttp.onreadystatechange=stateChanged; xmlhttp.open("GET",url,true); xmlhttp.send(null); } function stateChanged() { if (xmlhttp.readyState==4) { //převod znaků z GETu function convert(prevtext) { var chars = {'%EC': 'ě', '%9A': 'š', '%E8': 'č', '%F8': 'ř', '%9E': 'ž', '%FD': 'ý', '%E1': 'á', '%ED': 'í', '%E9': 'é', '%EF': 'ď', '%9D': 'ť', '%F2': 'ň', '%F3': 'ó', '%FA': 'ú', '%F9': 'ů', '%D8': 'Ř', '%8E': 'Ž', '%8A': 'Š', '%C8': 'Č', '%CF': 'Ď', '%8D': 'Ť', '%D2': 'Ň'}; for (key in chars) { var regexp = new RegExp(key, 'g'); prevtext = prevtext.replace(regexp, chars[key]); } document.getElementById("chatText").innerHTML=prevtext; //chatText .. je div s daným ID (do tohohle divu se vypisují zprávy) } convert(xmlhttp.responseText); //Konec převodu } } function GetXmlHttpObject() { if (window.XMLHttpRequest) { // kod pro IE7+, Firefox, Chrome, Opera, Safari return new XMLHttpRequest(); } if (window.ActiveXObject) { // kod pro IE6, IE5 return new ActiveXObject("Microsoft.XMLHTTP"); } return null; } function Aktualizuj() { casovac = window.setTimeout("showHint(' '),Aktualizuj()", 1000); // To číslo je čas refreshe v ms }</SCRIPT> Nakonec dáš do stránky <body onload="Aktualizuj();">
×