-
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
2092 -
Joined
-
Last visited
-
Days Won
148
Posts posted by Wolf Officious
-
-
Ááááá!!! Urvalo mi to oční bulvy a sklivec se mi válí na klávesnici!
To pozadí je fakt nářez. "Eňo".
EDIT: Jo, každej tu zná línýho podvodníka.
-
-
Nojo jenže podle těch informací v mé tabulce --> rbac_permissions <-- mám 10 postů viz screen
A on tam píše
INSERT INTO `rbac_account_permissions` (`accountId`,`permissionId`,`granted`,`realmId`) VALUE (ID TVEHO ACC,8,1,-1);
A podle má tabulky to je-->
8 Moderator Commands (Temporal till commands moved to rbac)
Takže se vtom moc nevyznám.. ale uz sem zkusil se pridat do vsech tech tabulek a nastavit nejvyssi pravomece a nic
A to nejsou kraviny ale když mi něco nejede tak kde jinde mi poradí
No a co? Tak si tam dej 10. Vždyť tam máš napsanej význam...
A ano, jsou to kraviny, když nedokážeš nic udělat a jenom o tom pořád kecáš. Jako Topolánek.
PS - pro uvolení atmosféry: "Čerstvý vánek, Vám přináší Topolánek."
-
No u mě se jmenuje realm db= auth
No a co jsem právě napsal? auth. Tam máš ty tabulky z INSERTů, viz. výše.
A nehunti posty, plníš forum kravinama bez smyslu. Tohle není CHAT!
-
Boha jeho... No kam asi? Do databáze... Ty jí tam máš pojmenovanou jako "auth". (facepalm) sám jsi postoval screen, kde ty tabulky jsou...
-
Zkus tohle, dotyčný měl stejný problém. http://www.wowresource.eu/index.php?showtopic=26013&view=findpost&p=229140
-
Souhlasím s Kupkoidem, že taktování je špatnost. Osobně taktování nezastávám, u Intelu už vůbec (a nikdy jsem jej netaktoval). Íčkové CPU Intel mi přijdou asi jako katastrofa, třeba jako hodinová cesta z práce domů. Já jsem 8 let spokojený s Intel Pentium III @ 1.3GHz, mám tyhle procáky dva v serveru a jedou dodnes jako by byli netknutý.
Jo, asi jsem to nepochopil, jsem poslední dobou trochu "jinde".
Kdyžtak, Kupoide, můžeš mi napsat PM názor na moje CPU co jsem vypsal do toho spoileru? Klidně se přidejte i další, ale prosím, pište mi PM. Nechci tu rozjíždět OFFTOPIC. Díky moc, i negativní kritika je vítaná.
-
Takže ty vlastně hledáš někoho, kdo ti kompletně sestaví web? Hoď mi taky do PM prosímtě nějaký notičky, rád bych se na to podíval.
-
Proslýchá se, že CPU vydrží bez taktování 10 let, v opačném případě kolem 5ti let. Nevím co je na tom pravdy, ale mě nikdy procák neodešel. Kámošovi jsem před dvěma lety taktoval strýho athlona (kterej je v provozu denně už od roku 2008) a dodnes v pohodě běží. Osobně mám starý NB MSI s grafikou GeForce 8600M GT a už dlouho dobu taktuju přes MSI AfterBurner. Pokud se to přežene, spadne takt na default a to je celý. Když se nejde do extrémů, myslím že by neměl být problém. Nejčastější poruchou PC jsou (dle mého soukromého "průzkumu") paměti, deska, zdroj, hadr (v tomto pořadí). Můžu se mýlit, to přiznávám.
Ještě k těm procesorům...
Měl jsem kdysi dávno nějaký 386, 486 a ty byli v pohodě. Co mi hodně odcházelo jsou Intel Pentium I při přetaktování, dvojky ani moc né; Celeron II ok..
Pak jsem měl AMD K6-II @ 256 MHz a ten mi v pohodě jel i bez chladiče, dodnes ho tu mám a jede. Dál tu mám AMD K6-II @ 500 MHz, taky jede. To jsou ale ty plečky starý. Ale mělo to tenkrát něco do sebe.
Pak jsem tu měl AMD Athlon na opravu, tam odešla ale deska; takt si už nepamatuju. Kámoš taktoval pár duronů myslím, jeden procák zničil vlastní chybou. Dál tu mám AMD Sempron 3300+ @ 2.0GHz, dodnes funkční, odešla deska. Taktoval jsem dva Athlony X2, oba z 2.0GHz na 2.4GHz, jeden před dvěma lety, druhý minulý rok; jednoho Athlona X4 @ 3.0GHz jsem taktoval na 3.1GHz, je to asi tři týdny zpět. Mám Core2Duo T7250 @ 2.0 GHz, skoro 4 roky celkem, 3 roky jede prakticky non-stop (podotýkám že v notebooku MSI, takže dost teplotně trpí). Mám také Core2Duo T9900 @ 3.06 GHz v notebooku HP EliteBook 8530w, přetaktováno na 3.2GHz, dodnes v pohodě; taktováno před dvěma lety bratrancem, od kterého jsem to dostal.
-
Pro WOTLK je hodnota expansion 2.
-
Já bych to řešil přes do/while tak trochu po lišácku (bez proměnný).
do { //kalkulacka cout << "Chces pokracovat (0-ne, 1-ano)? "; } while(cin.get() == '1' && (cin.get(), cin.clear(), true));
PS: Prosímvás, používejte ty spoilery
[spoiler] ...kód uvozený značkami [code]... [/spoiler]
pro dlouhý kódy. To scrollování dlouhých kódů je pak noční můra.
- 1
-
Já na to mám Aurora 3D Animation Maker. Dá se s tím naučit celkem rychle.
...a video stříhám v Sony Vegas (umí pluginy, je jich hrozně moc). After Effects mi přijde zbytečně moc náročný (když začínáš).
-
Windows 8 problém nezpůsobuje. Win8 = Win7 + Metro, to je vše.
Hledej problém v notebooku popř. v ovladačích, pohledej, jestli ostatní uživatelé s tímto notebookem nemají stejný problém. Nebo jestli jsi opravdu tak ,,tupý" a věříš těm kecům o Win8 (bez urážky), hoďi si tam Win7 a otestuj si to.
Nesmysl. Podívejme se na následující "tabulku" z poznámek mého WindowsSystemVerifieru:
-------------------------------------------------------------------------------- OPERATING SYSTEM VER OTHER -------------------------------------------------------------------------------- Windows 8 6.2 OSVERSIONINFOEX.wProductType == VER_NT_WORKSTATION Windows Server 2012 6.2 OSVERSIONINFOEX.wProductType != VER_NT_WORKSTATION Windows 7 6.1 OSVERSIONINFOEX.wProductType == VER_NT_WORKSTATION Windows Server 2008 R2 6.1 OSVERSIONINFOEX.wProductType != VER_NT_WORKSTATION --------------------------------------------------------------------------------
Takže nelze říct, že W8 == W7 + metro (respektive že 6.2 == 6.1). Jádra jsou trochu jiný, né stejný. Sice to asi nebude mít nějakej zásadní vliv na WiFi připojení, ale...Mám zkušenosti s podobným problémem při nekompatibilních ovladačů. Taky se poslední dobou stává, že jsou DNS servery zaneprázdněný, protože jsou pod útokem. Ale pokud je možnost připojení LAN (ethernet - JR45) a je to (třeba i o desetinu řádu) rychlejší, pak je rpoblém s WiFi... Záleží taky dost na tom, na jakou síť se připojuješ a jestli jsi tam sám. Už jsem zažil týpka, kterýmu někdo cizí sosal přes WiFinu a on byl z toho uplně nepříčetnej, že to má pomalý.
Vařím z vody, něco zkus, na dálku ti nepomůžu.
-
Kupkoid: co je to microstuttering? ...a proč to vadí? ...nebo nevadí? Jsem zmaten.
-
Zdá se mi to, nebo dotyčný změnil název tématu? Hlavně že tam tu hrubku nechal. http://www.pravidla.cz/pismena-i-y/
Mimojiné, až teď jsem si všimnul, že je to založené v sekci Oregon Core. Přesunuto do nabídek práce.
Nejraději bych takhle špatně zařazené témata okamžitě mazal. NAUČTE SE ZAKLÁDAT TÉMATA V PATŘIČNÝCH SEKCÍCH!
-
Eessencia by sem mohl hodit nějaký srovnáníčko, nepamatuju si ten web co na to je. On to ví, snad se taky zapojí. O hardware diskutuje se zápalem.
-
Asi neví, jak to funguje. Nuže...
U TC třeba existuje SAI (DB scripting?), nebo jiný, nevím jak se tomu teď nadává (nikdy jsem to nepoužil - nevyhovuje mi to)... Pak máš scriptování v core (core (c++) scripting).
Configy jsou defaultně (běžně) 2 (slovy: dva) - jeden k world démonovi (obvykle world.conf nebo worldd.conf) a druhý k realm démonovi (obvykle realmd.conf). Pokud se kvůli teleporterovi (nebo kvůli jiným scriptům) musí něco přidávat do configu, jedná se POUZE o nastavení scriptu, nikoliv o script smotný (a z pravidla jde i o úpravu core, konkrétně config loaderu a enumů zástupných řadových číselných definicí).
Pro SAI i core scripting je třeba znát alespoň nějaké základy. Pokud chceš pomoct s konkrétním scriptem, neboj se zeptat ve vlákně (v tématu), kde je script uveden. Hlavně popiš do podrobna co očekáváš, co jsi zkusil a jak jsi dopadl. Když to nebude mít "koule", tak tě nejspíš komunita setře (jak to tu bývá poslední dobou zvykem).
EDIT 27.5.2013: Na blbou otázku neexistuje racionální odpověď...
-
Já jsem dYsleKtik (né disletik) taky (byl), a česky umím. Přestaň se vymlouvat, jsi jenom línej a neučíš se protože máš jiný zájmy (sport asi né, možná tak hry a PC; holky asi ještě neproháníš...). Dyslexie a dysgrafie je největší omyl v dejinách lidstva; lenochům jen dává do rukou argument, který neznalému člověku unikne a slepě mu věří. Ani jedna z těchto poruch nemá co dočinění s gramatikou.
Kupkoid ti to napsal dobře, dovolím si ho ocitovat: "Všude, i v životě později poznáš, že vystupování a vyjadřování je půlka úspěchu. Proto jsou výmluvy že čeština není důležitá liché. Nikdo nechce Jiráska, ale jako negramotná hovada tu taky psát nemusíme."
frytiks: Akiros je s největší pravděpodobností bača (dle ip)...
PS: sorry za offtopic.
- 2
-
Navidím jediný rozdíl oproti tomu co tu už je (a ty scripty se neměnili snad už 2 roky a je to tady všechno). Popiš rozdílnost. A používej spoiler.
Další zbatečné téma? Ach jo.
-
Vždyť se za to nestřílí. To je v pořádku že to zkoušíš, všichni nějak začínali. I já jsem ze začátku trochu tápal, ale později to jde líp a líp. Rád od tebe uvidím další věci. Hlavně koukej do manuálu PHPčka, já ho používám hodně často (třeba si nejsem schopnej zapamatovat některý pokročilý formátování data a času). Navíc když jsem přešel na PHP 5.3, je tam hodně funkcí "deprecated", takže se musí nahrazovat a v manuálu je popsaný jak (co za co, rozdílnost...), třeba ereg, eregi, ereg_replace, eregi_replace (nahrazujeme za preg_match a preg_replace a výrazy se uvozují (pro náhradu za eregi a eregi_replace je třeba za uvození výrazu napsat "i")).
- 1
-
len chcem upozornit na
Warning: Division by zero in /var/www/clients/client52/web795/web/status/index.php on line 80
a to iste riadok 81 inak paci sa mi to
EDIT: skusam to na oregon core tak to mozno preto, ale malo by to byt funkcne tiez
Ak som dobre rátal:
$al = round(($amemb / $total) * 2);
$ho = round(($hmemb / $total) * 2);
Vážne neviem čím to je (do php moc niesom ako som pisal hore).Mne to funguje.
(nevím jestli to tu už někdo náhodou nepsal, ale napíšu to podle svýho)
Dividing by zero. Dělení nulou. Hmmm. Jestli je total 0, pak to nemůžeš provést. Dal bych tam podmínky... Třeba:
$al = ($total == 0 ? 0 : round(($amemb / $total) * 2)); $ho = ($total == 0 ? 0 : round(($hmemb / $total) * 2));
Ale ten kód by se určitě dal vychytat líp; trochu mi to připomíná vývoj metodou pokus/omyl.
-
V tom případě je to celý blbě. O víkendu ti něco zkusím napsat.ne ne, to neni stlpec, ono tam je zadany nazov uctu normalne a robi to toto -
Náhodou to není vůbec špatné používat i na stolním počítači. Je to daleko lehčí, protože je to ořezané o nepotřebné věci.
Musím souhlasit, už jsem to nastínil dříve (post #18).
Musel jsem několik měsíců ject na Windows 2003 Server, protože jsem potřeboval systém zadarmo (dá se po registraci stáhnout zkušební verze na půl roku) a na Windows XP jsem neměl. Pro Windows 2008 Server ta zkušební lhůta byla myslím že dokonce 9 měsíců. Dá se na tom ject hledně dlouho, když počítáš s tím, že to musíš jednou za čas přeinstalovat. Prostě se znovu registruješ a vygeneruješ si novej sériovej klíč. That's all, folks. Dodnes mi chodí poštou každoročně newslater o novinkách v jejich vývojových nástrojích. Ale to jsem tak trochu odbočil.
Fungovalo to úplně normálně, stejně jsem nepotřeboval kraviny jako media player a nebo movie maker. (WinXP korntra Win2003 S.) Měl jsem tam v pohodě rozjetý WoW, experimentální emulátor (lokálně) a MS VC++ 2008 EE.
Pro představu tady mám tabulku z poznámek mého kódu WindowsSystemVerifier.cpp:
-------------------------------------------------------------------------------- OPERATING SYSTEM VER OTHER PARAMS -------------------------------------------------------------------------------- Windows 95 4.0 Not applicable Windows 95 OEM 4.3 Not applicable Windows 98 4.10 Not applicable Windows ME 4.90 Not applicable Windows 2000 5.0 Not applicable Windows XP 5.1 Not applicable Windows Server 2003 5.2 GetSystemMetrics(SM_SERVERR2) == 0 Windows Server 2003 R2 5.2 GetSystemMetrics(SM_SERVERR2) != 0 Windows Vista 6.0 OSVERSIONINFOEX.wProductType == VER_NT_WORKSTATION Windows Server 2008 6.0 OSVERSIONINFOEX.wProductType != VER_NT_WORKSTATION Windows 7 6.1 OSVERSIONINFOEX.wProductType == VER_NT_WORKSTATION Windows Server 2008 R2 6.1 OSVERSIONINFOEX.wProductType != VER_NT_WORKSTATION Windows 8 6.2 OSVERSIONINFOEX.wProductType == VER_NT_WORKSTATION Windows Server 2012 6.2 OSVERSIONINFOEX.wProductType != VER_NT_WORKSTATION --------------------------------------------------------------------------------
Pokud aplikace prověřuje, zda-li se jedná o "WORKSTATION" (pracovní stanici - tedy osobní operační systém (nikoliv serverový)), může nastat problém. Ale... U systému Windows Server 2008 lze program zapouzdřit do režimu kompatibility pro non-server OS a věřte nebo ne - funguje to.
Vraťme se nyní k tématu. To, že mu to nefunguje ani na jednom z (jím) uvedených systémů jen potvrzuje (nikoliv vyvrací) fakt, že na serverovém OS (Windows) nemusí ject nutně jen serverové aplikace. Proto říkám zcela upřímně a otevřeně - není problém v OS; problém je jinde.
PS: Bobisu, zahrab se s tou tvojí arogancí, vůbec o ničem nic nevíš a hodnotíš.
- 1
- 1
-
v pohode ved kazdy robi chyby ale ten prvy select robi chybu
Unknown column 'nazov_uctu' in 'where clause'
<?php $dbhost = "x"; // DB Host $dbuser = "x"; // DB User $dbpass = "x"; // DB user Password $realmd = "x"; // REalmd DB $characters = "x"; // Char DB function sha_password($user, $pass) { return hash('sha1', strtoupper($user).':'.strtoupper($pass)); } function addslashes_ex($s) { return (get_magic_quotes_gpc() ? $s : addslashes($s)); } function stripslashes_ex($s) { return (get_magic_quotes_gpc() ? $s : stripslashes($s)); } if(isset($_POST["ucet"], $_POST["heslo"], $_POST["postava"], $_POST["cil"])) { // CONNECT mysql_connect("$dbhost", "$dbuser", "$dbpass"); // Tohle je dost na palici, mělo by to bejt ošetřený univerzálněji... $_POST["ucet"] = addslashes_ex($_POST["ucet"]); $_POST["heslo"] = addslashes_ex($_POST["heslo"]); $_POST["postava"] = addslashes_ex($_POST["postava"]); $_POST["cil"] = addslashes_ex($_POST["cil"]); $i = sha_password($_POST["ucet"],$_POST["heslo"]); // 0 $data = mysql_query("SELECT `id` FROM `".$realmd."`.`account` WHERE `username`='".$_POST['ucet']."' LIMIT 1;") or die(mysql_error()); $data_row = mysql_fetch_array($data) or die("Účet nenájdený. Zle zadané údaje."); $user_account_id = $data_row[0]; // 0 $data = mysql_query("SELECT `guid` FROM `".$characters."`.`character` WHERE `name`='".$_POST[postava]."' AND `account`='".$user_account_id."');") or die(mysql_error()); $data_row = mysql_fetch_array($data) or die("Postava nenájdená. Zle zadané údaje / neexistujúca postava."); $user_character_guid = $data_row[0]; // 0 $data = mysql_query("SELECT `id` FROM `".$realmd."`.`account` WHERE `username`='".$_POST[cil]."' LIMIT 1;") or die(mysql_error()); $data_row = mysql_fetch_array($data) or die("Cieľový účet nenájdený."); $target_account_id = $data_row[0]; // DONE mysql_query("UPDATE `".$characters."`.`character` SET `account`='".$target_account_id."' WHERE `guid`='".$user_character_guid."';") or die(mysql_error()); echo "Postava #".$user_character_guid." (".stripslashes_ex($_POST[postava]).") bola úspešne presunutá na účet #".$target_account_id." (".stripslashes_ex($_POST[cil]).")"; } ?>
EDIT: Pitomej (do slova hloupej) editor IPB!
BTW... nevim kde se ti tam vzal sloupec "nazov_uctu", to máš nějaký přepisovaný (a jak jinak než blbě).
[Nette] Hledám Pomoc
in Programování
Posted · Edited by Wolf Officious · Report reply
A sakra, sorry. Toho jsem si ani nevšiml. Každopádně to komunitní forum je fajn, proto jsem ho uvedl jako první.
EDIT - Typo...