-
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
447 -
Joined
-
Last visited
-
Days Won
10
Posts posted by minig
-
-
Děkuji ti za kritiku, zřejmě jsem se přecenil Skusím to ještě poupravit.
- 2
-
Jóno.....ale i přesto chci PC do Vánoc...
Tak si kup SSD, za dnešní cenu běžného disku se dá SSD sehnat, a není to tak zbytečná investice... a třeba časem, až se ceny sklidní, dokoupit normální HDD, aby byla kapacita. Kdyžtak upřesni, k čemu bys chtěl PC používat. Jestli na práci, na hry... Bych ti něco navrhl
-
Zdravím všechny
Rozhodl jsem se do zdejší sbírky návodů přidat jeden další. Je to návod k práci s gossipy v TC2 na úrovni emulátoru. Ano, v databázi se taky dají vytvářet, ale s velmi omezenými možnostmi. Vzhledem k tomu, že v jádře si můžete lecos dopsat sami, tak jste omezeni pouze svými schopnostmi a představivostí. To není tak hrozné, pokud umíte alespoň základy C++...
Pro začátek bych uvedl reference na pár návodů, abych úplné základy nemusel vysvětlovat.
Kompilace: http://www.trinitycore.info/How-to:Win http://www.trinitycore.info/How-to:Linux
Přidání scriptu do zdrojových kódů: http://www.trinitycore.info/How-to:CustomScript
Jako příklad jsem zvolil teleportera – přijde mi jednoduchý a názorný
Takže přejděme k samotnému scriptu:
Začneme tím, že připojíme hlavičku ->
#include "ScriptPCH.h"
Tímto jsme připojili soubory, ve kterých jsou deklarované třídy a jejich metody, které zde budeme používat.
Nyní si vytvoříme vlastní třídu, která bude dědit CreatureScript:
class teleporter : public CreatureScript { public: teleporter() : CreatureScript("teleporter_npc") {}
Toto je začátek naší třídy. Vytvořili jsme si zatím jen konstruktor. Řetězec “teleporter_npc“ , který předáváme konstruktoru CreatureScript, je jméno scriptu, které přiřadíme npc v databázi, aby emulátor věděl, že má náš script použít.
Dále si vytvoříme metody, které se budou volat při událostech(eventech), při kterých budeme chtít, aby se něco dělo. Tedy když hráč začne mluvit s gossipem, a nebo když si vybere jednu z možností v gossip menu.
bool OnGossipHello(Player * player, Creature * npc); bool OnGossipSelect(Player * player , Creature* npc, uint32 sender, uint32 action); };
Metodě OnGossipHello se předává hráč, který kliknul na gossipa a gossip.
Metodě OnGossipSelec se předává hráč, který klinul na gossipa, gossip, a dvě 32bitové celočíselné proměnné, podle kterých určíme, na kterou položku menu hráč klikl.
Tím máme navrženou třídu. Ovšem takhle zatím gossip nic nedělá. Potřebujeme tedy napsat, co má dělat. Začneme metodou OnGossipHello -> co se má udělat, když hráč klikne na gossipa(pozdraví ho)
if(player->isInCombat()) //zjistíme, zda je hráč v combatu { npc->MonsterWhisper("Jsi v combatu!!!", player->GetGUID()); return false; } switch(player->getTeam()) //zjistíme si frakci hráče { case HORDE: player->ADD_GOSSIP_ITEM(2, "Teleport to Orgrimmar", GOSSIP_SENDER_MAIN, GOSSIP_ACTION_INFO_DEF + 1); //přidáme položku do menu, podrobněji vysvětlím níže player->ADD_GOSSIP_ITEM(2, "Teleport to Thunder Bluff", GOSSIP_SENDER_MAIN, GOSSIP_ACTION_INFO_DEF + 2); player->ADD_GOSSIP_ITEM(2, "Teleport to Silvermoon City", GOSSIP_SENDER_MAIN, GOSSIP_ACTION_INFO_DEF + 3); player->ADD_GOSSIP_ITEM(2, "Teleport to Undercity", GOSSIP_SENDER_MAIN, GOSSIP_ACTION_INFO_DEF + 4); break; case ALLIANCE: player->ADD_GOSSIP_ITEM(2, "Stormwind City", GOSSIP_SENDER_MAIN, GOSSIP_ACTION_INFO_DEF + 5); player->ADD_GOSSIP_ITEM(2, "Ironforge", GOSSIP_SENDER_MAIN, GOSSIP_ACTION_INFO_DEF + 6); player->ADD_GOSSIP_ITEM(2, "The Exodar", GOSSIP_SENDER_MAIN, GOSSIP_ACTION_INFO_DEF + 7); player->ADD_GOSSIP_ITEM(2, "Darnassus", GOSSIP_SENDER_MAIN, GOSSIP_ACTION_INFO_DEF + 8); break; default: break; } if(player->getLevel() >= 58) //podle levelu hráče se rozhodneme, zda mu zobrazíme další města player->ADD_GOSSIP_ITEM(2, "Shattrath City", GOSSIP_SENDER_MAIN, GOSSIP_ACTION_INFO_DEF + 9); if(player->getLevel() >= 68) player->ADD_GOSSIP_ITEM(2, "Dalaran", GOSSIP_SENDER_MAIN, GOSSIP_ACTION_INFO_DEF + 10); player->SEND_GOSSIP_MENU(DEFAULT_GOSSIP_MESSAGE, npc->GetGUID()); //odešleme menu return true; }
Nyní si podrobněji rozebereme makro player->ADD_GOSSIP_ITEM(a, b, c, d);
(je to vlastně metoda player->PlayerTalkClass->GetGossipMenu().AddMenuItem(-1, a, b, c, d, "", 0); )
a... id ikonky, která bude u možnosti v menu. (celá čísla v rozmezí 1-10 včetně)
b... text, který bude popisovat možnost v menu
c... sender – většinou se používá/používám hodnota GOSSIP_SENDER_MAIN, ovšem tato proměnná by se dala využít třeba i pro rozeznávání úrovní menu, ze kterých byla položka odeslána.... netrapme se s tím.
d... action – celočíselný klíč, podle kterého poznáte, na kterou položku hráč klikl
Budeme pokračovat metodou OnGosipSelect(Player *, Creature *, uint32, uint32)
Jak jsem již říkal, v jednodušších případech není třeba používat proměnnou sender, stačí nám action, takže pro našeho teleportera bude vypadat takto:
bool teleporter::OnGossipSelect(Player * player , Creature* npc, uint32 sender, uint32 action) { player->PlayerTalkClass->ClearMenus(); //pročistíme menu – smažeme položky //Zde bychom ještě mohli/měli prověřovat sender pomocí if(sender == GOSSIP_SENDER_MAIN) , ovšem zde to není nutné. switch(action) //podle hodnoty action zjistíme, na kterou položku hráč klikl(viz. výše) { case GOSSIP_ACTION_INFO_DEF + 1: //Orgrimmar player->CLOSE_GOSSIP_MENU(); //metoda pro teleport hráče – vysvětlím níže player->TeleportTo(1, 1483.25f, -4416.525f, 25.003f, 0); break; case GOSSIP_ACTION_INFO_DEF + 2: //Thunder Bluff player->CLOSE_GOSSIP_MENU(); player->TeleportTo(1, -1197.3f, 30 , 177, 1.589f); break; case GOSSIP_ACTION_INFO_DEF + 3: //Silvermoon City player->CLOSE_GOSSIP_MENU(); player->TeleportTo(530, 9530.775f, -7300.459f, 15.24f, 3.139f); break; case GOSSIP_ACTION_INFO_DEF + 4: //Undercity player->CLOSE_GOSSIP_MENU(); player->TeleportTo(0, 1560.7f, 240.45f, -43.1045f, 0.01f); break; case GOSSIP_ACTION_INFO_DEF + 5: //Stormwind City player->CLOSE_GOSSIP_MENU(); player->TeleportTo(0, -8800.41f, 622.355f, 96.8f, 2.255f); break; case GOSSIP_ACTION_INFO_DEF + 6: //Ironforge player->CLOSE_GOSSIP_MENU(); player->TeleportTo(0, -4918.880f, -940.406f, 501.57f, 5.42f); break; case GOSSIP_ACTION_INFO_DEF + 7: //The Exodar player->CLOSE_GOSSIP_MENU(); player->TeleportTo(530 , -4016.944f, -11675.455f, -134.932f , 0); break; case GOSSIP_ACTION_INFO_DEF + 8: //Darnassus player->CLOSE_GOSSIP_MENU(); player->TeleportTo(1, 9951.804f, 2280.401f, 1341.394f, 1.425f); break; case GOSSIP_ACTION_INFO_DEF + 9: //Shattrath City player->CLOSE_GOSSIP_MENU(); player->TeleportTo(530, -1837.538f, 5378.270f, -12.427f, 1.941f); break; case GOSSIP_ACTION_INFO_DEF + 10: //Dalaran player->CLOSE_GOSSIP_MENU(); player->TeleportTo(571, 5848.875f, 602.287f, 651.142f, 2.448f); break; } return true; }
Myslím, že většina kódu je jasná, ovšem vrátím se k metodě TeleportTo(map, x, y, z, o).
Tato metoda teleportuje hráči na vámi zvolené místo. Map je mapa, na kterou chcete teleportovat, x y z o jsou souřadnice.
Možná jste si všimli, že za každým desetinným číslem mám f. Je to proto, že Visual Studio, které používám, volí implicitně datový typ double pro všechna desetinná čísla, která mu napíšu konstantně do kódu. Jenže fukce TeleportTo() má bere souřadnice ve float, pto dávám symbolem f najevo, že toto číslo má být ve float (ono by to vlastně nevadilo, jenže při kompilaci si na to visualko postěžuje... takže aby to tam nepřekáželo...)
Tím máme hotovou tu nejtěžší část scriptu, tím ale práce nekončí. Ještě musíme na konec souboru připojit jednu funkci, kterou budeme dále volat ve Scriptloader.cpp (tam se zapisují všechny scripty)
Vypadá takto:
void AddSCTeleporter() { new teleporter(); }
Nyní funkci AddScTeleporter() zapíšeme do ScriptLoader.cpp
Je potřeba ji zapsat na dvě různá místa dvěma různými způsoby: nejdříve ji deklarovat, poté zavolat.
Deklarace:
#include "ScriptLoader.h" //custom void AddSCTeleporter(); //examples void AddSC_example_creature(); void AddSC_example_escort(); void AddSC_example_gossip_codebox(); void AddSC_example_misc(); void AddSC_example_commandscript();
(jen si pomocí ctrl+f najděte jednu z funkcí, která je okolo naší funkce – schválně jsem napsal i další...)
Zavolání funkce:
void AddCustomScripts() { #ifdef SCRIPTS /* This is where custom scripts should be added. */ AddSCTeleporter(); #endif }
Stejě jako u deklarace zkopírováno i pár dalších funkcí okolo pro zorientování.
Úplně posledním krokem bude přiřadit script nějakému npc – změníme hodnotu sloupce‘ ScriptName‘ na “teleporter_npc“ a zajistíme, aby ‘npcflag‘ bylo nastaveno na gossip – tedy 1
Celý script zde:
#include "ScriptPCH.h" class teleporter : public CreatureScript { public: teleporter() : CreatureScript("teleporter_npc") {} bool OnGossipHello(Player * player, Creature * npc); bool OnGossipSelect(Player * player , Creature* npc, uint32 sender, uint32 action); }; bool teleporter::OnGossipHello(Player * player, Creature * npc) { if(player->isInCombat()) { npc->MonsterWhisper("Jsi v combatu!!!", player->GetGUID()); return false; } switch(player->getFaction()) { case HORDE: player->ADD_GOSSIP_ITEM(2, "Teleport to Orgrimmar", GOSSIP_SENDER_MAIN, GOSSIP_ACTION_INFO_DEF + 1); player->ADD_GOSSIP_ITEM(2, "Teleport to Thunder Bluff", GOSSIP_SENDER_MAIN, GOSSIP_ACTION_INFO_DEF + 2); player->ADD_GOSSIP_ITEM(2, "Teleport to Silvermoon City", GOSSIP_SENDER_MAIN, GOSSIP_ACTION_INFO_DEF + 3); player->ADD_GOSSIP_ITEM(2, "Teleport to Undercity", GOSSIP_SENDER_MAIN, GOSSIP_ACTION_INFO_DEF + 4); break; case ALLIANCE: player->ADD_GOSSIP_ITEM(2, "Stormwind City", GOSSIP_SENDER_MAIN, GOSSIP_ACTION_INFO_DEF + 5); player->ADD_GOSSIP_ITEM(2, "Ironforge", GOSSIP_SENDER_MAIN, GOSSIP_ACTION_INFO_DEF + 6); player->ADD_GOSSIP_ITEM(2, "The Exodar", GOSSIP_SENDER_MAIN, GOSSIP_ACTION_INFO_DEF + 7); player->ADD_GOSSIP_ITEM(2, "Darnassus", GOSSIP_SENDER_MAIN, GOSSIP_ACTION_INFO_DEF + 8); break; default: break; } if(player->getLevel() >= 58) player->ADD_GOSSIP_ITEM(2, "Shattrath City", GOSSIP_SENDER_MAIN, GOSSIP_ACTION_INFO_DEF + 9); if(player->getLevel() >= 68) player->ADD_GOSSIP_ITEM(2, "Dalaran", GOSSIP_SENDER_MAIN, GOSSIP_ACTION_INFO_DEF + 10); player->SEND_GOSSIP_MENU(DEFAULT_GOSSIP_MESSAGE, npc->GetGUID()); return true; } bool teleporter::OnGossipSelect(Player * player , Creature* npc, uint32 sender, uint32 action) { switch(action) { case GOSSIP_ACTION_INFO_DEF + 1: //Orgrimmar player->CLOSE_GOSSIP_MENU(); player->TeleportTo(1, 1483.25f, -4416.525f, 25.003f, 0); break; case GOSSIP_ACTION_INFO_DEF + 2: //Thunder Bluff player->CLOSE_GOSSIP_MENU(); player->TeleportTo(1, -1197.3f, 30 , 177, 1.589f); break; case GOSSIP_ACTION_INFO_DEF + 3: //Silvermoon City player->CLOSE_GOSSIP_MENU(); player->TeleportTo(530, 9530.775f, -7300.459f, 15.24f, 3.139f); break; case GOSSIP_ACTION_INFO_DEF + 4: //Undercity player->CLOSE_GOSSIP_MENU(); player->TeleportTo(0, 1560.7f, 240.45f, -43.1045f, 0.01f); break; case GOSSIP_ACTION_INFO_DEF + 5: //Stormwind City player->CLOSE_GOSSIP_MENU(); player->TeleportTo(0, -8800.41f, 622.355f, 96.8f, 2.255f); break; case GOSSIP_ACTION_INFO_DEF + 6: //Ironforge player->CLOSE_GOSSIP_MENU(); player->TeleportTo(0, -4918.880f, -940.406f, 501.57f, 5.42f); break; case GOSSIP_ACTION_INFO_DEF + 7: //The Exodar player->CLOSE_GOSSIP_MENU(); player->TeleportTo(530 , -4016.944f, -11675.455f, -134.932f , 0); break; case GOSSIP_ACTION_INFO_DEF + 8: //Darnassus player->CLOSE_GOSSIP_MENU(); player->TeleportTo(1, 9951.804f, 2280.401f, 1341.394f, 1.425f); break; case GOSSIP_ACTION_INFO_DEF + 9: //Shattrath City player->CLOSE_GOSSIP_MENU(); player->TeleportTo(530, -1837.538f, 5378.270f, -12.427f, 1.941f); break; case GOSSIP_ACTION_INFO_DEF + 10: //Dalaran player->CLOSE_GOSSIP_MENU(); player->TeleportTo(571, 5848.875f, 602.287f, 651.142f, 2.448f); break; } return true; } void AddSCTeleporter() { new teleporter(); }
Tím je to hotové. Doufám, že návod byl srozumitelný, a že se bude někomu hodit.
EDIT: děkuji wolfovi za připomínky, snad už je to v pořádku (i to entry/GUID )...
- 8
-
Já mám toto a jsem spojen
-
Můj názor je, že je lepší návod jak to udělat, než hotová práce. Ale tak lidi jsou dneska líní, a asi toto ocení víc
-
jo v pomeru cena/vykon tyhle notebooky vychazej velice dobre ale zrovna to co si poslal ma jak integrovanou grafiku tak beznou dalsi grafiku a muzes je zapojit do asynchronous crossfire (coz teda skoro nikde nefunguje ) a zvednout si tak trosku vykon
myslim ze to dava okolo 10k v 3dmarku 2006 takze si na tom zahrajes vsechny hry co sou momentalne na trhu :-)
já zas takovej hráč nejsem, já spíš abych na tom sem tam něco pustil
-
Tak zase, co bys chtěl za ty prachy, když to řeknu takhle Nejlepší jsou ty integrovaný grafiky v tom, to je bomba oproti intelu...
-
AMD A4 opravdu není Athlon... jinak co se týče i3, tak to taky není zas takovej zázrak(co se týče notebooků)
-
tak Llano je zatím jen v nejnižší a střední třídě... co se toho týče, tak můj favorit na vánoce je tohle, ale to je cenově trošku níže. i když ta grafika má celkem výkon
-
ne nesezenes no vsechny ty ultrabooky vyuzivaj integrovanou grafiku i ten asus :-)
ale IBMko je jeste navic ohyzdny
http://www.notebookcheck.net/NVIDIA-NVS-4200M.47343.0.html vubec nechapu proc takovou kartu do toho jeste montujou vsak ma vykon asi jen o 20% vyssi nez ta intel HD 3000 co je tam defaultne
na notebookcheck jsem taky koukal, neboj... uzavřel bych to tím, že hry a výdrž na baterku se kombinuje blbě... jedinej noťas co má trochu výkon a slušnou výdrž z toho co jsem našel, je toto, ale převyšuje to tvůj cenový limit, má to 17,3" a 3,5kg, čili z deště pod okap...
-
to lenovo ma zalostnou grafiku na tom si nezahraje ani bombermana
To quadro není žádný dělo, to je pravda, ale za tuhle cenu asi neseženeš NB s výdrží 6hod+ a zároveň nadupanou grafiku.. ještě se skusím podívat, ale...
EDIT: tak možná tohle, ale ta výdrž tam prostě není
-
No já ho ale do školy musim nosit furt
já jsem ti svoje návrhy poslal.... to lenovo je podle mě nejlepší volba. Ale není to žádnej velkej krasavec, takže si spíš rozmysli, jestli s tím chceš machrovat, nebo chceš výkonnej NB s výdrží
-
Jo to ja taky sem myslel ze budu kazdy den nosit NTB do skoly a po 2 tydnech machrovani me to preslo.
pokud máš toho asusa co jsi posílal, tak se ani nedivím
EDIT: funner, to nebylo nic proti tobě... jen ten noťas co jsi poslal není úplně vhodný pro časté přenášení
-
promiň, ale možná by se vyplatilo si přečíst jeho první post... chce to nosit do školy... to co posíláš má přes 4KG a je to 17" kráva, to bych s sebou každej den tahat nechtěl (kromě toho, že je to asus, který chlapec nechce...)
-
To sem zapoměl napsat jediný co nechci je asus a acer nemam snima dobrou skušenost
tak to ti doporučím toho buď toho Della z minulýho postu, nebo ještě tohle lenovo.. sice nižší rozlišení, ale má přepínatelnou klasickou grafiku s hd grafics, to znamená 13 hodin na baterku
EDIT: necro, vím, proto píšu i další alternativy... PS: on chtěl ale i výdrž na baterku, to co posíláš ty má 3 hodiny...
EDIT2: jinak k asusu... zenbooky jsou velmi vydařený
-
tak já bych se vykašlal na macbook a šel do tohohle, když už chceš něco drahýho a lehkýho
EDIT: nebo ještě tenhle DELL... ale to spíš tak pro představu... má to jen 5hod baterii a váží 2,7kg (zase ale výkon grafické karty je někde úplně jinde, má větší rozlišení, i když větší úhlopříčku. Bude to znát, když budeš chtít něco hrát, jak píšeš...) skombinovat všechny tvé požadavky najednou bohužel asi není možné (minimálně o žádné takovém NB nevím...)
-
Zdravím!
Supr návod ale mám problém. Ten script mi nefunguje. Vůbec netuším kde jsem udělal chybu. Zkopíroval jsem ten script a udělal vše podle návodu. Poté jsem v Navicatu kliknul a world DB a pak jsem dal console a napsal tam ten příkaz
UPDATE `creature_template` SET `ScriptName` = "my_patchwerk" WHERE `entry` = 31099;
Ingame spawnu patchwerka (31099) a nic nekřičí, když se na mne rozběhne atd.
Za jakoukoliv pomoc budu velice vděčný, děkuji.
možná je chyba už v tom SQLku... skus to takhle: (konstantu do ' ' )
UPDATE `creature_template` SET `ScriptName` = "my_patchwerk" WHERE `entry` = '31099';
-
realm databaze, tabulka realmlist, nastav IP realmu na IP tvého PC... ale nevím, jestli to skyfire oproti Trinity měnil. Jestli jo, tak se omlouvám, ale mělo by to jít
EDIT: bLuma předběhl...
-
no, když to pojíš přes lan, předpokládám že máš nějakou vnitřní síť, takže každý počítač bude mít svojí vlatní IP v rámci vnitřní sítě.... takže: kde je problém?
-
moj problem je ze ked restartnem stale mam staru revku
protože jsi jen vytvořil build soubory přes cmake. Musíš to ještě skompilovat (popřípadě smaž starou revizi, aby se ti tam nepletla)
-
a kde je tvůj problém? v zobrazeném logu žádnou chybu nevidím...
-
Právě využívám TBC Repack od NecroVision, která byla zkompilována Augustusem.
Jestli ti mohu poradit, vykašli se na repacky. Doba, kterou strávíš hledáním nějakého funkčního a tobě vyhovujícího, se rovná době strávené kompilací. S tím rozdílem, že prvních pár minut nastavuješ a pak jen chvíli čekáš. Existuje spousta návodů jak v aj na stránkách emulátoru, tak v cz tady na fóře...
-
skus nahrát znova world databázi... a nenahrávej přes navicat či podobnej šit, navicat konkrétně je nespolehlivej skus SQLyog, to je jistota
- 1
-
tak mi to hlasi chybu uz v cmake 2.8.6:
CMake Error at E:/CMake 2.8/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:91 (MESSAGE):
Could NOT find OpenSSL (missing: OPENSSL_LIBRARIES OPENSSL_INCLUDE_DIR)
Call Stack (most recent call first):
E:/CMake 2.8/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:252 (_FPHSA_FAILURE_MESSAGE)
cmake/macros/FindOpenSSL.cmake:175 (find_package_handle_standard_args)
CMakeLists.txt:49 (find_package)
Nevite, jak mam pokracovat?
(VS) pouzivam verzi 10
zřejmě nemáš správně nainstalované OpenSSL, nebo špatně zadané cesty k include dir.... stačí číst, ne jen tupě kopírovat error.
Nová Mašinka do 18k.
in Hardware
Posted · Edited by minig · Report reply
Tak jak jsem slíbil, něco jsem dal dohromady. Jen doufám, že tady nerozpoutám hádku o tom, jestli intel nebo AMD
Motherboard (socket AM3+, 3x PCI x16 - snažil jsem se, abys časem při zájmu o zlepšení PC nemusel přestavovat vše...)
Procesor (AMD Phenom 4x 3GHz)
Grafika (Nvidia GTX560)
Paměti (Kingston 2x 4GB 1333MHz)
Zdroj (OCZ, 80plus 600W)
Pevný disk (OCZ, SSD 120GB 285/275 MB/s read/write)
Bedna (Coolermaster za přijatelnou cenu - doporučuji)
dohromady to vychází na 18064Kč včetně DPH. Jen tam chybí mechanika... ale to už si snad vybereš
EDIT: ještě s tím, že až se uklidní ceny disků, tak pevný disk... Nyní to opravdu nemá cenu - jsou to vyhozené peníze podle mě, ale je to na tobě