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:  

filipoliko

Members
  • Content count

    343
  • Joined

  • Last visited

  • Days Won

    12

Everything posted by filipoliko

  1. Spolecna duel zona

    Zkusil bych totok, ale asi bude dělat problémy zkusit se má vše :X /***** player.cpp *****/ @@ -7642,6 +7642,11 @@ duel->opponent->duel = NULL; delete duel; duel = NULL; + if(area && area->isSanctuary) + { + SetByteFlag(UNIT_FIELD_BYTES_2, 1, UNIT_BYTE2_FLAG_SANCTUARY); + CombatStopWithPets(); + } } //---------------------------------------------------------// @@ -19139,6 +19144,8 @@ duel->startTime = currTime; duel->opponent->duel->startTimer = 0; duel->opponent->duel->startTime = currTime; + if(area && area->isSanctuary) + RemoveByteFlag(UNIT_FIELD_BYTES_2, 1, UNIT_BYTE2_FLAG_SANCTUARY); } Pet* Player::GetPet() const
  2. Non-PVP-Zone

    Já osobně s úpravou DBC mám problém Takže používám cestu v core, třeba někomu pomůže :-) /************ player.cpp ************/ @@ -7375,7 +7375,7 @@ // previously this was in UpdateZone (but after UpdateArea) so nothing will break pvpInfo.inNoPvPArea = false; - if (area && area->IsSanctuary()) // in sanctuary + if (area && area->IsSanctuary() || GetZoneId(ZoneID)) // in sanctuary { SetByteFlag(UNIT_FIELD_BYTES_2, 1, UNIT_BYTE2_FLAG_SANCTUARY); pvpInfo.inNoPvPArea = true;
  3. HoR - quest Quel'delar

    Zkus totok, sám nevěřím tomu, že to bude fungovat, ale zkusit se má vše
  4. HoR - quest Quel'delar

    S who taky nejsem zvyklej pracovat, zkusím to nějak překopak. btw. Gledius, proč by bylo neviditelný, jediný s tím who žeby byl problém, jinak ten trigger je zbytečnost..
  5. HoR - quest Quel'delar

    Fce by šla použít SetVisible(); Předsstavoval bych si to asi nějak tak.. class npc_queldelar : public CreatureScript { public: npc_queldelar() : CreatureScript("npc_queldelar") { } CreatureAI* GetAI(Creature* creature) const { return new npc_queldelarAI(creature); } struct npc_queldelarAI : public ScriptedAI { npc_queldelarAI(Creature *c) : ScriptedAI(c) { } void Reset() { me->SetVisible(false); } void UpdateAI(const uint32 uiDiff) { if (!who) return; if (me->IsWithinDistInMap(who, 20) && who->HasAura(SPELL_QUELDELAR_AURA)) { me->SetVisible(true); } } }; }; Ješě lepší by bylo udělat i něco v instance_halls_of_reflection.cpp jako if(player->HasAura(aura)) SetData(QUEL_DELAR_EVENT, IN_PROGRESS); else SetData(QUEL_DELAR_EVENT, NOT_STARTED); A pak v kódu jenom if(pInstance->GetData(QUEL_DELAR_EVENT, IN_PROGRESS)) SetVisible(true); else SetVisible(false);
  6. Icc buff do jinych raid instaci?

    ICC má ten buff přidanej taky jenom přez spell_area, není to děláno žádným zásahem v core. Takhle to má vyřešený ICC, zkus totok přidat i pro jiné zóny s tím, že jen zaměníš area. @area:=AREA_ID; INSERT INTO `spell_area` (`spell`,`area`,`racemask`,`gender`,`autocast`) VALUES (73822,@area,690,2,1), (73828,@area,1101,2,1);
  7. [C++] vlozeni scriptu do wow

    Pokud netrváš tak uplně na c++ scriptu, existuje i database teleporter, přez Smart_ai. Code -> http://pastebin.com/unx5zGVa Upravíš jenom dle potřeb tuto část(myslím, že je vše jasné) -> -- ------------------------------------------------------------------------- -- ---- IMPORTANT: ONLY SET THESE VARIABLES, DO NOT TOUCH THE REST!!!! ----- -- ------------------------------------------------------------------------- -- Set all the important variables for the database -- Replace xxx with a value (number) -- NPC SET @Entry := xxx; -- Creature Entry (need 1) SET @Text := xxx; -- Gossip Texts (need 6) -- Gossip SET @Main := xxx; -- Main gossip entry on creature (need 13) -- Smart_script SET @Script := xxx ; -- scriptid iterator (need 84) -- Conditional values SET @Money_C := xxx ; -- How much users have to pay to travel to MAIN CITIES (in copper, set 0 for free usage) SET @Money_T1 := xxx ; -- How much users have to pay to travel to TOWNS_TBC (in copper, set 0 for free usage) SET @Money_T2 := xxx ; -- How much users have to pay to travel to TOWNS_WOTLK (in copper, set 0 for free usage) SET @Money_A := xxx ; -- How much users have to pay to travel to ARENAS (in copper, set 0 for free usage) SET @Money_I1 := xxx ; -- How much users have to pay to travel to DUNGEONS<60 (in copper, set 0 for free usage) SET @Money_I2 := xxx ; -- How much users have to pay to travel to DUNGEONS_TBC (in copper, set 0 for free usage) SET @Money_I3 := xxx ; -- How much users have to pay to travel to DUNGEONS_WOLTK (in copper, set 0 for free usage) SET @Money_R1 := xxx ; -- How much users have to pay to travel to RAIDS<60 (in copper, set 0 for free usage) SET @Money_R2 := xxx ; -- How much users have to pay to travel to RAIDS_TBC (in copper, set 0 for free usage) SET @Money_R3 := xxx ; -- How much users have to pay to travel to RAIDS_WOLTK (in copper, set 0 for free usage) C++ teleporter momentálně není nijak výhodný, jelikož mnohem praktičtější a jednoduší je přez Db.
  8. [PvP System] Goldy za Kill

    Snad je WSG alespoň 2vs2, aby jsi občas zabil aj někoho jinýho A pokud né, tak tj smůla
  9. [PvP System] Goldy za Kill

    Podívejte se do kódu, je to docela slušně ošetřený :-) Pokud mají oba hráči stejnou IP, nedostanou honory ani goldy, pokud zabiješ stejného hráče 3x nebo víckrát v řadě, nedostaneš opět nic. Mě osobně se ten systém líbí :-)
  10. [C++] Teleporter

    Teleportera na OC dopporučuju https://bitbucket.org/celtus/oc-patch/src/fd85ab5d7bf2/TeleNPC2/ . Čerpá data DB, takže se jednoduše upravuje bez nutnosti opětovné kompilace jádra :-)
  11. Frik's Repack

    Informace o Repacku: Obsahuje aktuální revizi 670 Poslední OregonDB v. 0.4.2 + updaty + custom SQL Obsahuje profession vendory Obsahuje teleportera Obsahuje PvP rank system Obsahuje 49 objectů budov (ID 500001-500049) Obsahuje snadné tvoření teleportovacích objectů (source) Všichni custom vendoři jsou spawnuti na GM islandu. Instalace Předpokládám, že máte nainstalované MySQL, MySQL clienta(např.SQLYog) a .net Framework 3.5+, návod na instalaci MySQL najdete i zde na foru. Stáhněte db-side-data.rar a rozbalte. Zapněte SQLYog(nebo jiného MySQL clienta), přihlašte se s údaji, co jste zadali při instalaci MySQL. Vytvořte 3 database: world, realmd, characters. Do database world nahrajte world.sql, do database realmd nahrajte realmd.sql a do database characters nahrajte characters.sql. Tímto jste nahráli databasi. Stáhněte OregonRepack.rar Rozbalíte OregonRepack.rar, vytvoří se 2 složky a to Win32_Relase a Tools. Otevřte složku Tools a překopírujte soubor ad.exe do adresáře s nainstalovanou hrou na patch 2.4.3 a spusťte ho. Vyextractují se mapy a DBC. Přesuňte se do složky Win32_Relase. Překopírujte mapy a DBC do složky Win32_Relase. Otevřte OregonRealm.conf a upravte údaje LoginDatabaseInfo = "127.0.0.1;3306;account;heslo;realmd" Zavřete a uložte. Otevřte OregonCore.conf a upravte údaje LoginDatabaseInfo = "127.0.0.1;3306;account;heslo;realmd" WorldDatabaseInfo = "127.0.0.1;3306;account;heslo;world" CharacterDatabaseInfo = "127.0.0.1;3306;account;heslo;characters" Zavřete a uložte. Spusťte OregonRealm.exe a následně OregonCore.exe. V konzoli OregonCore.exe si vytvořte account příkazem .account create ACCOUNT PASSWORD. Nastavení TBC: .account set addon ACCOUNT 1 Nastavení GM levelu: .account set gmlevel ACCOUNT 3 OregonRepack v0.1 db-side-data.rar OregonRepack v0.1 - Source Codes Vmaps Restarter Připravuji verzi 0.2, která bude obsahovat vylepšený movement petů (Hunter a Warlock), několik dalších fixů a aktuální revizi. Případné tipy, co přidat, pište do topicu .)
  12. [Ponuka] Developer, GameMaster

    Na československé scéně znám jenom MystiQ a Onlinegamers(+ tam se to pohybuje kolem stovky), možná se ještě něco najde. Šance, že nabídku na zahraniční server dostaneš zrovna tady, taky není moc velká. Ale stop ot, kdyžtak PM, jestli to chceš řešit dál
  13. [Ponuka] Developer, GameMaster

    Tvé požadavky nejsou zrovna nízké a málokterý server je splňuje + když jsi 2 větší servery vyloučil. Zas tak velký výběr není, tak ti předkládm i nabídku, která zrovna ukázkově tvé požadavky nesplňuje, ale třeba by tě mohla s trochou štěstí zaujmout i tak :-) // Ale respektuju tvoje rozhodnutí
  14. [Ponuka] Developer, GameMaster

    Ahoj, jestli máš zájem spolupracovat na připravovaném TBC fun realmu, tak se mi můžeš ozvat na skype filipoliko :-) Pošlu ti rozepsaný podrobný info co a jak mám v plánu.
  15. Quest Bugy

    + Teď se dá toho hodně vykouzlit aji se smart ai :-)
  16. Drop itemu

    OC to má dělaný ještě "šikovněji", počet dropnutých itemů nastavíš přepsáním hodnoty ve sloupci mincount/maxcount u lootu, kde itemid má zápornou hodnotu (tedy odkazuje na jiný loot v referenced_loot_template), nebo to jde taky jednoduše nastavit v configu upravením refereced.loot nebo jak to tam přesně je :-) Nebo by to mělo jít i sqlkem, toto ti nastaví počet dropnutých itemů u bossů v instancích: -- Počet itemů, o kolik se má drop navýšit @pridej := 1 UPDATE creature_loot_template SET mincount=mincount+@pridej, maxcount=maxcount+@pridej WHERE itemid<0 AND entry IN (SELECT entry FROM creature_template WHERE entry IN (SELECT id FROM creature WHERE NOT mapid IN (0,1)) AND rank=3);
  17. TrilianWoW.eu [Trinity Core][Neplacený]

    Fůů aj Gunship jste rozšlapali? Šikovní :-)
  18. ID Objektu

    Není to součást mapy, je to normální object. ID = 195527, display nvm si najdi kdyžtak v db.
  19. Star wars : The old republic

    Přesně, jsou to jenom dohady a žádný officiální oznámení jsem zatím neviděl. Jediný čeho jsem se dopátral bylo "Pricing for Star Wars: The Old Republic will be determined and announced at a later date." Když už oživit, tak postem co obsahuje nějakou třeaba užitečnou informaci a né zbytečným posthuntem.. Jinak jsem zvědaevej co z toho bude a kdy to bude, já osobně hvězdný války miluju a "zahrát si v nich" může být sranda :-)
  20. Web Template

    Můj amatárskej názor: - Header mi tam vůbec nesedí, alespoň levá část + střed, web je v modrém nádechu a ta oranžová (ohnivá) to dost dráždí. - Boční lišty nejsou souměrný a ještě lišta, kde je nápis Armory, je taky trochu posunutá (to beru jako detail, se dá doladit:-)) - Příjde mi, že jsi použil docela velký písmo. - Udělal bych nějaký jednoduchý ikonky do menu, nebo aspoň to oddělit nějakou pěknou čárečkou:D + Líbí se mi background:P + Web je jednoduchý a přehledný. Jinak přeju GL a docela rád bych viděl tvoje další výtvory :-)
  21. Webmaster

    Myslím, že věta "Na dotazy zde nebude brán zřetel." je myšlena k e-mailu, aby se vyhnul spamu, což se dá pochopit. Jinak, možná tě v následujícím měsíci kontaktuju, chtěl bych ještě oživit českou TBC scénu, jen si to chcu ještě nechat pořádně projít hlavou a vše okolo předem zařídit a pak jít na jistotu :-) A jak už je výše psáno, nějaké reference? Ať máme představu, co od tebe čekat :-)
  22. C++ Zákaz spellů

    Nz, zabíjím čas :-) Ještě mě napadla další řešení, možná vhodnější, jenom nevím, jeslti bude fungovat.
  23. C++ Zákaz spellů

    Pro zabránění rušení silence můžeš použít // použit spoiler :-)
  24. Přikazy-OC

    Se strukturou se upravovat nebudu:D první sloupec je příkaz, druhý je pořadovaný gm level a 3. je jeho popis a popis jeho použití.
  25. [Prodám] IT knížky, PC příslušenství

    Ke knížce "Naučte se C++ za 21 dní" bude přibaleno i CD? Možná bych měl zájem, ale potřeboval bych čas asi až do zítřka, kdyby bylo možný počkat :-) Kdyžtak se ti zítra ozvu na skype. // Tak nic no, koukám že prodáno :-)
×