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:  

Wlk Wlezley

Members
  • Content count

    37
  • Joined

  • Last visited

Community Reputation

5 Průměrný uživatel

About Wlk Wlezley

  • Rank
    Level 3
  • Birthday 01/05/1988

Contact Methods

  • Website URL
    http://underwow.dlinkddns.com
  • Skype
    wlk.wlezley

Profile Information

  • Pohlaví
    Muž
  • Zájmy
    hehe
  1. [Patch] No-GM Hack addon.

    Dnes jsem si stáhnul revizi 9765 a je to tam: void stripLineInvisibleChars(std::string &str) { static std::string invChars = " \t\7\n"; size_t wpos = 0; bool space = false; ... ..zde je důkaz, pro vymítění spekulací: http://github.com/mangos/mangos/blob/master/src/shared/Util.cpp#L103 Ale i tak je to použitelné, pokud to ty starší revize neobsahují.. EDIT: Je to řádek 103 (a bude tomu tak i nadále, pokud to nezmění)
  2. [PATCH] Přeměna itemu po uběhnutí duration

    Tak jsem si od tebe poznamenal všechny posty v tomhle támatu a připojil k nim patche.. budu to sledovat, tohle mi přijde spíš jako oprava, kterou by mělo jádro obsahovat v základu, proto je jedině dobře, že to bereš vážně. Pokusím se to ještě trochu upravit. Jde o to, najít řešení, které by bylo regulérní. +REP za poslední post, protože se mi líbí, že to řešíš nejen zde na tomto fóru. Je to krok kupředu, aby MaNGOS dohnal Blizz (což se sice nikdy nastane, ale každý krok, pro "nás" znamená oddálení cesty zpět).
  3. [PATCH] Dalaran Restricted Flight Area

    Tak to čumím.. další užitečná věc.. stáhnu dnes core a jdu to tam všechno naházet.. to už je třetí užitečná věc, kterou jsem tu viděl.. +rep, to je jasný.. hlavně díky že to tu je.. PS: nEcroVisiOne, neodcházej! Nenech se rozházet nemyslící hmotou lidstva!
  4. Vzpomínám si, že si to po mě chtěl, ale Spichy to "spíchnul" dobře a já jsem tehda neměl čas (měl jsem něco rozdělanýho na svým core a nechtěl jsem si v tom udělat zmatek psaním něčeho jiného).. Každopádně to "prubnu" (vyzkouším) a dávám ti +rep za nápad a to, že jsi podpořil toto forum o kvalitní materiál (to je bez diskuze). A nyní trochu OT, jestli můžu:
  5. [Patch] Přidání podpory GOSSIP pro Dual Talent Spec

    Tady klobouk dolů. Smekám před mangosákama, oni to opravdu dokázali (dualspec - po dlouhé době - konečně!). Tobě díky za informaci a patch, je to dobrá věc a hlavně funkční (aplikoval jsem jej ručně, jako všechny patche na core..) Paráda.. Dávám právem +1 REP.. Je to "cajk"
  6. problem s game_objectem

    Otázkou je, do jaký míry se to shoduje s TC.. protože to z mangosu vychází, nemusí to být nutně stejný, na to POZOR.. Nicméně pokud to stejný je (a já pevně věřím že ano), pak se řiď tímhle: * GAMEOBJECT_TYPE_CHEST = 3 o data0: open (LockId from Lock.dbc) o data1: chestLoot (gameobject_loot_template.entry) *This field is obtained from WDB data and is not to be changed* o data2: chestRestockTime (time in seconds) o data3: consumable (State: Boolean flag) o data4: minRestock (Min successful loot attempts for Mining, Herbalism etc) o data5: maxRestock (Max successful loot attempts for Mining, Herbalism etc) o data6: lootedEvent (unknown ID) o data7: linkedTrap (gameobject_template.entry (Spawned GO type 6)) o data8: questID (quest_template.entry of completed quest) o data9: level (minimal level required to open this gameobject) o data10: losOK (Boolean flag) o data11: leaveLoot (Boolean flag) o data12: notInCombat (Boolean flag) o data13: log loot (Boolean flag) o data14: openTextID (Unknown ID) o data15: use group loot rules (Boolean flag) Či-li by to ID z tabulky gameobject_loot_template mělo být u toho gameobjektu (`gameobject_template`) ve sloupci `data1`
  7. problem s game_objectem

    ..u gameoběktů se tomu říká chest loot.. Viz.: http://wiki.udbforums.kicks-ass.net/index.php/Gameobject_template a http://wiki.udbforums.kicks-ass.net/index.php/Gameobject_loot_template
  8. problem s game_objectem

    Musíš tam dát ID lootu gobj. Je to v tabulce `gameobject_loot_template` a funguje to takřka stejně jako tabulka `creature_loot_template`..
  9. [MaNGOS] Linux rychlokompilátor

    Zdroj, odkud pravděpodobně čerpal Queltalas: http://getmangos.com/community/showthread.php?7839-[GUIDE]-Ubuntu-Debian-CentOS-RHEL-Install-Guide Krok za krokem je to podle mě lepší a je v tom větší přehled.
  10. Alexamiero´s Creations

    Žádná sláva, polní tráva, hoří kráva (tauren) a smrdí až za rohem.. ..photoshop? mánie? Pravda je, že dneska je hodně věcí jednoduchých. To co před 15ti - 20ti lety doma nikdo nemohl dělat, se dneska učí dělat lidi, který nemají cit pro barvu, neví co je světlo, kontrast, váha, hloubka.. Možná je to proto, že dřív nebyla technika. Domácí IBM PC 486 pracoval na grafice WESA (800x600/256 barev).. Proto když nemá laik možnosti, neudělá ze sebe blbce. Přibývá poslední dobou hodně lidí, kteří mají LCD monitor a myslí si, že jich "barvy" jsou ty "pravý".. Omyl.. ..můžete mě za to lynčovat, přiject mi za názor rozbít mojí.. ..představu.. ..ale názor nezměníte. Doufám že se si to nikdo neberete moc osobně, říkám to všeobecně. Zamyslete se.
  11. [Hledám] Spoluhostitele

    Pravdnou je, že jsem to trochu nadsadil. Jen mě štve, že jak to tady sleduju, spousta lidí se tu nedokáže na ničem pořádně shodnout. Každý má o tom jinou představu. Někdy je o své vlastní pravdě na tolik přesvědčen, že svůj názor vnucuje ostatním. Myslím si, že se to ale do tohodle topicku nehodí.
  12. [Hledám] Spoluhostitele

    ..no vidíš, reaguju tu na posty aniž bych to dočetl celý a koukám že tys to vystihnul líp.. Souhlasím.
  13. [Hledám] Spoluhostitele

    Řekl bych že spíš jde o svědomitý přístup a vlastní účet v bance. 15ti letý "hovada v oboru" sice existují, ale chybí jim rozhodnost, zdravej názor, zkušennosti (pro mě jsou to zobáci, co neviděli nikdy MS-DOS a říkají o něm že je to sračka)... Jestliže to není o věku, tak proč do 15ti let ti nedaj brigádu? a i v tom věku je s tím problém. Nejvíc mě sere, když mi na server přijde totální děcko, nadává, dostane ban a pak si vylejvá svý děcký narušený ego někde na blogu, že můj server je debilní, dementní GMka, arogantní "přestárlej" admin a tak podobně. Ale jak říkám, existují vyjímky. Nechtěl jsem se nikoho dotknout, ale někdy to s otevřeností bezduchých názorů opravdu přeháníte.
  14. Announce Patch

    A víš že nemáš pravdu? Je to úplně v něčem jiném. Ty říkáš: "sec console neni pridana do db tak to hazi error protoze to vyzaduje meno", ale s DB tohle vůbec nesouvisí. Je to definováno v souboru src\shared\common.h Další věc. Kde si myslíš že to kolabuje? Není to o tom, že konzole nemá jméno, ona totiž nemá ani session. Session mají pouze přihlášení uživatelé. Konzole se nepřihlašuje, takže nemůže mít session, to je ti snad jasný. Tak proč se ptát i pro konzoli na m_session->GetSecurity()?? Nemůžeš se neexistující session ptát, jakej má security level (čili account level). Proto když konzole nemá session ale hráči ano, lze je velice jednoduše od sebe odlišit podmínkou. Když neexistuje m_session, provede se announce v základní formě (jakou známe z původního mangosu před tímto patchem). Zde je moje řešení funkce HandleAnnounceCommand: bool ChatHandler::HandleAnnounceCommand(const char* args) // ANN WLK { int32 strid = 0; if(!*args) return false; if(!m_session) // session neexistuje { sWorld.SendWorldText(LANG_SYSTEMMESSAGE, args); return true; } switch(m_session->GetSecurity()) { case SEC_MODERATOR: strid = LANG_SYSTEMMESSAGE_MODERATOR; break; case SEC_EVENTER: strid = LANG_SYSTEMMESSAGE_EVENTER; break; case SEC_GAMEMASTER: strid = LANG_SYSTEMMESSAGE_GAMEMASTER; break; case SEC_SADMINISTRATOR: strid = LANG_SYSTEMMESSAGE_SADMINISTRATOR; break; case SEC_ADMINISTRATOR: strid = LANG_SYSTEMMESSAGE_ADMINISTRATOR; break; default: return false; } sWorld.SendWorldText(strid, m_session->GetPlayerName(), args); return true; } Přeji vám hodně štěstí a spokojenosti s touto úpravou announce patche. Testoval jsem to na revizi MaNGOS 9626 a je to plně funkční! Důkaz:
  15. Odstavení Hulákadla a WoWResource serverů

    Přemýšlel jsem o externím pingeru na servery. Můžu se pokusit něco vymyslet. Třeba jednoduchej pingující program co by na základě dat z MySQL vyhazoval zpět do MySQL výsledky. WSS by pak jen házelo data IP:port do tý vzdálený DB, na základě čeho by po sléze pinger pracoval a vyhazoval zpět do DB výsledky.
×