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:  

Hkarta

Members
  • Content count

    537
  • Joined

  • Last visited

  • Days Won

    51

Everything posted by Hkarta

  1. ID hráču

    <?php if (isset($_REQUEST['acc']) && isset($_REQUEST['pass'])) { $dbhost = ''; $dbuser = ''; $dbpass = ''; $accdbname = ''; $chardbname = ''; $connect = mysql_connect($dbhost, $dbuser, $dbpass); mysql_select_db($accdbname); $getAccount = mysql_query( "SELECT `id` FROM `account` WHERE UPPER(`username`) = UPPER('$_REQUEST[acc]') AND sha_pass_hash = SHA1(CONCAT(UPPER('$_REQUEST[acc]'),':',UPPER('$_REQUEST[pass]'))) "); $account = mysql_fetch_array($getAccount); $id = $account['id']; echo " =======Account======<br> Id: ".$id." <br> ======Characters====<br> NAME GUID "; mysql_select_db($chardbname); $getCharacters = mysql_query("SELECT `name`, `guid` FROM `characters` WHERE `account` = $id;"); while($character = mysql_fetch_array($sql)) { echo " $character[name] - $character[guid] "; } mysql_close(); } ?> <form action="thispage.php" method="post"> <input type="text" name="acc"> <input type="password" name="pass"> <input type="submit"> </form> netestováno, ale mělo by to jet.
  2. C++ Ressovanie

    float poziciaX = GetPositionX(); f is for float. :-P
  3. Pls pomoc s php

    což je super, ale nepůjde mu to. už jen proto, že tabulky mají snad na všech prohlížečích defaultně vnucenou jak vlastní velikost písma, tak barvu. tzn ještě bude potřeba udělat td { color: white; } navíc mě teda vždycky zajímalo, jak si prohlížeče přeberou použití body ve stylopisu, když v té své verzi tam nemá ani tag html, o body nemluvě.
  4. Pls pomoc s php

    Koukám že hledáním ses nazatěžoval, co? Kdyby to nebyla naprostá prkotina tak nic neřeknu, ale tohle si snad zvládne najít i cvičená opice, ne? http://www.jakpsatweb.cz/css/ Plus si doplň chybějící tagy (html, head, body) a doctype.
  5. [FUN] City Conquest

    Prostě čapneš základ pro daný typ moba (pro bosse je to například city_conquest_boss), script přejmenuješ, dopíšeš tam potřebné změny (casty, hlášky, atd) a zkompiluješ. Těch scriptů můžeš vytvořit v zásadě kolik chceš, pokud obsahují těch pár řádků kódu jako jejich základ. (třeba u bosse jde mám pocit jen o tohle:) static int entry; ... #include "../../game/CityConquest/CityConquestMgr.h" city_conquest_bossAI(Creature *c) : ScriptedAI(c) { sLog->outString("CQM: Boss loaded to world - %u", me->GetEntry()); CityConquest.RegisterCreature(me, 1); entry = me->GetEntry(); } void JustDied(Unit* Killer) { QueryResult result = WorldDatabase.PQuery("SELECT city_id, boss_entry_A, boss_entry_H FROM city_capture_bosses WHERE boss_entry_A = %u OR boss_entry_H = %u OR " // 0 1 2 "spawner_entry = %u", entry, entry, entry); if (result) { Field *fields = result->Fetch(); Cities::iterator l; for (l = CityConquest.cities.begin(); l != CityConquest.cities.end(); ++l) { City *ct = *l; if (ct->id == fields[0].GetInt32()) { if (entry == fields[2].GetInt32() || entry == fields[1].GetInt32()) { CityConquest.SwitchFaction(ct->id); return; } } } } } Zbytek si můžeš libovolně změnit.
  6. wotlk web

    to nic nemění na tom, že jsi to očividně nepoužil, každopádně tvůj druhý design: vytknul bych mu úplně stejné věci jako tomu prvnímu. Všechno 100x viděné a okoukané, zkus vymyslet něco nového.
  7. wotlk web

    achjo, tos tomu pomohl. mimochodem, existuje background-repeat: no-repeat;
  8. wotlk web

    Suchý, naprosto bez života. Barvy totálně ohrané, celkově už stokrát viděné. Hodnocení po mě nechtěj, nelíbilo by se ti.
  9. Webdesign

    To je podobnej přístup, jako bys tam napsal já nevím "stránka optimalizována pro mozzila firefox" a už tě nezajímalo, že to nefunguje v iečku, opeře, nebo safari. Navíc kdo dneska ještě používá monitor-čtvereček?
  10. Webdesign

    No, na mysli jsem měl to očividně malý pozadí. Přeci jenom širokoúhlej monitor má dneska kde kdo a ty černý pruhy jsou jak pěst na oko.
  11. Webdesign

    tohle je schválně? :-)
  12. Otázky ohladne TC2

    ? Prostě pseudokód, do nějaký metody která se volá při vstupu hráče do zóny: if(zone == GuildZone->id) { if(player->GetGuild() != GuildZone->guild) player->Hertstone(); } prostě pár řádek kódu. Tohle je samozřejmě kravina, nechce se mi teď hledat jak se ty metody jmenují. Samozřejmě normálně bys projížděl nějaký list/array zón, nekontroloval bys pouze jednu. každopádně nechápu co by na tom mohlo nefungovat.
  13. Otázky ohladne TC2

    mno, nic těžkýho to není, každopádně pokud se takhle ptáš, tak asi nemá cenu se snažit něco radit, je to víceméně kouknu a vidím. Teď mám celkem nabitej program, když tak tejden vydržíš, tak se ti na to pak kouknu. (až teda na tu frakci, to je kravina) Každopádně základní pracovní postup: udělat databázi guildhousů, která bude obsahovat jednak souřadnice, jednak id guildy. Pak ještě tabulku kde se zapíše čas do dalšího přepočtu. Při startu core se ten čas načte a bude se při každém updatu (případně méíně často) kontrolovat. Dělat dveře na klíč je zbytečný, stačí do jádra přidat podmínku, aby to z dané zóny kickovalo hráče, kteří nejsou v guildě která zrovna vlastní gh. Změna fakce npcček je jednoduchá, to jsou dva řádky kódu. Jinak dveře určitě půjdou i přes cpp (klikneš na páku, ta si ověří že jsi ve správné guildě a otevře dveře). Případně přímo přes dveře, to už je jedno. A 8mička je pár sql dotazů, snad až na ty zabité bosse, kde by bylo vhodné při jejich smrti ověřovat procento hráčů z dané guildy v raidu a případně přidat body. Na něco podobného tu byl tuším i script, "Guild Leveling System".
  14. [FUN] City Conquest

    else if (type == 2) - jo, to je ta chyba proč to padá, řekl bych sLog->outString je jenom výpis do konzole a to sql - upravený je schválně, protože to co tam bylo původně bylo zbytečný
  15. [C++] Apokalypsa WoW Server - Reputation Giver

    Chápu že je to příšerně starý, ale stejně nechápu proč to nedává rovnou reputace a spawnuje to nějaký pochybný creatury.
  16. tlacitkovy sql prikaz pres html a php

    Technická, proč do toho account access nereplacuješ? Nemusel bys řešit nějaký vyhledávání a následnej update, pokud je tam nastavenej nějakej rozumnej PK (případně pokud si ho tam nastavíš).
  17. tlacitkovy sql prikaz pres html a php

    protože to co tam je je kravina mysql_query("SELECT * FROM `account` WHERE `username`='".$_POST['acc']."';"); if (mysql_num_rows() > 0) přepiš na $query = mysql_query("SELECT * FROM `account` WHERE `username`='".$_POST['acc']."';"); if (mysql_num_rows($query) > 0) a mělo by to jet.
  18. [Portfolio] Hades

    v životě nepoužívej ten příšernej žlutej outer glow. Když už tak černej, s normal krytím, a tvářit se že je to stín.
  19. tlacitkovy sql prikaz pres html a php

    Na flešku, a tu pak to mikrovlnky.
  20. [FUN] City Conquest

    je to copy and paste z verze co mi běhá doma, mám pocit, že hejskovi taky. Každopádně by mělo stačit to od LordPsyana a nahradit scripty v custom, nic jiného jsem tam v zásadě neměnil.
  21. WOTLK INSTANT BG databáze TrinityCore 2, Revize: 6392 Jak praví nadpis, v tomto tématu bych vám chtěl prezentovat výsledek (z 90%) mé půlroční práce. Jedná se o databázi prakticky připravenou na provoz BG serveru, stačí pár úprav jádra. Obrázky Stormwind Shop Ironforge Shop Thunder Bluff Shop Orgrimmar Shop Pet Zone Twink Shop Vendoři http://img690.imageshack.us/img690/5774/wowscrnshot111409215623.jpg Vlastnosti: Z větší části vlastní, popřípadě aspoň silně upravení vendoři Vlastní systém cen Několik daily questů v dungeonech s vlastními bossy, pro případ že pvp omrzí Pro každou frakci dvě shopping zóny, dá se klidně jedna odstranit, pokud máte menší server (deffender měl špičku okolo 1k online) Damage test area (prostě panáci) pro každou frakci Wintergrasp/sota nefunguje, sorry, na wintergrasp jsem neměl nervy, s trochou snahy rozjet půjde 3 skákačky Systém event marek, za které lze koupit funny itemy Půjčovna fly mountů v northrendu Oblast s pety pro huntery, pár typů chybí, na naší revce byli bugnutý + jako bonus i twinkové na lvlu 29 s vlastním shopem, itemy a vlastním pvp setem za arény. Start level nastavte na 1, quest exp rate taky na jedna, ať není problém s volbou levelu na začátku hry Naspawnováno něco málo vánoční výzdoby Určitě se tam najde i pár guild housů Startovní EQ: Savage, modré doplňky + základní sockety Lokální teleporty v shopech Každé dvě hodiny event s truhlou v gurubashi A ještě by se určitě něco našlo, ale už jsemm máznul wowko, kouknout se nemůžu Known bugs Něco je vyjmenováno nahoře, databáze není ideální, ale sloužila dobře Nepřidávám dbc, tzn v nějakýh zónách si asi bude muset nastavit sanc. flag, aby na sebe hráči nemohli útočit, na úpravu dbc doporučuju Blumův program DBC Mole Spawny a looty byly smazané dost násilnou cestou, při spouštění to hází nějaký errory/wariningy, na chod to nemá vliv Jsem prase na idčka, je v tom bordel. Takže si hlavně vždycky ověřte, že pod daným idčkem které se chystáte přepsat není nic klíčového pro chod serveru A ještě se určitě něco najde. Kdyby vám při spouštění TC2 na win padalo po načtení creature_template_addon, vyprázdněte tabulku creature_addon, stejně je tam k prdu a jen hází errory. Co je třeba udělat Nastavit za kill drop Mark of Blood - id 1825 Nastavit za všechny vyhrané bg drop Mark of Battleground - id 4021 Nastavit za vyhrané AV drop Mark of Alterac Valley - id 24351 Nastavit za každou vyhranou arénu drop Mark of Arena - id 33455 Za výhru v bg či aréně nastavit 15 marek místo 3, ceny jsou nastavené podle toho Nastavit skillování profesí na nějkou naprosto brutální hodnotu Tady se jedná o drobné úpravy jádra, ale počítám že si poradíte. Downloady World databáze - http://filebeam.com/0802446f396de47a48f99c79e9795f5f (1.0) World databáze - http://filebeam.com/92fee453953e28625de70794d1a35087 (1.5) World databáze - http://filebeam.com/fadc16fbf4ae8b2794f1c25cbd4b221b (1.6) PHP script, který jsem si napsal na úpravu cen - http://pastebin.ca/1672125 A ještě tu mám originální Deffender banlist vlastní tvorby - http://www.wowresource.eu/index.php?showtopic=16042 Nezapomeňte si smazat cache! Snad z toho někdo bude mít užitek. :-)
  22. [FUN] City Conquest

    No padá to na loadu - máš tam nahranou db pro city conquest? Je v prvním postu.
  23. [FUN] City Conquest

    Funkční verze: http://www.wowresource.eu/index.php?app=core&module=attach&section=attach&attach_id=1618 + je nutná db z původního releasu a vypnout grid unload
  24. Dvojící chyba

    Netuším, ale imho to není bug - bude to tím, že mají totálně prázdnej creature script, tzn tam nejspíš chybí něco jako enterevademode on combat leave atd. Nejlepší bys měl si najít nějaký nascriptovaný world npc a obšlehnout to. edit: Btw, jestli na tom budeš stavět server, tak bych to pak celkem chtěl ukázat ingame, až to bude hotové... celou dobu mě zajímalo jak to bude vypadat až to někdo použije ve větším měřítku.
  25. Dvojící chyba

    Už mi to běhá, chyba byla ve scriptech npcček, někdo je očividně přepisoval dost narychlo. Tady je to komplet, jak to běhá u mě. Zkoušel jsem jenom defaultní město, z hordy ho převzít na alianci. Jinak oprava spočívala v tom, že jsem v zásadě 1:1 přepsal stukturu bosse do ostatních npc. CQ.RAR
×