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:  

lopitr

Members
  • Content count

    115
  • Joined

  • Last visited

  • Days Won

    3

Everything posted by lopitr

  1. c++ Casino item script

    Zdravím tady Vám HyN3Q a Já přinášíme custom script pro GameObject který se jmenuje Casino script Jak určitě víte v kasínu vsazíte peníze, ale zde ne. Tady necháte hráče vsázet itemy (třeba vaše custom marky. Nebo různé emblemy) Když má hráč štestí může vyhrát dvojnásobek svojí sázky. Když má hráč smůlu prohraje počet itemů kolik vsadil. Hráči nemohou vsázet záporné hodnoty ani 0, také nemohou do code gossipu zadavat písmena Když ma hráč plný inventář, script mu itemy pošle poštou (boužel musí relognout aby se mu mail zobrazil) Script je psaný pro nejnovější revize TC, ale měl by jít i na Skyfire, kdyby ne tak napište a předěláme to. Script nijak nezpomaluje ani neshazuje server. Kdyby jste měli se scriptem nějaký problém nebo nápad jak ho vylepšit neváhejte a napište zde . Instalace je jednoduchá. Stačí se řídit pokyny dole. A poslední věc. Brzo můžete očekávat verzi s Goldama zde je kod Nezapomeňte přidat odkaz do scriptloaderu void AddSC_void_go_casino() a AddSC_void_go_casino() Dále vyberte si GameObject v gameobject_template a nastavte mu type 1 a scriptname na go_casino. Bez toho Vám ten script nepůjde!
  2. Frostmourne room

    Propadne jak jako? není tam podlaha? Nebo to hráče hodí pod texturu?
  3. Pomoc s questem

    Asi nemáš požadavek pro Quest. Zjisti si co je to za NPC, jaké Questy v DB zadavá, a jestli splňuješ podmínky pro přijetí questu. Případně zkus zkontrolovat npc flag u daného npc
  4. Problem Unknown object type 3

    Možná ten typ není nadefinovaný v core. A tak vlastně core neví co mastavuješ v DB edit: To ti dělá jen ten stůl? Možná máš jen špatně nastavená data.
  5. Neviditelne NPC a GO pro hrace

    Ten problém s Aurou se mě tady dost blbě vysvětluje. Napiš mě kdyžtak na ICQ, a ukážu ti to názorně. Globální změna Ano i Ne. Budeš si muset uvědomit že ty Aury budeš muset něčím nahradit. Osobně si myslím že ideální by bylo smazat ty zaznámy z Creature_template_addon , a najít si vlastní řešení. A že jich je, napadli mě hnedka 3 edit: Zapoměl jsem na tu změnu globální DELETE FROM creature_template_addon WHERE auras= 49414; Hledej si na Wowheadu podobné aury a jen měň IDčka.
  6. Tame Beast

    opět bych byl rád , kdyby jsi problém trochu více specifikoval.
  7. Problem Unknown object type 3

    Zkus jinačí revizi i s DB. Nebo mě pošli Pmkou Error log
  8. Neviditelne NPC a GO pro hrace

    Výjmečně to není problém core to NPC má na sobě Auru http://www.wowhead.com/spell=65052 díky te aury je neviditelné pro hráče. Smaž mu záznam z Creature_template_addon nebo si fixni auru. Snad jsem ti trochu pomohl.
  9. Neviditelne NPC a GO pro hrace

    Zkontroluj PhaseMask ve GameObject / případně Creature. (Za předpokladu že ty NPC / Gob už jsou spawnute)
  10. Zdravím potřeboval bych udělat triger, který kontroluje jestli jsou v instanci v určitém radiusu hráči nebo ne. Jen si trochu nejsem jistý jak kontrolovat ty hráče. proto mě napadl std::list std::list<Player*> HracivInstanciList; if (!HracivInstanciList.empty()) // pokud můj seznam nebude prázdný a najde hráče { for (std::list<Player*>::iterator itr = HracivInstanciLis.begin(); itr !=HracivInstanciList.end(); ++itr) { } } nejsem si ale jistý tím <Player*> a funkcí před podmínkou if. Když pracuji s creatury / gameobjecty použivám GetCreatureListWithEntryInGrid,GetGameObjectListWithEntryInGrid. Můj dotaz tedy zní jak v tomhle listu kontrolovat ty hráče? existuje na to nějaká funkce? Nebo dají se nějak načíst s mapy? Za každy příspěvek, který někam povede dám + repku
  11. std::list a kontrola hráču v instanci

    Díky něco takového jsem hledal.
  12. Skyfire Emu (Script)

    Zdravím mohl by mě někdo poradit s AI? Potřeboval bych aby když boss dostane DMG,tak aby zároveň jeho "kolega" dostal dělenou dmg. sepsal jsem si tohle http://paste2.org/p/1796878. kompilace proběhne v pořádku. Jen boužel ve hře se nic neděje.
  13. Sry za OT, ale Arcania je podle mě předělaný skyfire, alespoň co jsem pochopil z jejich webu, navíc co je opravdu zvláštní tak jediné co jse mě od nich podařilo stáhnou jsou zkompilované emu trillium a skyfire. Na DB jsem se ani nekoukal. A to druhé core právě kompiluji,ale wiki mají zkompírovanou z TC(možná lenost?) a ani se tím asi nehodali tajit stačí se podívat do sekce windows a tam se píše o trinitycore DB a ani se neobtěžovali měnit linky
  14. děkuji u mě máš + 1 edit: funguje někomu ten link na Arkania Git?
  15. Zdravím. Už dlouhou dobu mě začíná štvát skyfire DB + Emulátor. A tak jsem si říkal že bych chtěl sehnat pár lidí (klidně i začatečníků) A pustit se s nimi do vývoje tohohle projektu. Abych to ujasnil nehodlám jim ukrást DB + Core, přepsat název a vydávat to za svoje. Ale chtěl bych vzít jejich core + DB jako základ. Proč mě štve tenhle emulátor? Jsou oblasti v kterých server nesmyslně spadne. V DB schází spousta věcí. Nebo je v core spousta nefungujicích scriptů atd. Co bych chtěl změnit? Chtěl bych s pomocí pár lidí tenhle emulátor doladit do trochu hratelnější podoby , s tím že to bude Open Source projekt , který si každý člověk bude moci stáhnout a využívat ho podle libosti. Co vám nabízím? Možnost podílet se na něčem větším Share oprav pro Vaše servery Možnost přiučit se novým věcem. Volnou pracovní dobu. Koho hledám? Ochotné lidi, s chutí pracovat. lidi , kteří mají chuť učit se novým věcem znalce Cataclysmy lidi se znalosti SQL, C++ Budu rád když mě tady napíšete svůj názor. Předem děkuji za odpověďi
  16. Cataclysm Emu

    Nikde není napsáno že na jejich foru nebudou uveřejněny . Otázkou je jestli je vůbec příjmou Abych to ujasnil, i když to není podle tvojích představ neznamená že to nemůže být funkční. Např,a pak také kdo ví jestli se jim budou ty sql a cpp / h soubory chtít zkoumat a zkoušet.
  17. Cataclysm Emu

    Mě šlo o to aby se začalo něco dělat. Já sám už mám napsané některé c++ Scrity pro Questy, ale nemám čas si hrát i s DB. Navíc jsem se pustil do instancí. Teď pracuji na Blackwing Descent. A stav byl takový že Instance v Skyfire oficiálně ani neexistuje.NPC jsou kompletně špatně. Zvuky pro bosse jsem si musel tahat z DBC. Proto jsem se zeptal tady jestli by někdo neměl s tím zájem něco taky udělat. Vím že sedět a stěžovat si umí každý. Ale věřím , že nejsem sám komu tohle vadí.
  18. c++ uprava targetu u spellu

    Dobrý den. Mám trochu menší problém. Chtěl bych zakázat aby spell http://www.wowhead.com/spell=3411 , nešel používat na pety. A tak jsem si zašel do Spell.cpp a tam jsi napsal tohle. else if (m_spellInfo->Id == 3411) // Intervene { Unit *unit = m_targets.GetUnitTarget(); if (!unit || unit->ToCreature()->isPet()) return SPELL_FAILED_BAD_TARGETS; } Co se stalo? po kompilaci a restartu serveru mě už spell nešel použít ani na hráče. Ani na pety. Na co se chci zeptat? Jestli někoho z Vás napadne lepší řešení. A nebo alespoň směr kterým jít dál. Mě napadlo třeba si zkusit projet Unit.cpp (je to jen návrh) jestli tam není case s tímhle spellem a zkusit to zapsat tam. Ale netuším co by to udělalo. Předem děkuji za každou odpověď.
  19. c++ uprava targetu u spellu

    Ano Wolfe přesně tam. Výpis z Case: case SPELL_EFFECT_DUMMY: { if (m_spellInfo->Id == 51582) // Rocket Boots Engaged { if (m_caster->IsInWater()) return SPELL_FAILED_ONLY_ABOVEWATER; } else if (m_spellInfo->SpellIconID == 156) // Holy Shock { // spell different for friends and enemies // hurt version required facing if (m_targets.GetUnitTarget() && !m_caster->IsFriendlyTo(m_targets.GetUnitTarget()) && !m_caster->HasInArc(static_cast<float>(M_PI), m_targets.GetUnitTarget())) return SPELL_FAILED_UNIT_NOT_INFRONT; } else if (m_spellInfo->SpellIconID == 33 && m_spellInfo->SpellFamilyName == SPELLFAMILY_SHAMAN && m_spellInfo->SpellFamilyFlags[0] & SPELLFAMILYFLAG_SHAMAN_FIRE_NOVA) { if (!m_caster->m_SummonSlot[1]) return SPELL_FAILED_SUCCESS; } else if (m_spellInfo->SpellFamilyName == SPELLFAMILY_DEATHKNIGHT && m_spellInfo->SpellFamilyFlags[0] == 0x2000) // Death Coil (DeathKnight) { Unit* target = m_targets.GetUnitTarget(); if (!target || (target->IsFriendlyTo(m_caster) && target->GetCreatureType() != CREATURE_TYPE_UNDEAD)) return SPELL_FAILED_BAD_TARGETS; } else if (m_spellInfo->Id == 19938) // Awaken Peon { Unit *unit = m_targets.GetUnitTarget(); if (!unit || !unit->HasAura(17743)) return SPELL_FAILED_BAD_TARGETS; } else if (m_spellInfo->Id == 3411) // zde je ten kod co mě dělá problémy { Unit *unit = m_targets.GetUnitTarget(); if (!unit || unit->ToCreature()->isPet()) return SPELL_FAILED_BAD_TARGETS; } else if (m_spellInfo->Id == 52264) // Deliver Stolen Horse { if (!m_caster->FindNearestCreature(28653, 5)) return SPELL_FAILED_OUT_OF_RANGE; } else if (m_spellInfo->Id == 31789) // Righteous Defense { if (m_caster->GetTypeId() != TYPEID_PLAYER) return SPELL_FAILED_DONT_REPORT; Unit* target = m_targets.GetUnitTarget(); if (!target || !target->IsFriendlyTo(m_caster) || target->getAttackers().empty()) return SPELL_FAILED_BAD_TARGETS; } break; } Jinak děkuji že jste se na to podívali.
  20. Planyx Instant

    Dobrý den rád bych zde tlumočil slova našeho admina o aktuálním náboru Zdravím všechny uživatele Wowresource fora. Dovolte abych Vám představil server Planyx. Server planyx momentálně běží pod projektem Nemesis (zde naleznete web projektu http://project-nemesis.cz/). Server má dlouholetou tradici na CZ/SK scéně. Server je na tom finančně více než dobře, proto se nemusíte bát že je to jeden z projektů, který by za týden zkrachoval. Informace o serveru: web http://planyx.project-nemesis.cz/ populace: 200-300 hráčů online OS: Debian. Linux Ale dost zbytečného povídaní a přejdem rovnou k náboru Server Planyx hledát lidi na tyto pozice: 1x Ingame GM Požadavky: věk 16 let + ochotu učit se novým věcem znalost commandu na TC2 spolehlivost časovou flexibilitu znalost hry + datadisků Nabízíme: VIP odměny práci v nově budovaném kolektivu zkušenosti 1x WebMaster Požadavky: věk 16 let + ochotu učit se novým věcem znalost php, html, css spolehlivost časovou flexibilitu Nabízíme: VIP odměny práci v nově budovaném kolektivu zkušenosti reklamu. a možnost se zviditelnit 2x SQL Developer Požadavky: věk 16 let + ochotu učit se novým věcem znalost sql, Struktury TDB spolehlivost časovou flexibilitu Nabízíme: VIP odměny Možnost se naučit novým věcem. Možnost pracovat v teamu zkušených developerů. Možnost získat dobré reference ve Vašem dalším postupu. 2x AI scripter Požadavky: věk 16 let + ochotu učit se novým věcem znalost sql, c++ (stačí na úrovni tvorbě AI), EventAI, SmartAI spolehlivost časovou flexibilitu Nabízíme: VIP odměny Možnost se naučit novým věcem. Možnost pracovat v teamu zkušených developerů. Možnost získat dobré reference ve Vašem dalším postupu. 1x Core developer Požadavky: věk 16 let + ochotu učit se novým věcem znalost sql, c++ (měl by znát strukturu core. A umět základní opravu spellů a herních mechanizmů) spolehlivost časovou flexibilitu Nabízíme: VIP odměny Možnost se naučit novým věcem. Možnost pracovat v teamu zkušených developerů. Možnost získat dobré reference ve Vašem dalším postupu. Možnost vyzkoušet si své nápady. Velice se Vám omlouvám , že jsem to zde nemohl napsat sám,ale jsem přílíš zahlcen prací. Jestliže Vás naše nabídka zaujala prosím kontaktujte mě na [email protected] Děkuji.
  21. Hledam pozici developera

    Opět Aktivní.
  22. Ucitel profesi

    Zdravím, tak tady mám další script. NPC naučí hráče profese. Za VIP Itemy. Nebo Itemy ktere hráč získa při zabití npc. NPC ma kontrolu proti zneuživání. V praxi to znamená že hlída kolik má hráč profesí aby nemohl podvádět. Zde je script. Pro Funkcnost si budete muset vytvorit vlastni item . a nebo prepisovat tyhle radky if (player->HasItemCount( Vase ID itemu, Pocet, false )){ // True, nebo False? Pokud se nepletu Tru hleda jestli ma item i v bance, a false ne.
  23. Hledam pozici developera

    Opět prosím moderátora aby promazal můj poslední příspěvěk. Tak jsem si chvilku hrál na ******* (nebudu dělat reklamu ) a urodilo se mě v hlavě pár scriptů na questy. A tak zase hledám pozici developera.
  24. Jak nalákat hráče na server

    Nemyslel jsem zrovna na stánky s Pornografií. Ale jsou různe herní weby, fora, kde se potuluje dost wowkaru.
  25. Jak nalákat hráče na server

    Placená reklama, na webech co nemají s wow co dělat. Případně nějaka masově rozšířena Skupina na FB
×