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:  

styller

Members
  • Content count

    76
  • Joined

  • Last visited

Community Reputation

18 Průměrný uživatel

About styller

  • Rank
    Level 4
  • Birthday 12/04/1994

Contact Methods

  • Skype
    deremixcz

Profile Information

  • Pohlaví
    Muž
  • Bydliště
    CZ
  • Zájmy
    Tráva, C++, SQL, WoW, LoL, VB.Net
  • Projekt
    Localhost :D
  1. [New Emu] BlizzlikeCore

    No spíš de o to co v něm nastavíš, protože mužeš něco nastavit špatně a pak to laguje
  2. [New Emu] BlizzlikeCore

    Ani se nedivim že vam BC nefunguje, když si to ti vaši Troll "Adminové" neuměj nastavit...
  3. [New Emu] BlizzlikeCore

    Ariczek: Jak jsem psal tento Emu vychazí z OC. Ale nedá se zas říct že je to uplně OC, jelikož už ty vyvojaři tam udělaly dost práce. System updatu není tak špatny když ti v podstatě funguje 95 % zakladního světa (blizz nehraju takže to beru podle lokací co využivam u sebe na Funku). To co tam není si stačí dodělat. Bud můžeš zustat na stejné rev nebo když daš update tak si vše co si upravil vytahnout z logu SQL. Občas stačí prostě projet jejich repo commity a vytáhnout si ty updaty co do DB daly, 5 min prace max jeden update... Copenhagen: Link už funguje.
  4. Dobrý den, prvně se omlouvám že to davam nejspíše do špatné sekce a za druhé chtěl bych Vám představit Emulator pro WoW 2.4.3. Jméno emulatoru: BlizzlikeCore Vyvojaři: BlizzlikeGroup Info o Emu: Tento emu vychazí z Oregoncore. Má vyhody v tom že ma lepší Warden - WoWMaelstorm Detection, PathFinding (npc nejdou dát za texturu obejdou jí) a mnoho dalšiho nechce se mi vše vypisovat. Warden standartně není zabudovany ale je ve složce patch odkud ho mužete aplikovat s dalšimy patchi pokuď chcete. Pokud přeci jen nechcete warden je tam i Anticheat. Také za dosti duležitou informaci považuji to že Vyvojaři nevydavají sql updaty zvlášt do složky, aplikujou je do world.sql, takže pri nové revizi bud all sql updaty vytahnout nebo nahrat db znova. Zdrojaky + DB: https://github.com/blizzlikegroup/blizzlikecore Official Web: http://www.blizzlike.dx.am/ Také bych chtěl uvist že brzy toto core bude možné vidět na http://wow-error.eu/ (bývalý Valor-project) který ho tež neznal než sem jim poskytl link na zdrojaky. Také mě můžete kontaktovat na informace o tomto emu. Již delší dobu spolupracuji s BlizzlikeGroup takže vam můžu poskytnout nějake to info. Moderatorům se eště jednou omlouvám pokud sem to postnul do špatné sekce ale přišla mi to jako nej sekce když ten emu vychazí z OC. Kdyby se tento emu uchytil, myslim že by nebylo špatné pro něj udělat sekci. Děkuji za Vaš čas a za vaše přečtení tohoto postu. Přeji pěkny zbytek dne.
  5. [C++] Custom Name Announce

    Zdravím, rozhodl jsem se upravit si příkaz .nameannounce do nový podoby. Nemám žádnej ze zde uvedených emu, ale tento emu ktery využívám je oddělen od OC (poslední revka). 1. Budem potřebovat vložit toto do DB: 2. Budem muset upravit src/game/Language.h. Najdeme si řadek // FREE IDS. Hned pod to přidáme toto: 3. Budem muset upravit src/game/Level1.cpp. Nahradíme celou funkci bool ChatHandler::HandleNameAnnounceCommand(const char* args) 4. Poté si najedeme do src/shared a oteveřeme soubor common.h, v něm najdeme řádek enum AccountTypes a upravíme ho aby vypadal takto: 5. Vše uložte, poté zkompilujte. Nastavte si gm lvl v rozmezí 2-7 (při nižším nebo vyšším GM LVL příkaz .nameannouce napíše jenom error). 6. Zde dávám screen jak to vypadá ve hře:
  6. C++ [DND]

    Okej, máš pravdu, je to tam uplně zbytečně +1 rep
  7. C++ [DND]

    Jo to je možny a asi i pravdiví, nejsme přeci bezchybní, ale nwm proč jinak to prostě neodesilalo tu zpravu, že je dany hráč /dnd, zkusim jse na to mrknout možna jsem to předtim měl eště jinak tak to zkusim
  8. C++ [DND]

    jinak my to nefungovalo
  9. C++ [DND]

    Nejde mi Edit ... Zde davam link na Pastebin
  10. C++ [DND]

    Zjistil jsem že na vyších revizích OC nefunguje /DND tak tu máte fix ... # HG changeset patch # User Andriy Release <[email protected]> # Date 1346073921 -10800 # Node ID 090323eb05115847fb9f33b9d657066f4c70812b # Parent b387944fe97e4009b7e5f3a24419dafd023347a1 Make /dnd like in old revisions diff -r b387944fe97e -r 090323eb0511 src/game/Player.cpp --- a/src/game/Player.cpp Tue May 29 09:55:41 2012 +0200 +++ b/src/game/Player.cpp Mon Aug 27 16:25:21 2012 +0300 @@ -17317,16 +17317,25 @@ sLog.outChat("[WHISPER] Player %s tells %s: %s", GetName(), rPlayer->GetName(), text.c_str()); - WorldPacket data(SMSG_MESSAGECHAT, 200); - BuildPlayerChat(&data, CHAT_MSG_WHISPER, text, language); - rPlayer->GetSession()->SendPacket(&data); - - // not send confirmation for addon messages - if (language != LANG_ADDON) - { + // when player you are whispering to is dnd, he cannot receive your message, unless you are in gm mode + if (!rPlayer->isDND() || isGameMaster()) + { + WorldPacket data(SMSG_MESSAGECHAT, 200); + BuildPlayerChat(&data, CHAT_MSG_WHISPER, text, language); + rPlayer->GetSession()->SendPacket(&data); + + // not send confirmation for addon messages + if (language != LANG_ADDON) + { data.Initialize(SMSG_MESSAGECHAT, 200); rPlayer->BuildPlayerChat(&data, CHAT_MSG_REPLY, text, language); GetSession()->SendPacket(&data); + } + } + else if (rPlayer->isDND()) + { + { + // announce to player that player he is whispering to is dnd and cannot receive his message + ChatHandler(this).PSendSysMessage(LANG_PLAYER_DND, rPlayer->GetName(), rPlayer->dndMsg.c_str()); + } } if (!isAcceptWhispers() && !(isGameMaster() && rPlayer->isGameMaster())) @@ -17335,11 +17344,12 @@ ChatHandler(this).SendSysMessage(LANG_COMMAND_WHISPERON); } - // announce afk or dnd message if whispered player is either afk or dnd + // announce to player that player he is whispering to is afk if (rPlayer->isAFK()) ChatHandler(this).PSendSysMessage(LANG_PLAYER_AFK, rPlayer->GetName(), rPlayer->afkMsg.c_str()); - else if (rPlayer->isDND()) - ChatHandler(this).PSendSysMessage(LANG_PLAYER_DND, rPlayer->GetName(), rPlayer->dndMsg.c_str()); + // if player whisper someone, auto turn of dnd to be able to receive an answer + if (isDND() && !rPlayer->isGameMaster()) + ToggleDND(); } void Player::PetSpellInitialize() Zdroj http://www.oregoncore.com/index.php?/topic/2623-dnd/ ale to uplně nefungovalo tak jsem to poupravil a nyní plně funguje. Testovano na poslední revizi OC.
  11. [C++] Dynamic Teleporter (v1.0) - OregonCore

    src/game/ScriptLoader.cpp pod void AddSC_onevents(); přidejte toto void AddSC_dynamic_teleporter(); a pod AddSC_onevents(); přidejte toto AddSC_dynamic_teleporter(); mě to tak funguje
  12. Shade of Akama

    Dobrý den, prvně se chci omluvit za oživení tohoto topicku, ale mám zde fix. Je to návod jak fixnout Akamu v BT.Dlouho dobu jsem si totiž myslel že je špatně sepsaný script, chyba je v DB se spawnem NPC Akamy. Jelikož mě docela trápilo při vstupu k akamě mi conzole vyjížděla že spell s id 40520 není napsaný ve spell_script_target tak sem ho tam přidal a stále nic. Pak mě napadlo co se dalo dělat na jednom serveru (bug) Target is not Line of Sight, tak mě napadlo jestly třeba není špatně npc spawnuto. Dnes jsem udělal pár jednoduchých kroků a mezi ně patří .tele bt .go xyz 449.595 401.194 118.621. Nyní jsme se dostaly tam kde je akama tam kde přesně stojí, nyní jsem dal .npc delete a .npc add 22841 a niž bych se hnul aby to fungovalo správně. Nejdřív sem myslel že jí channelujou proto že je to jako kdybych jí zabyl a šel znova. Vyšel sem ven z BT dal sem .i u all a vešel znova do dungu, znovu jsem dal .go xyz 449.595 401.194 118.621 a Akama funguje normálně. Prosím omlouvám se za pravopisné chybi ale moc mi čeština nejde. S pozdravem a přáním k pěknému hraní Styller
  13. [C++] Mark Changer

    Dobrý den, už nějakou dobu schánim Mark Changera v C++ scriptu. Vyhledával sem přes Google.cz a nic to nenašlo a nebo tam neumím hledat. Chtěl bych se optat zda někdo takovýto script nemá a zda by mi ho nemohl poskytnout. Děkuji za přečtení a za odpovědi. S pozdravem uživatel fora Styller.
  14. Bug SPeed 0.0

    takže stačí jen povolit lvl 200 v core a configach neupravovat gt_max_level a melo by to fungovat )
  15. [3.3.5a] Nejde spustit server po repacku

    Skus se mrknout do Revision.h bude to nekde v src/shared treba me to dalo taky napsal sme tma core revision 1 a slo to
×