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:  

nicitels.

Members
  • Content count

    184
  • Joined

  • Last visited

Everything posted by nicitels.

  1. Nabízíme serverhosting a webhosting zdarma*

    měl bych zájem o CS server. kdyžtak mě kontaktuj přes PM, nebo icq 290-097-636.
  2. Navrh setu PC

    http://www.alfacomp.cz/php/product.php?eid...1400830981S0P9N
  3. openSUSE nebo Debian?

    ja bych ti doporučil spíš debian - je stabilnejší a žere míň systémových prostředků
  4. Základy C++

    Základy C++ Kompilátory: Dev C++ (free) http://www.slunecnice.cz/sw/dev-c/stahnout/ Code::blocks http://www.codeblocks.org/downloads/5 Pozn: kompilátor je program, který Vámi napsaný kód přelouská do spustitelné podoby (.exe souboru) 1. Jednoduchý program: #include <iostream> int main(){ using namespace std; cout << "Zacatky v C++"; return 0; } Rozbor: iostream je knihovna pro řízení vstupů a výstupů pro jazyk C++ (příkazy cin, cout), do programu se vloží příkazem include int main - základní funkce programu, zdrojový kód se vpisuje do ní using namespace std - zjednoduší psaní vstupů a výstupů - místo std::cout píšete jen cout cout - výstup programu, vypisuje text na obrazovku return - návratová hodnota funkce main, v programu nesmí chybět, většinou se jí přiřazují hodnoty 1, nebo 0 Pozn : !!!Všechny příkazy musí končit středníkem!!! Příloha 1.1 - Pády programu Jistě jste si všimly, že program při spuštění jen problikne a spadne. Toto není chyba, ale program dokončil zadanou úlohu a skončil a výsledkem toho je, že jste neviděly, co jste vytvořily. Řešení tohoto problému je hned několik: 1) spustit program přes příkazovou řádku (start - spustit - cmd) 2) přidat před return libovolnou proměnnou (program bude čekat na její zadání a nespadne) viz příklad 2. 3)přidat před return příkaz getchar(); - občas nefunguje 2. Jednoduché operace - kalkulačka #include <iostream> int main(){ using namespace std; int a; int b; int soucet; cout << "Toto je priklad jednoduche kalkulacky v C++\n"; cout << "Zadejte cislo 1: " ; cin >> a; cout << "Zadejte cislo 2: " ; cin >> b; soucet = a + b; cout << "Soucet cisel je: " << soucet; return 0; } Rozbor: cin - vstup programu, z klávesnice zadáte proměnnou (v našem příkladu "a" a "b"), se kterou program dále pracuje int a - deklarace proměnné, proměnnou je potřeba nejříve deklarovat, než s ní začnete pracovat. soucet = a + b; = secte hodnoty v proměnných a a b \n - skočí ve výpisu na další řádek, podobný efekt jako klávesa ENTER Příloha 2.1 - datové typy: Proměnné v C++ mohou být různých datových typů, podle toho, co do nich chceme ukládat. int - běžné číslo ( -32768 až 32767 ) * např : 0, 158, -574 long int - velké číslo (-2147483 až 2147483647) * např: 15, 15874455, -125412554 double - velmi velká čísla (cca do až 2,2* 10 na 308 - 1,8* 10 na 308) a desetinná čísla * např: 15,254 , -854444424624624576115145414552 bool - hodnoty 0, nebo 1 (pravda, lež) char - jeden znak např: a, +, / unsigned - čísla mohou být jen kladná (unsigned int a) a čísla tohoto typu mohou nabývat dvojnásobných hodnot. (např unsigned int - 0 až 65535) Příloha 2.2 - základní matematické operace: + - * / = snad všichni chápou % - celočíselný zbytek z dělení (např 13%6 = 1) logické operace: != - nerovná se || - nebo && - a zároveň 3. smyčky a komentáře /* toto je příklad komentáře na více řádků */ #include <iostream> int main(){ using namespace std; int a; int soucet = 0, prumer, cislo; //priklad komentare na jeden radek, i takto mohou byt promenne // deklarovany a zaroven jim uz pri deklaraci muze byt prirazena hodnota cout << "Losuji 15 nahodnych cisel od 0 do 9....."; for(a = 0; a < 15; a++){ cislo = rand()% 10; soucet = soucet + cislo; } prumer = soucet / 15; cout << "Soucet cisel je: " << soucet; cout << "Prumer cisel je: " << prumer; return 0; } Rozbor: For - je smyčka s určitým počtem opakování, v našem případě proběhne 15 krát (a = 0; a < 15 ; a++) - začíná počítat průběhy od 0; počítá, dokud je a menší, než 15; při každém průběhu přičte k a 1 rand() - funkce pro generování náhodných čísel, tady generuje čísla od 0 do 9 - viz příloha 2.2. /* abcd..... */ - libovolně dlouhý komentář, začíná znaky /* a končí znaky /* - nasmíme ho zapomenout ukončit //abcd - komentář na jeden řádek, po stisknutí ENTER už zase píšete kód Pozn: - Komentáře se používají ve složiťejších kódech pro přehlednost. Příloha 3.1 - další smyčky while - smyčka s neznámím počtem opakování, nemusí proběhnout ani jednou, pokud není splněna podmínka Př: while(a != 5){ // kod } do while - jako while, ale vždy proběhne minimálně jednou. Př: do{ //kod }while (a != 5); //ukončeno středníkem Pozn: za deklarací smyčky se NEPOUŽÍVÁ středník, jedinou výjímkou je smyčka do while na konci 4. Větvení programu a práce s časem- jednoduchý kalendář: #include <iostream> #include <time.h> int main(){ using namespace std; int den; // ziskani casu v sekundach od 1.1.1970 a ulozeni do promenne sekundy time_t sekundy; time (&sekundy); // odecteni roku while(sekundy >= (3600 * 24 * 365.25)){ sekundy = sekundy - (3600 * 24 * 365.25); } //vypocet dne den =( sekundy / (3600 * 24)) % 7; if((den == 2)||(den == 3)){ cout << "Je vikend"; } else{ switch(den){ case 0: cout << "Dnes je ctvrtek"; break; case 1: cout << "Dnes je patek"; break; case 4: cout << "Dnes je pondeli"; break; case 5: cout << "Dnes je utery"; break; case 6: cout << "Dnes je streda"; break; } } cin.get(); return 0; } Rozbor: time.h - je knihovna pro práci s časem If / else - v ifu je napsána podmínka, pokud je splněna, program projde kód v něm, pokud ne, provede kód zapsaný v příkazu else. else nemusí být v programu obsaženo. switch - je to podobný příkaz jako IF, akorát rozvětvený - hledá se, jestli je hodnota v proměnné stejná jako v příkazu case, pokud ano, provede kód v něm, pokud se nesplní ani jeden case, provede se možnost default. Příkaz break; slouží k ukončení case. V případě, že ho nenapíšete by se provedli i všechny ostatní case pod tím splněným. (Např: byl by splněn case 1 a provedly se casy 1, 2, 3, 6 a default, nebo by switch skončil na jiném breaku v procházených casech). Postupně to ještě rozšírim; za chyby gramatické a překlepy neručim , pokud něco najdete, tak me pls přes PM upozorněte
  5. Nějaký dobrý graf. program

    photoshop, gimp
  6. [MaNGOS] Anathema 2.4.3 zdrojove kody + DB

    Co v tom jádře máte všechno za opravy/modifikace oproti standartnimu mangosu?
  7. čeština je pro win 7 už uvolněná pro veřejnost. jinak PC Ram - corsair 4Gb 800MHz CPU Pentum 4 3,0GHz GPU Ati 4870 512Mb Deska Gigabite GA-S31-S3G
  8. adminmod pro CS 1.6

    mohl by mi někdo pls pomoct se zprovozněnim adminmodu pro CS 1.6, popřípadě nějákého jiného administračního addonu (kick, ban, zmena mapy atd...) ? popř. ještě doporučit nějáké jiné dobré addony (vote mapy aj.)?
  9. Zvuková karta

    Vyzna se tu někdo ve zvukovkách? Já sem se koukal na tady tyhle 2 kousky: http://www.alfacomp.cz/php/product.php?eid...14008P0BT000JH7 http://www.alfacomp.cz/php/product.php?eid...14008P0X00008A0 Máte s těmito zvukovkami nějáké zkušenosti (zvuk, použitelnost, srovnání)? Popř. mohli by jste mi doporučit nějákou jinou zvukovku?
  10. Heisei Milestone - EventAI project

    ten ches event je player vs player, nebo player vs PC?
  11. tak určitě je na kvalitnim serveru potřeba co největší funkčnost, kvalitní "technická podpora" pro hráče a taky neškodí trocha originality - nabídnout hráčum něco vlastní výroby, co jinde nenajdou.
  12. Co by jste očekávali od free webhostingu?

    vlastní chybové stránky 403, 404 by taky nezaškodily
  13. Co by jste očekávali od free webhostingu?

    muj wow web ma kolem 150mb, když by se tam přidala ještě galerie s možností uploadu, tak se tech 500Mb ztrati jak nic.
  14. Co by jste očekávali od free webhostingu?

    ja bych určitě ocenil funkce jako fsockopen(), připojení do vzdálené mysql a přístup do webové mysql zvenčí. ta reklama zas až takovej problém neni, pokud nerozhazuje web, nebo nezabira polovinu stranky
  15. [Nabídka] Webhosting zdarma!

    mas tam povoleny konekt do vzdalene mysql, include vzdalenyho souboru fsockopen atd..? dej k tomu jeste nejaky blizsi info kdyztak - parametry serveru, odezva, verze mysql a php.
  16. qeust Helper

    Zmacknout to velky tlacitko OK uprostred obrazovky te napadlo?
  17. Základy C++

  18. Základy C++

    na začátek toho programu (hned za knihovny) dej: using namespace std;
  19. Základy C++

    třeba takhle: #include <iostream> #include <stdio.h> #include <windows.h> #include <time.h> //--------------------------------------------------------------------------- using namespace std; void loading(){ int i, j, buff, rnd; rnd = (rand()%130) + 20; for(i =0;i<11;i++){ buff = i*10; cout << "="; for(j =11 - i; j != 0; j--){ cout << " "; } cout << "\b\b\b\b "<< buff <<"%"; for(j =11 - i; j != 0; j--){ cout << "\b"; } Sleep(rnd); } cout << "\n"; return; } int main() { srand(time(NULL)); cout << "Starting MySQL server" << endl; loading(); cout << "MySQL start compled" << endl; cout << "Starting world server" << endl; loading(); cout << "World server start compled" << endl; cout << "Starting Navicat DB" << endl; loading(); cout << "Navicat sart compled" << endl; cout << "Map loadet" << endl; loading(); cout << "Map loadet compled" << endl; cout << "Bdc soubors loadet" << endl; loading(); cout << "Dbc soubors loadet compled" << endl; loading(); loading(); loading(); loading(); loading(); loading(); loading(); loading(); loading(); loading(); loading(); loading(); loading(); loading(); cout << "+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+" << endl; cout << "Extrahing Vmaps" << endl; loading(); loading(); loading(); loading(); cout << "Server successfully launched" << endl; cout << "create account>Create name password" << endl; cout << "Add for ACC BC or WotLK)BC,WK name password" << endl; cout << "Add GM GM (1,2,3) name password" << endl; int c; while ((c=getchar())!='\n') printf("%c", c); getchar(); cin.get(); return 0; } dal si hraj sam a oprav alespon tu anglictinu "Dbc soubors loadet compled" je opravdu anglické veledílo
  20. Základy C++

    1. co je omg ta pragma??? 2. pro pouzivani cout musis na zacatek programu pridat - using namespace std; - jinak ten zapis musi vypadat takhle: std::cout << ...; 3. ten int main() tam posli cistej bez parametru 4. tam pred ty ============= 100% z toho udelej alespon nacitani for(i =0;i<10;i++){ int buff = (i+1)*10; cout << "= - tady je 11x mezera fo forum to zkracuje-"<< buff <<"%\b\b\b "; for(j =10 - i; j != 0; j--){ cout << "\b"; } } snad v tom neni chyba- vymysleno z hlavy a netestovano 5. iostream neni .h
  21. pomatene GPS

    tu pozici z dej kdyztak o trochu vyzsi
  22. /MANGOS/ Problém s realmd.exe

    tak tohle si zaarchivuju jinak poté co mangos naběhne to vytvoříš: create account $jmeno $heslo
  23. [Help] Lock My PC

    dej tam znova jiny heslo :-D
  24. chyba při aplikování SD2 patche

    při pokusu o aplikování SD2 patche (git am src/bindings/ScriptDev2/patches/MaNGOS.........patch) mi git vrací chybu na řádku 33 (new file mode 100644). nevite někdo jak to opravit pls? mangos i SD2 mam nejnovejsi (7813 a 1075)
  25. Router problem

    jo, buď ten router mužeš dát do klimatizovaný místnosti o teplotě 16°C a vlhkostí vzduchu 5% a doufat v zázrak, nebo můžeš povolit na tom routeru porty 3724 a 8085
×