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:  

Chajak

Members
  • Content count

    64
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by Chajak

  1. Recovery Password

    $query = mysql_query("UPDATE account SET sha_pass_hash = '".$pass."' WHERE username = '".$Dbresult['username']."'") or die(mysql_error()); změň na $query = mysql_query("UPDATE account SET sha_pass_hash = '".$pass."', v = ' ', s = ' ' WHERE username = '".$Dbresult['username']."'") or die(mysql_error()); a půjde to nově je totiž potřeba mazat tyhle kontrolní součty, které v sobě mají uchováno i původní heslo
  2. Přejmenování gobjectu

    zkusil bych smazat cache
  3. Upload v PHP

    a na netu najdeš i to druhé co potřebuješ Např: http://www.jaknaweb.com/ukazuj.php?f=1&i=153992&t=153992 http://sodae.ic.cz/index.php?id=22 http://diskuse.jakpsatweb.cz/index.php?action=vthread&topic=92806&forum=9&page=-1
  4. Formulář posílaný na Email

    Hned první odkaz na google po zadání "email formulář": http://tvorba-webu.zdarek.com/php/email.php tam máš zdrojové kódy a k tomu nějaké vysvětlení
  5. PHP Administrace

    Máš pravdu Nenapadlo mě že by někdo mohl mít v hesle apostrof nebo html znaky. Jo jsem z AN Tenhle kód je jen odrazovej můstek pro někoho, kdo to bude dělat Někdo psal, že až přijde ze školy tak to udělá, takže jsem mu chtěl jen ulehčit práci
  6. PHP Administrace

    vím že není, ale není to na škodu udělat Když třeba zadáš omylem heslo na konci s mezerou (např při kopírování hesla z nějakého texťáku) tak díky AI funkci ti to sežere i tak
  7. PHP Administrace

    Přídám pár potřebných funkcí k fungování této věcičky, kdyby chtěl někdo pokračovat, tak se klidně může od tohodle odrazit <?php $host = ""; $name = ""; $password = ""; $database = ""; $dbh = mysql_connect($host, $name, $password, "STMT=SET NAMES utf8;") or die("Chyba"); mysql_query("SET NAMES 'utf8'",$dbh); function ai($text){ global $dbh; $text = trim($text); if(get_magic_quotes_gpc()){ $text = stripslashes($text); } $text = mysql_real_escape_string($text, $dbh); return htmlspecialchars($text); } function loginUser($username, $password) { global $dbh; global $database; $username = ai($username); $password = ai($password); $heslo = sha1(strtoupper($username).":".strtoupper($password)); $result = mysql_query("SELECT username, gmlevel FROM $database.account A WHERE A.username='".$username."' AND A.sha_pass_hash='".$heslo."' LIMIT 1 ;",$dbh); if (mysql_affected_rows($dbh) > 0) { $objekt = mysql_fetch_object($result); $_SESSION['user'] = $objekt; $_SESSION['user']->IP = $_SERVER['REMOTE_ADDR']; return true; } else return false; } function logoutUser() { global $dbh; $_SESSION = array(); session_destroy(); @mysql_close($dbh); return true; } function jeLoglyAPlevel($plevel){ if(isset($_SESSION['user'])){ if($_SESSION['user']->gmlevel >= $plevel){ return true; } else{ return false; } } else return false; } ?>
  8. Prosím help s kódem

    tuhle úlohu jsem vymyslel pro nábor SQL developerů na Anathemu koukám, že to není z jejich hlavy, ale od bLumy ...
  9. na NPC určitou Auru?

    bohužel u všech aur je to, že jakmile skončí combat, tak se aura zruší :/
  10. na NPC určitou Auru?

    auru zapisuj jako 1234 0 4321 1 tohle přidá aury 1234 a 4321 ... to 0 a 1 ukazuje v jaké pořadí můžeš takto přidat i další
  11. ERROR:Table 'reference_loot_template'

    Jde o to, že v "reference_loot_template" nemáš nastavené referenční looty s těmito ID, co vypisuješ. V "creature_loot_template" si najdi looty, které mají ve sloupci "mincountOrRef" zápornou hodnotu těchto ID. Jako příklad vezmeme první řádek tvé chyby: 2009-09-03 01:21:40 ERROR:Table 'reference_loot_template' entry 79016 (reference id) not exist but used as loot id in DB. říká, že v tabulce "creature_loot_template" má někdo nastaven "mincountOrRef" na -79016, ale v tabulce "reference_loot_template" však loot s ID 79016 není snad jsem vysvětlil dobře v čem je problém a nápravu zvládneš sám (prostě tyto řádky z "creature_loot_template" smažeš)
  12. Pomoc s C++

    tak jako tak bych řádek: case 47471: ex= true; upravil na case 47471: ex= true; break; Co má tahle funkce vracet? SpellCastResult? Zkus přetypovat tak, že dáš: if(ex && m_caster->HasAura(52437)) return (SpellCastResult)0; ale to nejspíš nepomůže, spíš si urči jakej SpellCastResult chceš vrátit, enum všech najdeš v SharedDefines.h a pak dosaď jen například: if(ex && m_caster->HasAura(52437)) return SPELL_FAILED_ALREADY_AT_FULL_HEALTH; i když bez většího kontextu je těžké hádat
  13. Problém s přidáním příkazu

    Doporučuju .reload commands . To znovunačte tuto tabulku a nově přidané příkazy budeš moci používat. Pokud je příkaz .reload mezi těmi, co nemůžeš použít, tak stačí restartovat server Dále je potřeba aby tento příkaz byl implementován i v jádru. Jinak ti prostě nepůjde .)
  14. Class a Race .. ?

    1 Human 2 Orc 3 Dwarf 4 Night Elf 5 Undead 6 Tauren 7 Gnome 8 Troll 10 Blood Elf 11 Draenei 1 Warrior 2 Paladin 3 Hunter 4 Rogue 5 Priest 6 Death Knight 7 Shaman 8 Mage 9 Warlock 11 Druid
×