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:  

Replik

Members
  • Content count

    625
  • Joined

  • Last visited

Everything posted by Replik

  1. Nabídka serveru na optice

    Zdravím, nabízím možnost využití virutálu s linuxovou distribucí k emulaci serveru. Jedná se o výkonný HW: 2x CPU Intel® Xeon® Processor E5540, 2.5 GHz 24 GB RAM Vcelku rozumná hračka na Optické centrále, konektivita zhruba 250 Mb/s bez omezení dat Rád bych na téhle hračce udělal virtualizaci WoW serveru, podmínky budou určitě vstřícný a rozumný. Jedná se mi o profi přístup. Po dlouhé době jsem zpět na tomto fóru, tak se těším, co je nového V.
  2. Ahoj lidi, už se mi stalo, že se mi poškodila data hráčů a tím se stratilo docela dost herního času, hledal jsem proto nějaké řešení a jediné, které mě napadlo bylo mít něco, co provede záloho herních dat - samozřejmě je možnost, dělat to ručně, ale jak se znám, jednou bych na to mohl klidně zapomenout a už bych se k tomu nevrátil. Upravil jsem proto jeden bat soubor, který provede zálohu (vydumpování) herních tabulek do určité složky. Přesněji, to vytvoří složku která nese jméno ve formátu např. ne-19-11-2006 a obsahuje dva soubory: mangos-zaloha_Čas.sql a realmd-zaloha_Čas.sql. V jediné složce může být vydumpován každou minut nový pár sql souborů. Takže je jen na vás, kolikrát deně to budete pouštět Potom například stačí vytvořit "naplánovanou úlohu" aby tento prográmek spouštěla každý den např v 00:01 a ve složce kde ten program máte (např. Záloha) vám budou každý den přibývat složky daného data obsahující zálohu. Výhodu to má, že v případě potřeby je možné načíst data stará např. tři dny nebo týden a nestane se, že by se vám dobré zálohy přepsaly chynými. Postup tvorby programu: 1) Otevřete si obyčejný txt editor 2) Vložte tam toto: @echo off set datum=%date% set datum1=%date: =-% set datum2=%datum1:.=-% @echo off for /F "tokens=1-4 delims=:., " %%a in ('time/T') do set Time=%%ah-%%bmin @echo off color 18 title Zalohovani accountu a postav pro Mangos /by Replik set mysqlbin=C:\Program Files\MySQL\MySQL Server 5.0\bin\ set zaloha=%datum2% REM -------------------------------- REM -------Zacatek nastaveni-------- REM -------------------------------- set uzivatel=root set heslo=root set rdb=realmd set mdb=mangos REM -------------------------------- REM --------Konec nasteveni--------- REM -------------------------------- set mangosdb=mangos-zaloha_%Time%.sql set realmddb=realmd-zaloha_%Time%.sql set bu1="account realmcharacters realmlist ip_banned" set bu2="auctionhouse corpse guild petition petition_sign guild_member guild_rank character character_action character_aura character_gifts character_homebind character_instance character_inventory character_kill character_pet character_queststatus character_reputation character_social character_spell character_spell_cooldown character_ticket character_tutorial instance item_instance mail" if not exist "%mysqlbin%mysqldump.exe" goto ERROR1 if not exist "%zaloha%" mkdir %datum2% "%mysqlbin%mysqldump" --user=%uzivatel% --password=%heslo% --add-drop-table %rdb% "%bu1%" > "%zaloha%"\"%realmddb%" "%mysqlbin%mysqldump" --user=%uzivatel% --password=%heslo% --add-drop-table %mdb% "%bu2%" > "%zaloha%"\"%mangosdb%" cls color 1A @echo Zaloha uspesne vytvorena ! @echo Edited by Replik @echo Thanks Benny set uzivatel= set heslo= set rdb= set mdb= set mangosdb= set realmddb= set bu1= set bu2= goto EXIT :ERROR1 cls color 1C echo ***************************** ERROR ********************************* echo Nemohu najit %mysqlbin%mysqldump.exe echo Mate nainstalovany MySQL? Ujistete se, ze neni poskozen. echo Popripade jej nainstalujte. echo ********************************************************************* set uzivatel= set heslo= set rdb= set mdb= set mangosdb= set realmddb= set bu1= set bu2= pause exit :EXIT color 07 exit 3) V případě potřeby změňte tyto hodnoty, můžete to mít jinak než já: mysqlbin= cesta k bin složce MySQL (defaultně C:\Program Files\MySQL\MySQL Server 5.0\bin\) uzivatel=xxxx (defaultně root) heslo=xxxx (heslo k mysql) rdb=realmd (název databáze kde jsou tabulky account, realmlist atd.) mdb=mangos (název databáze kde jsou herní data) 4) Uložte jako Zaloha.bat (jako Všechny soubory, nesmí tam být TXT !) 5) Nakopírujte do složky Záloha nebo do složky kde chcete zálohy mít. 6) Spusťte program. Měla by se vytvořit nová složka v které budou zálohovaná data. Pokud to chcete mít automaticky, stačí přidat naplánovanou úlohu, což je velice jednoduché a dělá se to přes nabídku start -> programy -> příslušenství -> systémové nástroje Doufám, že vám tento jednoduchý prográmek pomůže. Replik
  3. Ahoj lidi, řekl jsem si, že by se vám (těm kteří neví, jak na to) hodilo umět vytvořit vlastní teleportační NPC, proto zde napíši poměrně snadný návod, jak takovou NPC udělat a jak já nadefinovat script. Upozorňuji, že tento návod lze použít pouze, pokud používáte MangoScript. Takže jdeme na to 1) Nejprve je nutné vytvořit vlastní sciprt, kde bude funkce pro NPC. Otevřete si poznámkový blok a vložte do něj: -- Create the Mango Script Base object My_Teleporter = Mango.Scripts.Create('my_teleporter_out'); My_Teleporter:ForceLUA(); -- Don't use the CPP version if valid -- Function prototypes (to keep it clean) local My_Teleporter_GossipHello local My_Teleporter_GossipSelect -- The actual functions -- Send the first menu (with the selections) function My_Teleporter_GossipHello(player,_Creature) player:ADD_GOSSIP_ITEM( 5, "Cestovat do Oultnads" , GOSSIP_SENDER_MAIN, GOSSIP_ACTION_INFO_DEF + 1) player:ADD_GOSSIP_ITEM( 5, "Cestovat do Stormwind City" , GOSSIP_SENDER_MAIN, GOSSIP_ACTION_INFO_DEF + 2) player:SEND_GOSSIP_MENU(1 ,_Creature:GetGUID()); -- Says " Greetings <Playername> return RETURN_OK end -- Called when you chose an option function My_Teleporter_GossipSelect(player, _Creature, sender, action) --Serving guard_stormwind/main menu if sender == GOSSIP_SENDER_MAIN then if action == GOSSIP_ACTION_INFO_DEF + 1 then -- teleport player to Outlands - Dark Portal player:TeleportTo(530, -248.16 , 922.349 , 85.3798 , 0, true, true, true ); elseif action == GOSSIP_ACTION_INFO_DEF + 2 then -- teleport player to Stormwind City player:TeleportTo(0, -8913.23 , -554.633 , 94.7944 , 0, true, true, true ); end end return RETURN_OK end -- Assign the functions My_Teleporter.GossipHello = My_Teleporter_GossipHello; My_Teleporter.GossipSelect= My_Teleporter_GossipSelect; -- Activate (run) the script My_Teleporter:Activate(); V tomto textu upravte hodnoty na to, co potřebujete. Takže, pokud chcete upravit místa, kam bude NPC teleportovat, budete se zabývat tímto: if action == GOSSIP_ACTION_INFO_DEF + 1 then -- teleport player to Outlands - Dark Portal player:TeleportTo(530, -248.16 , 922.349 , 85.3798 , 0, true, true, true ); elseif action == GOSSIP_ACTION_INFO_DEF + 2 then -- teleport player to Stormwind City player:TeleportTo(0, -8913.23 , -554.633 , 94.7944 , 0, true, true, true ); Úprava je následující: if action == GOSSIP_ACTION_INFO_DEF + 1 then -- teleport player to Outlands - Dark Portal player:TeleportTo(530, -248.16 , 922.349 , 85.3798 , 0, true, true, true ); Pokud bude vybrána možnost 1( if action == GOSSIP_ACTION_INFO_DEF + 1 then) , tak to hráče přenese na souřadnice ve formátu (mapa, x, y, z) 530, -248.16 , 922.349 , 85.3798 -- teleport player to Outlands - Dark Portal - tohle je jen informační popis pro toho, kdo bude se scriptem pracovat, aby věděl kam ty souřadnice vedou. Pokud bude vybrána možnost dvě, tak je postup obdobný. Dále musíte upravit to, co bude NPC nabízet (to jediné, co hráč uvidí) a to je: player:ADD_GOSSIP_ITEM( 5, "Cestovat do Oultnads" , GOSSIP_SENDER_MAIN, GOSSIP_ACTION_INFO_DEF + 1) player:ADD_GOSSIP_ITEM( 5, "Cestovat do Stormwind City" , GOSSIP_SENDER_MAIN, GOSSIP_ACTION_INFO_DEF + 2) Tady je vidět, že první řádek je možnost 1 a zobrazený text je "Cestovat do Outlands". Pokud změníte souřadnice, tak změníte i tento text na cílové misto přenosu. A jako poslední je nutné mít upravený název scriptu. Je to skoro na začátku. My_Teleporter = Mango.Scripts.Create('my_teleporter_out'); Tato hodnota (my_teleporter_out) bude poté zapsána v tabulce creature_template ve sloupci SciprtName. Celý soubor uložte například jako npc_teleport_out_storm.lua do složky custom, která je umístěna ve složce MangoScript. Nezapomeňte změnit typ souborů na "Všechny soubory", protože jinak by vám z toho vznikl npc_teleport_out_storm.lua.txt a to nechceme. Tímto jste zdárně dokončili tvorbu vašeho scriptu. Ještě ale musíte provést jeho načtení do serveru. Tedy, zapsat ho do Masterscript.lua. 2. Úprava Masterscript.lua Nejprve se ujistěte, že máte povoleno načítání volitelných (custom) prvků. To zjistíte skoro na začátku souboru. -- ************************************************ -- OPTION TO ENABLE OR DISSABLE EXTRA SCRITPS HERE* -- ************************************************ local useCustoms = true; -- set this to true to enable too MangoScript custom extras -- ************************************************ Pokud tomu tak je, je vše v pořádku, pokud tam máte hodnotu false, tak ji přepište na true. Nyní ještě přidáte řádek, který zahrne váš script do načítání. Vyhledejte tedy záznam -- Custom Scripts if useCustoms == true then a pod něj přidejte řádek, který bude obsahovat cestu k vašemu scriptu. Například to bude vypadat takto: include ('MangoScript/custom/npc_teleport_out_storm.lua') -- Teleportscript do Outlands a Stormwindu Vše uložte. Tímto jste ukončili tvorbu scriptů. 3. Tvorba NPC v tabulce creature_template Můžete ji nadefinovat bud ručně nebo použít tento příkaz INSERT INTO `creature_template` VALUES ('3000004', '6778', '0', 'Transportation Master', 'Outlands - Stormwind', '65', '65', '4667', '4667', '0', '0', '0', '1', '65', '1', '0', '347', '489', '100', '1430', '1573', '0', '0', '1', '1', '0', '2', '0', '0', '0', '70', '96', '100', '2.31', '7', '0', '0', '22178', '0', '0', '285346306', '0', '0', '3', '4', '0', '68', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '690', '690', '', '0', '3', 'my_teleporter_out'); Nyní stačí už npc jen umístit na vhodnou pozici. Umí portovat oběma směry, takže lze použít na obou místech. Doufám, že vše proběhlo dobře a že jsem na nic nezapomněl. Enjoy
  4. Ahoj lidi, pořád čtu, že někdo hledá řešení na status serveru. Přikládám sem malé řešení, jak si lehce udělat takovýto status, který lze umístit například na web. Postup: Vytvořte složku "status" do které umístěte následující: Vytvoříte si soubor - status.php do kterého napíšete <? //Nastavení $IPAddress="IP_SERVERU"; $Port=3724; $online="online.png"; $offline="offline.png"; $ct="image/png"; //nastavit místo png na jpg, pokud pouzivate soubory jpeg nebo na gif, pokud pouzivate gif //Script header("Content-type: ".$ct); if($fp=@fsockopen($IPAddress,$Port,$ERROR_NO,$ERROR_STR,(float)0.5)) { print @readfile($online); fclose($fp); } else print @readfile($offline); ?> Dále potřebujete dva obrázky a to online a offline - v nastavení je předdefinovaný online.png a offline.png. Tyto obrázky musí být ve stejné složce jako status.php. Na web to umístíte tak, že do zdrojového kódu na místo, kde status chcete mít, napíšete: <img src="cesta k souboru status.php" alt="status serveru" /></center> cesta je např.: www.tvoje_domena.cz/status/status.php. Doporučuji psát bez toho www.tvoje_domena.cz, takže to bude vypadat takto : /status/status.php Pokud chcete použit již předdefinovaný balíček, udělaný mnou, tak si ho můžete stáhnout TADY Snad to pomůže
  5. objekty ID?

    A nebo si na tu svatbu udělej vlastní speciální itemy, které budou mít jen DisplayID totožné s tím, co chceš Jinak wowemu mám u sebe ještě zahrabané
  6. Chyba s olnine status a reg :-(

    Chyba je přesně taková, jak to říkal charlie, nemáš prostě práva pro přístup. Jako uživatel root s daným heslem se nemůžeš připojit. Web ti běží na stejném serveru, jako máš wow emulaci (mangos) Pokud ano, tak si zkontroluj práva u roota a heslo, které jsi zadal do configu. Pokud máš registrační web jinde, tak tam nemůžeš mít @localhost
  7. MaNGOS Postnul jsem to kdysi do jiného příspěvku, tak zde na to příkládám link ... Je to spíše proto, aby noobicí věděli http://www.wowresource.eu/index.php?s=&amp...ost&p=35493 Antrix Ke stažení - http://www.edisk.cz/stahnout-soubor/58029/...ar_84.55KB.html - Nutno otestovat, ale teoreticky by to mělo vše fungovat. Případné chyby pište sem. Rovnou říkám, že nemám antrix, abych to mohl otestovat. Kdyby něco nefakčilo, tak napište sem.
  8. Veci na MaNGOS 2.1.3

    Doporučuji kouknout například na mangosproject. To pokud nenajdeš bližší informace zde na foru. Tento link je zde již několikrát uveden.
  9. MaNGOS & Hamachi - návod

    To myslíš vážně nebo si děláš srandu ?
  10. Stopnou nějakou liazku a ta je nabere a vykopne 0,5 km od Ostravy To pak mají myslím relativně dobrou šanci dojet EDIT: :D
  11. Jen nevím, jak ty prskolety dojedou přes půl republiky
  12. Notana nevezmu, ještě by mi na něj někdo hodil kačenu
  13. Mno, ale na kulečník bych zašel
  14. Jenom Cybe a ja dame za 4 Blbostma za 6
  15. Mno, tak na to jsem zvědavej, kolik dívek příjde. Aby tam Axxxa nebyla sama Mě je jedno jaké město. Ale pokud by chtěli přijet i lidi ze SK, tak by bylo vhodné něco na východě republiky. Já bych zkusil udělat něco jako seznam lidí, kteří by chtěli přijet. Vybrali by si ze seznamu měst to, které mají nejblíž a podle toho by se hold vybralo jedno, které by připadalo v úvahu. A tam by se hledala nějaká lokalita. To by jako začátek organizování nemělo být ku škodě.
  16. Problem pri vstupu do instance

    Pokud se nepletu, tak se to tam dá upravit - v nějakém lua souboru. Ovšem nevím přesně, nezkoušel jsem to. Ale testnou to můžeš.
  17. Postuješ do špatného tématu, takže, jelikož končíš se spamováním, byl by dokonalý začátek to, že by jsi psal dotazy tam, kam patří. EDIT: Předchozí příspěvek od Nefikcz smazán
  18. Problem pri vstupu do instance

    Tohle je pokud vím ve Scriptech - zakompilované v release. Takže asi ne...
  19. Cybe, ty jsi blázen Já tu málem dvakrát spadl ze židle, jak jsem se tlemil
  20. Jak už bylo řečeno, zatím je to jen průzkum. Pokud by se něco takového pořádalo, tak to má každý na své riziko. Za nikoho nebude brána zodpovědnost a musí vás pustit rodiče (pokud vám ještě nebylo 18). Sraz by měl jistá pravidla a organizační strukturu, ale zodpovědnost za sebe je na každém účastníkovi. Jestli se tam 15-letí střískají, byl by to podle mě jejich boj, ale nikdo ze starších je nebude nalejvat nebo jim alkohol obstarávat, to je celkem logické. Taky mi bylo 15 a taky jsem v tom věku zkusil chlast, ale všeho s mírou, natož, pokud by to bylo na podobné sešlosti, kde nejste doma, ale třeba 200 km pryč. Pokud něco dá (dáme) jako kolektiv dohromady a uskuteční se to, tak to bude fajn. Ovšem těžko říct, kolik by přijelo lidí a kde by se to mělo pořádat. Nejlepší by asi opravdu byla nějaká chata, popř. podnik. Místo by se muselo vybrat, aby to bylo co nejblíže ke všem lidem, co by se chtěli zúčastnit. Je to ale opravdu těžké pro zorganizování. Kdo něco podobného již dělal, tak ví.
  21. Je jasné, že je potřeba provést změny v seznamu tabulek, protože pokud tam bude nějaká, která nebude existovat, tak to nemůže proběhnout dobře. Po každé větší změně je potřeba tento BAT soubor editovat.
  22. Já bych to nijak moc neřešil. Pokud se to bude pořádat a přijedou tam lidé, kterým bude méně jak 16, tak od náá žádnej chlast neuvidí. Proč ? Já si pak nechci vyslechnout nějaké stížnosti atp. Pokud tam budou lidi kolem 17 a vejš, tak je to celkem v pohodě. Ale nemyslete si, že je to akce jen o chlastu.
  23. Zkus hledat a možná najdeš dokonce link na stránku SDB projektu. Hodně štěstí s používáním hledání na foru.
  24. Ahoj. Abych se přiznal, je to docela lákavá příležitost. Musím ale souhlasit s tím, že organizování a vlastní zařízení této akce nebude ničím snadným. Já bych v případě konání přijel velice rád. Ovšem stěžejní by byl termín atd, ale kdyby se to dalo vědět dost předem, zajistila se na to vhodná lokalita, bylo by to možná dost příjemné setkání. Rád si poslechnu bližší informace. Bydlím bohužel kousek od Hradce Králové a v mém vlastníctví žádný bordel není
  25. Mangos server,Mysql

    Pokud je chyba v MySQL, tak je ten postup dobrý, ale podle popisu chyby nevím. Jakou verzi MySQL máš ? Tu chybu ti to vyhodí při instalaci MySQL jako DB serveru nebo kdy ? Zkus to lépe popsat. Ovšem, pokud se vše vyřeší reinstalací MySQL, tak to bude v pohodě.
×