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:  

ariczek

Members
  • Content count

    408
  • Joined

  • Last visited

  • Days Won

    14

Everything posted by ariczek

  1. Nabídka GM/SQL-GM/Head-GM

    Muzu se zeptat co zahrnuje oprava dungu/raidu, kdyz ne hlavne C++ ? ...
  2. C++ HP,MP,Buff

    pak me napada - delas na windowsech, zkus ve visual studiu dat rebuild all, pripadne clean and build - ted si nepamatuju jak se to jmenuje... pokud to nepomuze - git diff src\server\scripts\Custom\CMakeLists.txt src\server\game\Scripting\ScriptLoader.cpp > a.patch plus presne zneni techto radek: void AddSC_custom_npc_doctor() { new npc_doctor(); } a hod to sem i s tim obsahem a.patch
  3. C++ HP,MP,Buff

    Zkus spustit znova cmake... vypada to jako kdyby se ti nekompiloval ten .cpp
  4. C++ HP,MP,Buff

    pridal jsi vse potrebne na vsechna mista ? diff --git a/src/server/game/Scripting/ScriptLoader.cpp b/src/server/game/Scripting/ScriptLoader.cpp index cb1b2c8..b5a0a60 100755 --- a/src/server/game/Scripting/ScriptLoader.cpp +++ b/src/server/game/Scripting/ScriptLoader.cpp @@ -1203,6 +1202,7 @@ void AddBattlegroundScripts() #ifdef SCRIPTS /* This is where custom scripts' loading functions should be declared. */ +void AddSC_npc_doctor(); #endif @@ -1210,6 +1210,7 @@ void AddCustomScripts() { #ifdef SCRIPTS /* This is where custom scripts should be added. */ + AddSC_npc_doctor(); #endif } diff --git a/src/server/scripts/Custom/CMakeLists.txt b/src/server/scripts/Custom/CMakeLists.txt index 0dec843..9ca979d 100644 --- a/src/server/scripts/Custom/CMakeLists.txt +++ b/src/server/scripts/Custom/CMakeLists.txt @@ -1,5 +1,6 @@ set(scripts_STAT_SRCS ${scripts_STAT_SRCS} + Custom/NPC_doctor.cpp ) message(" -> Prepared: Custom")
  5. Zdravím... narazil jsem na takový menší problém s kterým si nevím rady. Mluvím o těchto TDB: https://github.com/TrinityCore/TrinityCore/downloads Moje situace: mám servr běžící na cca 2 měsíce staré revizi TC2, nahozené 3 dny před příchodem TDB 37... aktuálně mám velké množství úprav oproti defaultní verzi... 1) Jsou někde k dispozici částečné updaty TDB ? 36->37, 37->38 ? ... na výše uvedenné adrese jsou pouze full DB, google updaty také nezná... Pokud bych měl postupovat při updatu nahrát TDB38, a vybrat z předchozí DB jen naše opravy a úpravy, asi bych u toho zešedivěl... 2) Chtěl jsem tedy TDB 37 a 38 vynechat, a nahrát pouze updaty od TC2... bohužel hází různé errory typu chybějících procedur, duplicitních guid a podobně Po bližším zkoumání tyto updaty TC2 počítají s TDB 38... která specifikuje právě ony chybějící procedury... Máte někdo nějaký návod jak updatnout DB ? ... aktuálně jsem nucen zůstat někde u revize z 11.2. protože novější updaty DB -> errory Díky za každý nápad. Aribeth.
  6. [Potřebuji Radu] TDB jak updatovat ?

    Hm... to readme je takovy podivny... mel jsem za to ze jsou to jen updaty TC2 k revkam, aby to clovek nemusel nahazovat po jednom... nicmene kdyz srovnam TDB 36 a 38 tak ma diff cca 1MB... pokud srovnam TDB 36 s nahranym tim updatem 36to38 s 38kou cistou, tak ma diff asi 70KB, z toho je vetsina pridavani procedur... s tim uz se da pracovat lip nicmene ted nevim, kdyz mam sice TDB 36, ale cislem revize odpovida 37, co kam ale to uz si dohledam, dik za nakopnuti
  7. Mangos 2.4.3 kompilace help

    ========== Build: 11 succeeded, 0 failed, 1 up-to-date, 0 skipped ========== co na tom chces opravovat ??
  8. [PHP] TOP10 Arena Teamov

    vypises, ale jak psal bluma, to jak si to napsal dela kartezsky soucin... pokud mas arena_team dylky 30, arena_team_stats dylky 30, tak ten select ti takhle vrati 900 radku... proste to kazdej radek z jedny tabulky zkombinuje s uplne kazdym z druhy, bez ohledu na to jestli tam sedi nejaky id... to co ty chces napsat: from arena_team join arena_team_stats on arena_team.arenateamid=arena_team_stats.arenateamid tim zajistis ze se ti spoji jen radky se stejnym id arena teamu
  9. OC a TC2 [2.4.3 - 3.3.5]

    OC a TC2 na jednom realmu smaozrejme jde... u nas tak bezel 3.3.5a blizzlike, a 2.4.3 fun ale presne ti to nepovim, ten fun skoncil, a z DB jsem to vymazal
  10. [How TO]Linux Server

    Nevim proc tu motas lidem hlavy starym rozhranim apt-get, apt-cache a podobne... ktery je tusim dokonce deprecated ? ... korektni zpusob je pouzit aptitude - tedy: sudo aptitude install [co] sudo aptitude update sudo aptitude upgrade [volitelne co] sudo aptitude search [co] a dalsi 2Rivers: sudo aptitude update --- parametry nebere, takze pouzit takto... sudo aptitude upgrade [volitelne co] --- pokud nespecifikujes co chces, pokusi se upgradnout vse, pro co nasel updatem novejsi verzi. jinak doporucuji si zkusit: man aptitude sudo aptitude
  11. Mangos Repack 3.3.5a

    Snažíš se spustit mysql po druhe... - píše ti to že port je již obsazený... - koukám že máš Visty čí 7 ? MySQL ti běží jako služba - Ctrl+Shift+Esc, záložka služby (services) a tam si najdi mysql... A taky mi není jasný jak myslíš to smazání DB z navicatu a sqlyogu, pokud ti servr nejde spustit ? Odkaď to mažeš ?
  12. Oregon Core, PHP, Problém

    v tabulce accounts jsou nejaky sloupecky jako v a s, ty musis vynullovat - nastavit v="",s=""
  13. Wow 3.3.5a projekt

    zkus hledat ... http://www.wowresource.eu/index.php?showtopic=21862&view=getnewpost
  14. TC2 3.3.5 pro unbunt

    Zechy - mirne outdated... TC2 uz neni na mercurialu... http://www.trinitycore.org/w/How-to:Linux --- oficialni wiki TC2, potrebujes na ubuntu balicky: sudo aptitude update sudo aptitude upgrade sudo aptitude install build-essential autoconf libtool gcc g++ make cmake git-core mercurial patch wget links zip unzip unrar sudo aptitude install openssl libssl-dev mysql-server mysql-client libmysqlclient15-dev libmysql++-dev libreadline5-dev zlib1g-dev libbz2-dev vytvorit uzivatele (pokud jiz existuje, lognout se jako on...): kde wow je jmeno uzivatele. sudo adduser wow ACE: wget http://download.dre.vanderbilt.edu/previous_versions/ACE-5.7.8.tar.gz tar xvzf ACE-5.7.8.tar.gz cd ~/ACE_wrappers/ mkdir build cd build ../configure make sudo make install potom pouzit treba muj autocompiler - http://www.wowresource.eu/index.php?showtopic=21790&view=findpost&pid=194606 poeditovat config, - spusteni: ./doMake hash_revize pripadne nechat prazdnej hash revky, priradi se HEAD po dokonceni ./doInstall v etc predelat conf - umazat .dist, poeditovat. Nahrat DB, dbc, maps, vmaps, a spustit
  15. ScriptDev2(boss)

    opet pro TC2: creature_template je jakasi sablona... obecna, pro kazde ID mobky 1 zaznam... http://www.trinitycore.org/w/Creature_template_tc2 a spawny ve svete se zapisuji to tabulky creature, http://www.trinitycore.org/w/Creature_tc2 kde guid jednoznacne identifikuje priseru - jako jedinecne NPC ve svete. a id se odkazuje do creature_template - a urcuje druh NPC mangos to bude mit obdobne...
  16. ScriptDev2(boss)

    nedelam s mangosem, na tc2 v creature_template je polozka ScriptName - ktera odkazuje prave na jmeno scriptu v core... objecty a itemy to maji podobne. Vzhledem k tomu ze TC2 vychazi z mangosu ocekavam ze to bude podobne...
  17. ScriptDev2(boss)

    Dojdi na dane misto a spawni ho to ze tam NPC bude ci nebude, se resi v DB, nikoli v core ci skriptech...
  18. Ahojte, vsude jsem nasel jen autocompiler co pouziva mercurial... zkusil jsem ho prepsat, nezarucuju ze v nem nejsou chyby... me prozatim funguje. Poeditovat soubor config. Autokompiler jiste vsichni znate, takze neni treba ho vice popisovat, snad jen ze automaticky aplikuje soubory .patch ktere v PATCHES_DIR najde na repo. Nasledujici soubory do jednoho adresare, a nastavit priznak spustitelnosti. Soubor config: Soubor doMake: Soubor doInstall: Pokud naleznete chybu, napište mi jí a pokusím se ji opravit.
  19. Migrace z hg na git

    Ahojte, nasel jsem vsude autocompiler pro TC2 na hg... nikoli pro git - na linux. Chtel jsem si ho prepsat, ale protoze s gitem neumim, nevim jak namapovat prikazy na sebe: hg revert --no-backup --all hg clone $SOURCES_HG $SOURCES hg pull -u hg update -r $R git reset --hard git clone $SOURCES_HG $SOURCES git pull --rebase git checkout $R minimalne ten pull mi hazi error... diky predem za rady Edit: muzete delete, vyreseno.
  20. Zjisteni modu instance (hero/normal)

    No nenapsal si presne co kde z ceho dedis, takze... struct ScriptedAI v sobe obsahuje // return the dungeon or raid difficulty Difficulty getDifficulty() { return m_difficulty; } a pouziti viz dalsi funkce tamtez: snad to pomohlo, jinak specifikuj otazku lip
  21. C++ Title HK - help

    tohle neni C++... to je nějaká LUA pro Ascent bych si tipnul...
  22. Autozalohy

    Na zalohy ti staci klasicky linuxovy nastroje například jedna z možností kazdy den v 5:01 se spusti zaloha danejch DB: do /etc/crontab obsah souboru /root/backupChar.sh (nutno nastavit priznak spustitelnosti - chmod 700 soubor) soubor poeditovat dle potreby - MUSER, MPASS, MHOST, DBS, BACKUP atd. predpoklada nainstalovane mysqldump, gzip
  23. Nevim co je na tom jineho... nam hraci odesli kdyz se zakladal twinstar... a cca 400 z puvodnich 800 hracu co mel twin pri zalozeni je z rad hracu mystiq.cz ... Za dalsi sem si nevsim ze by tohle byl tvuj topic a jen tu plives na vsechny lidi co vyjadri nazor... k cemu pak zakladatel ten topic vytvarel kdyz tu nechce nazory jinych ? Nebo nemas se zakladatelem tohohle topicu nic spolecnyho ? pak nechapu tvoje napadani vsech tady jeste mnohem vic ! Ja jen rikam, ze podobny merge je mozny jen mezi klasickym servrem, a servrem pred bankrotem... protoze kde jsou 2 vladci, bude jen jeden, a prace jednoho z teamu prijde kompletne v nivec !
  24. Tohle jsem tu vzpomínal už kdysi - http://www.wowresource.eu/index.php?showtopic=21166&view=findpost&p=190050 Nicméně do podobného spojení skutečně půjdou pouze projekty před zavřením... A stejně to nebude k ničemu, ty 2 komunity se budou hádat a půlka stejně odejde...
  25. Zdrojový kód a výstup

    Wolfe necham ti to jen detail... pri pouziti char a = "a"; ti zarve compiler error: invalid conversion from ‘const char*’ to ‘char’ protoze zapis "a" vlastne jsou 2 znaky... 'a' a '\0' kdyz to zavres do uvozovek, tak se to bere jako retezec a automaticky se to ukonci nulovym znakem takze jedina korektni moznost je pouzit apostrofy... ktere tak nemas rad
×