-
Announcements
-
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. -
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 -
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. -
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:
-
-
Content count
2546 -
Joined
-
Last visited
-
Days Won
49
Posts posted by Xmat
-
-
Moje plocha po uklidu
-
Tak jo ja to beru a na jakem serveru to je?Neřekl jsem ale že to beru já, kdybys pozorně četl, tak víš co jsem napsal. Řekl jsem: postni sem nějaký tvůj výtvor (popř. víc), a můžeme se dohodnout. Server není ještě hotov (teda je hotov, ale nemáme ještě koncept server teamu a ještě pár dalších drobností), ale věř mi že fun 100x rate po hamachi to není.
Pokud neumíš nic jiného než předělávat, a to ještě k tomu nedokonale, šablony, tak ani neodpovídej, protože bych zájem neměl. Navíc jediné s čím můžeš počítat je finanční odměna, ne post gamemastera, lamku co umí příkazy opravdu nepotřebujeme.
-
Nejdřív by se asi měl naučit příkazy pochybuju že něco umí... postni sem o sobě nějaký reference.
-
Přesně takové GM hledám... denně na serveru 5-8 hodin, když budeš GM tak ještě víc... hmm, non-stop online bys být nemoh? Budeš stát uprostřed arény a hráči si na tobě budou dělat honory. Na nic jinýho se asi nehodíš...
-
Hledá te webmastera?Tak jste tu správne.Mam na an konte už nekolik webu napríklad Matix.ic.cz sice je z templatu ale tedka mám oficialni templat wow takže kdo byste meli zajem tak mi napiste do topicu.Mimochodem, slovo webmaster je v tomto případě zcela irelevantní. Říkáš si webmaster když nedokážeš ani upravit šablonu, která je ke stažení na každym rohu? Pokud dokážeš něco jinýho, tak to sem postni (se šablonama se neobtěžuj) a já ti práci možná dám, pokud o ní opravdu stojíš.
-
Bylo by dobré pro ty "nooby" napsat pro jaký je to emulátor, jinak docela nesouhlasím, že každý NPC má zapíš v tabulce mangos_temple. Není to nahodou creature_template?Ouha sorry, chybicka... jednou tam mám creature_template a podruhy mangos_template edit
-
1. Restartuj server
2. Zkus vypnout a zapnout WoW (mě to někdy pomáhá)
3. Podívej se na nastavení accountů a zdali mají uvedenou tvoji ip v sloupci "lastIP"
4. Pokud to nepomůže tak oba accounty vymaž a udělej znova se stejným jménem, změň jim číslo na to, které měli předtím abys nepřišel o postavy.
-
Návod na tvorbu vlastního NPC pro použití např. v eventu.
Tento návod je můj první, proto očekávám kritiku. Dále pro úspěšné pochopení tohoto návodu je nutná byť jen
minimální znalost importu do databáze třeba přes navicat.
Základem každého npc je jeho zápis v databázi, který je uložený v tabulce creature_template. To, že vůbec
netušíte o co se jedná nevadí, vše vysvětlím. Každé npc má v databázi svůj vlastní zápis, který určuje jak vypadá,
jak se jmenuje, jaké má staty, jaké používá spelly atd. Než budete pokračovat ve čtení tohoto návodu, ukážu vám,
jak takový zápis vypadá.
(4, 7338, 0, 7338, 0, "Key Master Bob", "Guild key vendor", "NULL", 43, 43, 2766, 2766, 100, 100, 1, 2, 2, 130, "1,16", 1, 0, 25, 53, 0, 273, 1580, 1738, 0, 0, 0, 0, 0, 0, 0, "59,7872", "82,2074", 100, 7, 1, 0, 8125, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 540, "", 0, 3, 0, 1, 418, 0, "generic_creature");
Tato změť čísel v sobě ukrývá identitu npc, které se ve hře jmenuje Key Master Bob. Před tím, než vás seznámím s tím,
jak editovat tento záznam, tak abyste si mohli přizpůsobit své vlastní npc, je nutné uvědomit si jednu věc. Tento "kód"
musí zůstat v tomto tvaru. Jedny smazané uvozovky, jedna smazaná čárka a npc se vám prostě nepodaří dostat do databáze.
Proto editujeme jen čísla a písmena, všechny ostatní znaky musí zůstat na svém místě.
Následující kód je trochu upravený, abyste pochopili co některá čísla znamenají (pro zkušené: je to velmi zjednodušené, nebombardujte topic tím, že jsem něco vynechal nebo neupřesnil... je to opravdu pro lidi co nemají o sql ani potuchy)
(9999991, 7338, 0, 7338, 0, "Jmeno Postavy", "Subjmeno postavy", "NULL", 70, 70, 2766, 2766, 100, 100, 1, 2, 2, 130, "1,16", 1, 0, 25, 53, 0, 273, 1580, 1738, 0, 0, 0, 0, 0, 0, 0, "59,7872", "82,2074", 100, 7, 1, 0, 8125, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 540, "", 0, 3, 0, 1, 418, 0, "generic_creature");
Tak udělal jsem v první části prvního řádku kódu několik změn a nyní vás seznámím s tím, co jednotlivá čísla znamenají.
9999991 - je ID, pod kterým npc vyvoláte ve hře, doporučuji dávat čísla šesti a sedmi místná, aby nekolidovala s čísli, která tam už jsou
7338 - je ID skinu, neboli display-ID, někdy zmiňované také jako morph-ID. Udává jak bude npc vypadat.
0 - nechte nulu nulou... needitovat
7338 - zopakujte display-ID (proč je to zde 2x vám sdělím někdy příště, teď už vám nebudu motat hlavu)
0 - nechte nulu
"jmeno postavy" - Musí být v uvozovkách, vysvětlovat snad nemusím... nepoužívejte interpunkci
"subjmeno postavy" - napr označení u vendora co prodává, nebo frakční příslušnost, u hráče guilda. Není myslím třeba vysvětlovat.
"NULL" - nechte jak je
70 - minimální level npc
70 - maximální level npc (když spawnujete npc ve hře, tak se náhodně zvolí level někde v rozmezí max a min levelu)
2766 - min HP npc
2766 - max HP npc (to samé jako u levelu)
100 - min mana
100 - max mana
1 - počet armoru
2 - příslušnost frakce pro alianci
2 - příslušnost frakce pro hordu
130 - npc flag (rozhoduje o tom, jak se npc chová, jestli je to vendor, nebo guard, nebo utočí jen na hordu, nebo třeba jen na alianci...)
"1,16" - rychlost pohybu npc
1 - scale, neboli velikost, pro příklad ve hře modifikovatelná příkazem .modify scale 1-3 (standartně nastavena na 1)
0 - rank (0=normal 1=elite 2=rare 3=boss)
25 - min damage, minimální hodnota, kterou vám npc udělí damage
53 - max damage
0 - damage school, neboli typ damage, kterým na vás útočí (jaké číslo je jaká typ dmg sem doplním co nejdříve 0=fyzický útok)
273 - attack power (snad netřeba vysvětlovat)
1580 - base attack time (to jsem nějak nezjistil uplně přesně jak to s tim je... teda snad vím, ale nechci zde psát nesmysly... doplním.)
1738 - range attack time (to samé)
a dále jsou čísla určující resistence, spelly, looty, pickpockety, atd... to zatím vynechám a přidám až podle ohlasů.
(Neni to proto že by se mi nechtělo s tim dělat, ale nejdříve si nechám zhodnotit tento základ.
Tak a nyní když jsme si to tak pomalu vysvětlili, tak si můžete udělat vlastní npc a dostat ho do databáze.
Otevřete si notepad neboli poznámkový blok (doporučuji, nebo jiný editor, ale nemusí to proběhnout správně).
Zkopírujte do něj přesně následující kód:
INSERT INTO creature_template (entry, modelid_A, modelid_A2, modelid_H, modelid_H2, name, subname, IconName, minlevel, maxlevel, minhealth, maxhealth, minmana, maxmana, armor, faction_A, faction_H, npcflag, speed, scale, rank, mindmg, maxdmg, dmgschool, attackpower, baseattacktime, rangeattacktime, flags, dynamicflags, family, trainer_type, trainer_spell, class, race, minrangedmg, maxrangedmg, rangedattackpower, type, civilian, flag1, lootid, pickpocketloot, skinloot, resistance1, resistance2, resistance3, resistance4, resistance5, resistance6, spell1, spell2, spell3, spell4, mingold, maxgold, AIName, MovementType, InhabitType, RacialLeader, RegenHealth, equipment_id, mechanic_immune_mask, ScriptName) VALUES (4, 7338, 0, 7338, 0, "Key Master Bob", "Guild key vendor", "NULL", 43, 43, 2766, 2766, 100, 100, 1, 2, 2, 130, "1,16", 1, 0, 25, 53, 0, 273, 1580, 1738, 0, 0, 0, 0, 0, 0, 0, "59,7872", "82,2074", 100, 7, 1, 0, 8125, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 540, "", 0, 3, 0, 1, 418, 0, "generic_creature");
V spodní části upravte hodnoty podle výše uvedeného rozpisu a uložte ve formátu neco.sql. Nyní importujte do
databáze a buďto restartujte server nebo reloadněte tabulku s názvem creature_template příkazem .reload creature_template
Nyní můžete vyzkoušet vaše npc ve hře.
pozn.: display-ID zjistíte tak, že si najdete ve hře npc, takové, jak budete chtít, aby to vaše vypadalo a použijete na něj příkaz .npc info
Do chatu vám to vypíše inforamce o tomto npc, mezi nimi i display-ID.
pozn.2: pokud najdete chybu v tomto návodu, nebo potřebujete pomoct, jsem na icq: DELETED
pozn.3: pro uplne nooby video-navod na import souboru do db. >> DOWNLOAD DELETED << (bude k dispozici zase co nejdřív)
Byl to můj první návod, tak prosím, kritiku, kritiku a jen kritiku, prospěje. Rozhodně ho ještě vylepším a doplním o další
údaje. Kdyžtak se můžete podívat do první části výsledného kódu, kde jsou uvedeny názvy polí v přesném pořadí, v jakém je samotný kód.
EDIT: pozn.4: Co je to NPC Flag?
- 2
-
Otviram postarší topic, jen bych sem přidal, že ta hra je podle mě kvalitní... já ji hraju když mě naštvou hráči ve WoW. Doporučuju. (Klienta sem stahoval, ehmmmm, asi 2 dny...)
-
Skvělý návod, hledal jsem ho na netu hodně dlouho... moc dík, a myslim že nemluvim jen za sebe.
- 1
-
Takovych serveru, ktere si o sobe mysli ze jsou kvalitní bylo... většinou ale jeli na localhostu a ještě k tomu sliby s veřejnou IP se nikdy nesplní... Třeba bude ale toto vyjímka a držím palce... Česko potřebuje kvalitní servery, a pomineme li několik nejvěrších tak toho moc nemáme.
wowstatus bug pomoc
in Pokec o všem okolo WoW
Posted · Report reply
Zkus to na tom WoW Statusu vydeletnout a vytvořit znova.