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:  

charlie

Members
  • Content count

    1969
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by charlie

  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="content-type" content="text/html; charset=windows-1250"> <meta name="generator" content="PSPad editor, www.pspad.com"> <title>Aukce</title> </head> <body> <style type="text/css"> body {background-color:black; color:gold;} a {text-decoration:none;color:gold;} table {width:100%;text-align:center;} .horni {text-align:center;margin-top:-30px;} </style> <div class=horni> <img src="logo.png"> </div> <table border=2> <tr> <td><a href="auctionhouse.php?order=itemowner"><b>Prodavajici</b></td> <td><a href="auctionhouse.php?order=item_template"><b>Item</b></a></td> <td><b>Kvalita</b></td> <td><b>Typ</b></td> <td><a href="auctionhouse.php?order=buyguid"><b>Kupujici</b></a></td> <td><a href="auctionhouse.php?order=time"><b>Konec aukce</b></a></td> <td><a href="auctionhouse.php?order=startbid"><b>Zakladni cena</b></a></td> <td><a href="auctionhouse.php?order=lastbid"><b>Aktualni cena</b></a></td> </tr> <?php $mysql_user = ""; // mysql uzivatel $mysql_heslo = ""; // mysql heslo $mysql_server = ""; // mysql server IP $mangos = ""; //jmeno mangos databaze $characters = ""; // jmeno characters databaze if(isset($_GET['order'])) $order=$_GET[order]; else $order='time'; mysql_connect($mysql_server,$mysql_user, $mysql_heslo); $data = mysql_query("select `item_template`,`itemowner`,`buyoutprice`,`time`,`buyguid`,`lastbid`,`startbid` from `$characters`.`auctionhouse` order by $order ASC") or die("Nelze se připojit k MySQL: " . mysql_error()); while($row=mysql_fetch_array($data)) { $mdata = mysql_query("select `name` from `$characters`.`characters` where guid='$row[itemowner]';"); $prodavajici = mysql_fetch_array($mdata); echo "<tr> <td> $prodavajici[name] </td>"; $mdata = mysql_query("select `name`,`Quality`,`class` from `$mangos`.`item_template` where entry='$row[item_template]';"); $item = mysql_fetch_array($mdata); echo "<td><a href=http://wow.allakhazam.com/db/item.html?witem=$row[item_template]&locale=enUS;source=live>$item[name]</a></td>"; echo "<td>$item[Quality]</td>"; echo "<td>"; switch ($item['class']) { case 0: echo "Jidlo"; break; case 1: echo "Inventar"; break; case 2: echo "Weapon"; break; case 4: echo "Armor"; break; case 5: echo "Reagent"; break; case 6: echo "Projectile"; break; case 7: echo "Trade Goods"; break; case 9: echo "Recipe"; break; case 11: echo "Quiver"; break; case 12: echo "Quest"; break; case 13: echo "Key"; break; case 15: echo "Miscellaneous"; break; } echo "</td>"; $mdata = mysql_query("select `name` from `$characters`.`characters` where guid='$row[buyguid]';"); $kupujici = mysql_fetch_array($mdata); if(isset($kupujici[name])) echo "<td>$kupujici[name]</td>"; else echo "<td>Zadny</td>"; echo "<td>"; $uptime=$row[time]-Time(); if($row[time]<Time()) echo "Prosle"; else { if($uptime>60) { $minut = $uptime/60; $minut = floor($minut); if($minut>60) { $hodin = $minut/60; $hodin = floor($hodin); if($hodin>24) { $dnu=$hodin/24; $dnu = floor($dnu); echo "$dnu dnu,"; echo ($hodin-($dnu*24)); echo "hodin,"; echo $minut-($hodin*60); echo "minut,"; echo ($uptime-($minut*60)); echo "sec "; } else { echo "$hodin hodin,"; echo ($minut-($hodin*60)); echo "minut,"; echo ($uptime-($minut*60)); echo "sec "; } } else { echo "$minut minut,"; echo ($uptime-($minut*60)); echo "sec "; } } else { echo "$uptime sec "; } } echo "</td>"; echo "<td>"; $arr_gold = str_split($row[startbid]); $pocet = strlen($row[startbid]); if($pocet==6) { echo "$arr_gold[0]$arr_gold[1]"; ?> <img src="g.gif"> <? echo "$arr_gold[2]$arr_gold[3]"; ?> <img src="s.gif"> <? echo "$arr_gold[4]$arr_gold[5]"; ?> <img src="b.gif"> <? } elseif($pocet==4) { echo "$arr_gold[0]$arr_gold[1]"; ?> <img src="s.gif"> <? echo "$arr_gold[2]$arr_gold[3]"; ?> <img src="b.gif"> <? } elseif($pocet==2) { echo "$arr_gold[0]$arr_gold[1]"; ?> <img src="b.gif"> <? } else {echo "--";} echo "</td>"; echo "<td>"; $arr_gold = str_split($row[lastbid]); $pocet = strlen($row[lastbid]); if($pocet==6) { echo "$arr_gold[0]$arr_gold[1]"; ?> <img src="g.gif"> <? echo "$arr_gold[2]$arr_gold[3]"; ?> <img src="s.gif"> <? echo "$arr_gold[4]$arr_gold[5]"; ?> <img src="b.gif"> <? } elseif($pocet==4) { echo "$arr_gold[0]$arr_gold[1]"; ?> <img src="s.gif"> <? echo "$arr_gold[2]$arr_gold[3]"; ?> <img src="b.gif"> <? } elseif($pocet==2) { echo "$arr_gold[0]$arr_gold[1]"; ?> <img src="b.gif"> <? } else {echo "--";} echo "</td>"; echo "</tr>"; } ?> </table> </body> </html> + do slozkz se scriptem dejte obrazky : FileBeam.com A prosim nekamenujte me za ten prepocet Time() na hodiny a sekundy. . Vim ze to jde o hodne pohodlneji.. ale tento script jsem delal hodne zpet a predelavat se mi to moc nechce.
  2. K rozběhnutí Registrací přes internet, Zobrazení mapy hráčů, Realmstatusu a podobných věcí budete potřebovat : Co je potřeba 1) Nějaký web server - program, který naslouchá protokolu HTTP. Bude uplně stačit předkonfigurovaný balík XAMPP Download 2) Nějaký WeB Template.. prakticky se liší jen ve vzhledu a nějakých drobnostech Je jich několik - uvedu jen některé - zbytek můžete najít na oficiálním fóru mangosproject.org Mangos Web Fronted V2 - Starší verze Mangos Web Fronted (dále jen mwf), vzhled je dobrý, nefungují některé věcí - Špatné Ikonky u Honor Rating - Kde ma byt Ikonka Trolla je ikonka Gnoma Špatně napsaný vzorec pro převod rozlišení obrázků v galeriji Pro MaNGOS do 3470 Download : --------------------------------- Mangos Web Fronted V3 - Zatím ve vývoji Již pro TBC Download : --------------------------------- Mangos Web Fronted V3 Modded Jedná se o vylepšení Mwf V3, při registraci můžete zvolit jestli chcete TBC/non_TBC, online mapa hráču i Outland a další super věci demo - rev 25 ----------------------------------------------------- NAM BC (Not Another Burning Crusade Site) Web template pro burning crusade.. osobne se mi moc nelibi (prakticky needitovatelne menu), barvy v menu taky nic moc. vyhody jsou : moznost prepnout account (tbc, nontbc). Online mapa hracu o Outland. Screeny : http://img251.imageshack.us/img251/4569/sanstitre1mh4.jpg http://img140.imageshack.us/img140/5082/playermaphb1.jpg http://img251.imageshack.us/img251/4621/creataccss5.jpg Download : SVN - nejnovejsi revize zde. http://opensvn.csie.org/NAMBC/ ------------------------------------------------------------------------------------------ Jednoducha stranka pro registrovani accountu.. nekteri vy kterou myslim Screen : http://img180.imageshack.us/my.php?image=image3da2.jpg Revize : Version 1.4.0.1 V pripade tohoto WEB TEmplate neupravujete zadny config.php ale primo index.php .. nekde na zacatku musite upravit pristupove heslo a jmeno pro pristup do mysql. ------------------------------------------------------------------------------------------ Instalace Začneme s instalací webového serveru 1)WebServer nainstalujte do Defaultního umístění (C://ApacheFriends/XAMPP/) UPOZORNENI VSEM CO POUZIVAJI SKYPE : vsem lidem, kteri pouzivaji skype tak nepojede XAMPP duvod : skype jede na stejnym portu jako XAMPP (tj. 80) a dva programy nemuzou obsluhovat jeden port. takze aby jste mohli provozovat xampp a skype zaroven budete muset v nastaveni skype nastavit aby se pripojoval pres jiny porty.. je to tam nekde. Při instalaci není nutné nic měnit 2) Po instalaci přejděte do složky C://ApacheFriends/XAMPP/ - zde vymažte složku mysql 3) přejděte do složky C://ApacheFriends/XAMPP/htdocs/ a vymažte vše co je v této složce 4) WeB template (MWF) extrahujte (musíte použít WinRAr nebo nějaký jiná archivační nástroj) do složky C://ApacheFriends/XAMPP/htdocs/ 5) Otevřete Navicat (nebo jiný program pro přistup do mysql) klikněte na DB realmd a do této DB vyextrahujte všechny soubory umístěné ve C://ApacheFriends/XAMPP/htdocs/sql (nebo sql_install_tables.. prostě v tom názvu musí být sql)- tento bod není nutný u nějterých templatů. U většiny však ano. Pokud nenajdete složku C://ApacheFriends/XAMPP/htdocs/sql - nebo tak podobne pojmenovanou tak tento bod neni nutny. 6) zavřete navicat.. a přejděte do složky C://ApacheFriends/XAMPP/htdocs/ a zde upravte CONFIG Soubor - ten je umístěn přímo ve složce C://ApacheFriends/XAMPP/htdocs/ nebo je ve složce C://ApacheFriends/XAMPP/htdocs/inc A jmenuje se config.php nebo config-inc.php defaultně vypadá zhruba takhle (lisi se template od templatu) ale udaje k pripojeni k DB jsou zde vzdy : Vy budete upravovat tučně napsané věci .... Jméno uživatele pro MYSQL (většinou root) , poté heslo uživatele , a jméno DB, kde leží accounty a pod. většinou realmd Ostantí věci jako RATY apod jsou jen informativní a ty můžete klidně změnit. 7) toť vše s úpravou configů. teď přejděte do složky C://ApacheFriends/XAMPP/ a spusťe program xampp_start.exe .. tím vlastně zaktivujete Apache démona a ten začne naslouchat portu 80 (http) . Pokud vše proběhne v pořádku, xampp_start.exe napíše Apache + Mysql is starting now. Nebo něco v tom smyslu. Váš Web bude k dispozici jen ve chvíly, když je xampp_start.exe zapnutý. 8) teď otevřete libovolný prohlížeč (doporučuju však FireFox) a do adresy napište localhost. pokud jste vše nastavili dobře zobrazí se MWF web. Pokud se nezobrazí prostudujte znova návod a teprve poté se ptejte. Teď už zbývá poslední věc a to nastavení přístupu do mangos DB (db ve které leží Charaktery,Zóny apod) 9)Přihlaste se na Web Jako ADMIN (prostě nějaký mangos ACCOUNT, který má GMLevel min. 10). Dole se zobrazí odkaz ADMIN (v pripade MOdded : mangoswebfronted 3 je odkaz na admina v ContectMenu nahore) - umisteni se lisi template od templatu proste zkuste ho najit. Klikněte na něj. Poté klikněte na odkaz realmlist. A poté na odkaz EDIT. zobrazí se OKNO a do posledního řádku napište Nebo pokud se nedostanete primo pres web do upravi realmlistu muzete primo v mysql (v navicatu DB realmd, tabulka realmlist sloupec dbinfo .. tak do nej vlozte nasledujici) localhost;3306;root;heslo;mangos první věc je kde leží mysql server (localhost protože web server leží na stejném PC jako mysql server), druhá věc je port (mysql standartně beží na portu 3306) třetí věc je user MYSQL čtvrtá věc je heslo USERA - to musíte změnit pátá věc je DB mangos - pokud to máte jinak tak změnit Klikněte na OK nebo něco takového co tam je. Instalace Webu je dokončená. Teď je můžete upravit Web podle svích potřeb.. MENU Webu se edituje v souboru ./template/offiklike/sidebars.php pokud tady ten soubor neni, menu musite editovat primo v JavaScriptu.. nekde slozka menu. A pokud to nepude ani tady podivejte do nejakeho navodu co je k vasemu webu, take je moznost ze je menu needitovatelne. Download doplnku : Celý web je v PHP/HTML castecne JavaScript.. Můžete se začít učit Seriál PHP linuxsoft.cz Základy HTML HTML Good LUCK A než se na něco zeptáte, projděte si návod a teprve potom se ptejte.
  3. Patch aplicate

    normalne si to stahnes do nejakyho textaku a pak v git konzoli das git apply < soubor.patch .. pritom musis byt v slozce repositare.
  4. Vzhledem k tomu ze navod ktery uvedl kupokoid je trochu neuplny, rozhodl jsem se udelat kompletni navod, ktery by vam mel pomoci pri prechodu na Linux. 1] Vyber distribuce... Nejlepsi distribuce linuxu bude asi Gentoo.. ale vzhledem k tomu ze je to linux pomerne slozity, vystacite s Debianem (nebo Ubuntu - poupraveny Debian). Pouzit muzete take linux Fedora Core nebo Red Hat.. nejlepsi bude Ubuntu nebo Debian - velka vykonnost/ stabilita a pomerne jednoduchy OS. Vsechny distribuce Linuxu jsou sireny pod licenci OpenSource.. takze mate veskery prava - stahovat/reinstalovat/odinstaloat/sirit/modifikovat/ u nekterych i predistribuce. Ubuntu muzete stahnout na http://ubuntu.cz Debian muzete stahnout na http://debian.org. Stahnete ISO obraz disku.. ten pote vypalite na medium a z nej nabootujete. Instalace je pomerne intuitivni. Pri instalaci bude nutne zadat heslo roota (neco jako ve windowsech Administrator) - todle heslo si zapamatujte. bude potreba kdyz budeme instalovat programy 2] stahnuto/nainstalovano co dal ? zacneme s instalaci programu nutnych pro komppilaci/ spusteni mangosu. programy se instaluji bud v Terminalu ze zadate prikazy : nebo interaktiven - todle se lisi v kazde distribucii v ubuntu/debian je na to program synaptic. System-sprava-synaptic nekterym z predchozich zpusobu nainstalujeme nasledujici programy : Pokud mate vse bez problemu nainstalovano muzeme kompilovat.. 3] kompilace Prvne musime source kody mangosu stahout pres SVN (subversion) - vytvorime si adresar kde budou source kody Prejdeme do Terminalu a prikaz : mkdir mangos pote stahnem ty zdrojaky svn checkout https://mangos.svn.sourceforge.net/svnroot/mangos/trunk mangos ted mame zdrojaky v PC.. pokud budeme chtit pouzivat scripty - scriptdev2, mangoscript (pro scripty NPC) musime jeste udelat : cd mangos mkdir src/bindings/ScriptDev2 svn checkout http://scriptdev2.svn.sourceforge.net/svnroot/scriptdev2 src/bindings/ScriptDev2 patch -p0 < src/bindings/ScriptDev2/patches/MaNGOS-r3460-ScriptDev2.patch autoreconf --install --force autoconf automake src/bindings/ScriptDev2/Makefile pokud budete chtit pouzivat nejake pridavne patche (Honor,Jail, pet fix apod..) musite je stahnout (treba z mangosproject.org) a pote je aplikovat na zdrojovy kod pomoci prikazu patch -p0 < CESTA K PATCHU pokud mate napatchoivano dokoncime kompilaci ./configure --prefix=/opt/mangos --sysconfdir=/opt/mangos/etc --with-python --enable-cli --enable-ra --datadir=/opt/mangos make make install cd src/bindings/scriptdev2 make make install 5] MaNGOS je ten zkompilovan, pokud maje nahlasil nejake chyby zjistete jestli mate nainstalovane vsechny potrebne programy a knihovny z bodu 2] 6] priprava mysql prihlasime se v Terminalu jako Root su //pak heslo roota a pak se prihlasime do mysql mysql pokud je vse v poradku melo by kurzor blikat za mysql>_ vytvorime mysql usera pro mangos a nastavime mu prava create user 'mangos' identified by 'heslo'; grant all privileges on *.* to 'mangos' identified by 'heslo'; vytvorime databaze mangos a realmd create database mangos; create database realmd; importnem databazi mangos a db realmd.. realmd.sql muzete najit v kazde revizi mangosu ve slozce sql, db mangos musite stahnout.. bud ze svn Sdb nebo z foru sdb - sdb.unix7.net/forums/ takze se do toho dame use realmd; source /CESTA K MANGOSU/mangos/sql/realmd.sql use mangos; source /cesta k full mangos DB upravime realmlist use realmd; update realmlist set address='VASE_VEREJNA_IP',name='jmeno_realmu'; takze mame mysql pripravenou ted ukoncime mysql klienta. exit 6) kopirovani DBC,MAPS osobne nemam zkusenosti z primeho vytahovani dat z wowu pod linuxem.. nejlepsi je asi stahnout jiz vyexportovany mapy a dbc.. link DBC 2.0.12 : http://filebeam.com/3b061d55b4163d58b679f6bc9c310d30 Maps 2.0.12 : http://www.davinciserver.nl/blizzstuff/maps.rar pro rozbaleni muzete pouzit soft unrar.. po rozbaleni movnete tyto soubory do mangos dir... cp -f /SOURCE_dir /opt/mangos 7) nastaveni zalohy DB vytvorte temer kdekoliv soubor zaloha.sh pico zaloha.sh do toho souboru vlozte #!/bin/bash ### Set your dir for backup backuptodir="/opt/mangos/backup" ### Set your mysql setting user="root" password="root" mangosdb="mangos" realmddb="realmd" but1="auctionhouse character character_action character_aura character_homebind character_inventory character_kill character_pet character_queststatus character_reputation character_social character_spell character_ticket character_tutorial guild guild_member guild_rank item_instance mail corpse guild_charter guild_charter_sign" but2="account realmcharacters realmlist ip_banned" echo "======================================" echo "# Backup system for LINUX by feaczko #" echo "======================================" echo " Backup to dir: $backuptodir" echo " Starting backup..." mysqldump --user=$user --password=$password --add-drop-table $mangosdb $but1 > $backuptodir/mangos_`date +'%d-%m-%Y_%H:%M'`.sql echo " Create backup ($mangosdb): $backuptodir/mangos_`date +'%d-%m-%Y_%H:%M'`.sql" mysqldump --user=$user --password=$password --add-drop-table $realmddb $but2 > $backuptodir/realmd_`date +'%d-%m-%Y_%H:%M'`.sql echo " Create backup ($realmddb): $backuptodir/realmd_`date +'%d-%m-%Y_%H:%M'`.sql" echo " Successfully!" exit samozdrejme s upravenymy parametry pro pristup do DB - user - heslo. nastavte prava scriptu zaloha.sh chmod +x zaloha.sh pote tento soubor muzete vlozit do tabulky CRON aby se tento script poustel treba jednou za hodinu. Do tabulky Cronu - crontab -e vlozte dalsi radek. 8) restarter zase vytvorte soubor treba restarter.sh a po te mu nastavte prava... a do nej vlozte #!/bin/sh while true do PID1=$(pidof mangos-worldd) if (( PID1 < 1 )) then screen -A -m -d -S mangos_world /opt/mangos/bin/mangos-worldd -c /opt/mangos/etc/mangosd.conf echo MaNGOS Deamon spadnul a byl restartovan fi PID2=$(pidof mangos-realmd) if (( PID2 < 1 )) then screen -A -m -d -S mangos_realmd /opt/mangos/bin/mangos-realmd -c /opt/mangos/etc/realmd.conf fi sleep 5 done nastvime prava.. chmod +x restarter.sh samozdrejme si upravte cesty.. 9) uprava configu prejdete do slozky configu mangosu cd /opt/mangos/etc a upravte .. pico realmd.conf pico mangosd.conf Tak ted uz mate vse pripraveno staci jen spustit.. otevrete tak terminal pro restarter puste restarter /cesta k restarter.sh /restarter.sh ten uz se postara o zapnuti MaNGOS a Realmd demonu. POkud chcete automatizovat muzete pouzit mangy projekt.. viz. http://www.wowresource.eu/index.php?s=&amp...ost&p=26193 tak to je zrejme vse... snad tento navod nekomu pomuze GL. Diky Fea - v tomto navodu jsou nektere veci od Fea, a za tipy Diky mangosproject.org - za zverjneni navodu v AJ
  5. Vypada to asi takto : DarkDemon.info/Graf Zobrazuje Naky staty - On/Off , UpTime, GM Ve hre, online hraci na frakce etc.. A Grafy online hracu, asi 3hodinovy, denni a tydeni. Pokud ma Nekdo jakekoliv pripominky navrhy na vylepseni, dotazy.. piste sem Diky bLuma za upravu. -------- Jak nainstalovat ? ------- Prakticky staci upravit config.php vasema udajama DB, vyexecutovat do mangos world DB soubor install.sql. Pote zadat adresu vaseho webu/slozka_grafu/check.php a zavrit prohlizec. Tim dojde kazdych 10sec k zazanemani stavu online hracu a vlozeni do tabulky, z ktere se nasledne dela graf. Pokud chcete interval 10secund zvysit/snizit otevrete soubor check.php a upravte sleep 10; kde cislo je vase doba v sekundach. K rozjeti Grafu potrebujete php knihovnu GD. Ta je ale na vetsine instalaci php. ------- download ------- Filebeam.com
  6. CleanUP + Fix DB

    Tak vam tady postnu jeden SQL script, ktery my hodne usnadnil zivot. Nedelal jsem ho primo ja, ale sestavil jsem dohromady asi 3 scripty a patricne sem je upravil. Co udela ? Smaze vsechny zabanovane accounty, vsechny neaktivni accounty (dobu neaktivnosti lzde nastavit), vsechny IP Banovane accounty, vsechny accounty bez postav a opravi vasi DB predevsim teda looty, smaze charactery ktere nemaji accounty a smaze character data neexistujich characteru, takze spravi Itemy podle tabulek item_instance a character_inventory. Jak uspesny je, sem nedoufal ani ja. Meli jsme databazi na 1.12 serveru v dost odpornem stavu. Padalo to kazdou pul hodiny a dene byly Freezy ZE mangos zamrzl, a vyuzival CPU ze 100%. Takze se ani nedalo poradne pripojit pres SSH , VNC ..a nez se nahodilo trvalo asi pul hodiny. Pote jsem na chvili odstavil mangos - to doporucuji udelat pri pouziti scriptu, protoze sam o sobe vytizi mysql dost, takze mangos se sekne a vysledek je destruktivni. Takze spis za nulove zateze. No a vysledek po cleanupu ? pada jednou dene a freezy zadne, a lagy prakticky vymizeli. Treba se to bude nekomu hodit mno -- Delete accounts without characters -- DELETE FROM `mangos`.`account` where `id` not in(select `account` from `character`); -- Delete IP Banned accounts (comment this out if you wish) DELETE FROM `mangos`.`account` where `last_ip` in (SELECT `ip` from `mangos`.`ip_banned`); -- Delete banned accounts (comment this out if you wish) DELETE FROM `mangos`.`account` WHERE `banned` = '1'; -- Delete all accounts which has not been online for some period of time DELETE FROM `mangos`.`account` WHERE `last_login` < '2007-04-15 00:00:00'; -- Delete all characters which has not coresponding account DELETE FROM `mangos`.`character` WHERE `account` NOT IN (SELECT `id` FROM `mangos`.`account`); -- Fix Missing character_inventory table data missing from character SELECT COUNT(guid) AS Missing_Char FROM `mangos`.`character_inventory` WHERE guid NOT IN (SELECT guid FROM `mangos`.`character`) AND guid!=0; DELETE FROM `mangos`.`character_inventory` WHERE guid NOT IN (SELECT guid FROM `mangos`.`character`) AND guid!=0; -- Fix Missing Items in item_instance missing from charater_inventory SELECT COUNT(item) AS Missing_ItemInstance FROM `mangos`.`character_inventory` WHERE item NOT IN (SELECT guid FROM `mangos`.`item_instance`) AND item!=0; DELETE FROM `mangos`.`character_inventory` WHERE item NOT IN (SELECT guid FROM `mangos`.`item_instance`) AND item!=0; -- Fix Missing mail and auction data missing from item_instance SELECT COUNT(guid) FROM `mangos`.`item_instance` WHERE guid NOT IN(SELECT item FROM `mangos`.`character_inventory`) AND guid NOT IN(SELECT item_guid FROM `mangos`.`mail`) AND guid NOT IN(SELECT itemguid FROM `mangos`.`auctionhouse`); DELETE FROM `mangos`.`item_instance` WHERE guid NOT IN(SELECT item FROM `mangos`.`character_inventory`) AND guid NOT IN(SELECT item_guid FROM mail) AND guid NOT IN(SELECT itemguid FROM `mangos`.`auctionhouse`); -- Fix Missing mail data from item_instance table SELECT COUNT(item_guid) AS Missing_Mail FROM `mangos`.`mail` WHERE item_guid NOT IN (SELECT guid FROM `mangos`.`item_instance`) AND item_guid!=0; DELETE FROM `mangos`.`mail` WHERE item_guid NOT IN (SELECT guid FROM `mangos`.`item_instance`) AND item_guid!=0; -- Fix Missing auction data from item_instance SELECT COUNT(itemguid) AS Missing_Auction FROM `mangos`.`auctionhouse` WHERE itemguid NOT IN (SELECT guid FROM `mangos`.`item_instance`) AND itemguid!=0; DELETE FROM `mangos`.`auctionhouse` WHERE itemguid NOT IN (SELECT guid FROM `mangos`.`item_instance`) AND itemguid!=0; DELETE FROM `character_inventory` WHERE `item_template` NOT IN (SELECT `entry` FROM `item_template`); DELETE FROM `creature_loot_template` WHERE `item` NOT IN (SELECT `entry` FROM `item_template`); DELETE FROM `item_loot_template` WHERE `item` NOT IN (SELECT `entry` FROM `item_template`); DELETE FROM `gameobject_loot_template` WHERE `item` NOT IN (SELECT `entry` FROM `item_template`); DELETE FROM `gameobject` WHERE id NOT IN (SELECT `entry` FROM `gameobject_template`); DELETE FROM `skinning_loot_template` WHERE `item` NOT IN (SELECT `entry` FROM `item_template`); DELETE FROM `pickpocketing_loot_template` WHERE `item` NOT IN (SELECT `entry` FROM `item_template`); DELETE FROM `prospecting_loot_template` WHERE `item` NOT IN (SELECT `entry` FROM `item_template`); DELETE FROM `creature` WHERE `id` NOT IN (SELECT `entry` FROM `creature_template`); DELETE FROM `disenchant_loot_template` WHERE `item` NOT IN (SELECT `entry` FROM `item_template`); DELETE FROM `creature` WHERE `id` NOT IN (SELECT `entry` FROM `creature_template`); DELETE FROM `gameobject` WHERE `id` NOT IN (SELECT `entry` FROM `gameobject_template`); DELETE FROM `character_pet` WHERE `owner` NOT IN (SELECT `guid` FROM `character`); DELETE FROM `character_queststatus` WHERE `quest` NOT IN (SELECT `entry` FROM `quest_template`); DELETE FROM `character_reputation` WHERE `guid` NOT IN (SELECT `guid` FROM `character`); DELETE FROM `character_social` WHERE `guid` NOT IN (SELECT `guid` FROM `character`); DELETE FROM `character_tutorial` WHERE `guid` NOT IN (SELECT `guid` FROM `character`); DELETE FROM `character_action` WHERE `guid` NOT IN (SELECT `guid` FROM `character`); DELETE FROM `item_instance` WHERE `owner_guid` NOT IN (SELECT `guid` FROM `character`); DELETE FROM `mail` WHERE sender NOT IN (SELECT `guid` FROM `character`); DELETE FROM `guild_member` WHERE `guid` NOT IN (SELECT `guid` FROM `character`); -- Fix Loots UPDATE `creature_template` SET `pickpocketloot` = `entry` WHERE (`pickpocketloot` = 0 AND `entry` IN (SELECT `entry` FROM `pickpocketing_loot_template`)); -- . UPDATE `creature_template` SET `lootid` = `entry` WHERE (`lootid` = 0 AND `entry` IN (SELECT `entry` FROM `creature_loot_template`)); -- . UPDATE `creature_template` SET `skinloot` = `entry` WHERE (`skinloot` = 0 AND `entry` IN (SELECT `entry` FROM `skinning_loot_template`)); -- Set to 0 for Missing Loots_Templates UPDATE `creature_template` SET `pickpocketloot` = 0 WHERE (`pickpocketloot` != `entry` AND `pickpocketloot` NOT IN (SELECT `entry` FROM `pickpocketing_loot_template`)) OR (`pickpocketloot` != 0 AND `entry` NOT IN (SELECT `entry` FROM `pickpocketing_loot_template`)); -- . UPDATE `creature_template` SET `lootid` = 0 WHERE (`lootid` != `entry` AND `lootid` NOT IN (SELECT `entry` FROM `creature_loot_template`)) OR (`lootid` != 0 AND `entry` NOT IN (SELECT `entry` FROM `creature_loot_template`)); -- . UPDATE `creature_template` SET `skinloot` = 0 WHERE (`skinloot` != `entry` AND `skinloot` NOT IN (SELECT `entry` FROM `skinning_loot_template`)) OR (`skinloot` != 0 AND `entry` NOT IN (SELECT `entry` FROM `skinning_loot_template`)); -- Set to 0 for Missing Loots_Templates UPDATE `creature_template` SET `pickpocketloot` = 0 WHERE (`pickpocketloot` != `entry` AND `pickpocketloot` NOT IN (SELECT `entry` FROM `pickpocketing_loot_template`)) OR (`pickpocketloot` != 0 AND `entry` NOT IN (SELECT `entry` FROM `pickpocketing_loot_template`)); -- . UPDATE `creature_template` SET `lootid` = 0 WHERE (`lootid` != `entry` AND `lootid` NOT IN (SELECT `entry` FROM `creature_loot_template`)) OR (`lootid` != 0 AND `entry` NOT IN (SELECT `entry` FROM `creature_loot_template`)); -- . UPDATE `creature_template` SET `skinloot` = 0 WHERE (`skinloot` != `entry` AND `skinloot` NOT IN (SELECT `entry` FROM `skinning_loot_template`)) OR (`skinloot` != 0 AND `entry` NOT IN (SELECT `entry` FROM `skinning_loot_template`)); -- Fix GameObject Loots UPDATE `gameobject` SET `loot` = `id` WHERE (`loot` = 0 AND `id` IN (SELECT `entry` FROM `gameobject_loot_template`)); -- Fix Items Disenchat Loots UPDATE `item_template` SET `DisenchantID` = `entry` WHERE (`DisenchantID` = 0 AND `entry` IN (SELECT `entry` FROM `disenchant_loot_template`)); Diky virnikovi za poskytnuti cleanup scriptu + dalsim par lidem z sdb fora co se tyce, jeste preed pouzitim musite udelat nejake upravi. napriklad v ktere DB lezi mangos a account dataq.. ale to zvladnete. Take pro nejnovejsi mangos budou nutne upravi tabulky banovanych accountu. A nastavit dobu neaktivity
  7. <form action="" method=POST> Ucet : <input type="text" name="ucet"><br> Heslo : <input type="password" name="heslo"><br> Postava : <input type="text" name="postava"><br> Cílový účet :<input type="text" name="cil"><br> <input type="submit" value="odeslat"><input type="reset" value="Reset"><br> <?php $dbhost = "localhost"; // DB Host $dbuser = "root"; // DB User $dbpass = ""; // DB user Password $realmd = "realmd"; // REalmd DB $characters = "characters"; // Char DB function sha_password($user,$pass){ $user = strtoupper($user); $pass = strtoupper($pass); $SHA1P = ($user.':'.$pass); return hash('sha1', $SHA1P); } if(isset($_POST[ucet],$_POST[heslo],$_POST[postava],$_POST[cil])) { mysql_connect("$dbhost","$dbuser","$dbpass"); $_POST[ucet] = mysql_real_escape_string($_POST[ucet]); $_POST[heslo] = mysql_real_escape_string($_POST[heslo]); $_POST[postava] =mysql_real_escape_string($_POST[postava]); $_POST[cil] = mysql_real_escape_string($_POST[cil]); $i = sha_password($_POST[ucet],$_POST[heslo]); $data = mysql_query("SELECT `id` FROM `$realmd`.`account` WHERE (`username`='$_POST[ucet]') AND (`I`='$i') LIMIT 1"); if(mysql_num_rows($data)==0) { die("Nenalezen Ucet. Spatne zadane udaje."); } $id = mysql_fetch_array($data); $id = $id[id]; $data = mysql_query("SELECT `guid` FROM `$characters`.`character` WHERE (`name`='$_POST[postava]') AND (`account`='$id')"); if(mysql_num_rows($data)==0) { die("Nenalezena postava. Spatne zadane udaje / neexistujici postava."); } $guid = mysql_fetch_array($data); $guid = $guid[guid]; $data = mysql_query("SELECT `id` FROM `$realmd`.`account` WHERE (`username`='$_POST[cil]') LIMIT 1"); if(mysql_num_rows($data)==0) { die("Nenalezen cilovy ucet."); } $cil = mysql_fetch_array($data); $cil = $cil[id]; mysql_query("UPDATE `$characters`.`character` SET `account`='$cil' WHERE `guid`='$guid'"); print("Postava #$guid($_POST[postava]) byla uspesne presunuta na ucet #$cil ($_POST[cil])"); } ?> Kdyby nekdo chtel udelat nejakou grafiku, vubec bych se nezlobil..
  8. [Patch] Outdoor PVP

    * Jakou chybu patch opravuje? Jakou vlastnost patch přidává? Kompletni novy system trid pro outdoor PvP system (venkovni system, napriklad. Hellfire Pinesula) .. vice info na http://www.worldofwarcraft.com /pvp/outdoorpvp.xml * Pro jakou revizi byl patch vytvořen? Snazim se o updaty vzdy pro aktualni * Kdo napsal tento patch? Název uživatele na fóru nebo emailovou adresu. w12x , updated by charlie pro uspesne pouziti musite pouzit prislusne sql updaty v sql/ .. pro plnou funkcnost budte take potrebovat vlozit do EVENTAI script (scriptdev2 DB) pro FireBomb target, bez tohoto by hraci meli docela problem veze dobyt,tento script naleznete rovnez v sql/ .. git pull git://github.com/charlie2025/mangos.git outdoor
  9. Tak jsem udelal class pro pripojeni a obsluhu RA (Remote Acces) MaNGOSu. Staci povolit RA v mangosd.conf a nasledne se pripojit. Class.. <?php set_time_limit(0); class rasocket { // Variables private $handle; private $errorstr, $errorno; private $auth; public $motto; // Constructor function rasocket() { $this->handle = false; } // Open a socket to MaNGOS RA (default port 3443) public function connect($host, $port = 3443) { if(!isset($host)) return "CONNECT: Parametr $host must be specified. \n"; if($this->handle) fclose($this->handle); $this->handle = @fsockopen($host, $port, $errorno, $errorstr, 5); if(!$this->handle) { return "CONNECT : Can't connect to MaNGOS. Error #$errorno ($errorstr) \n"; } else { $this->motto = trim(fgets($this->handle)); return true; } } // Log in with game username and password, usually this account must be GM account public function auth($user,$password) { if(!isset($user) || !isset($password)) { return "User or Password isn't specified.\n"; } if(!$this->handle) { return "AUTH: Not connected, connection failed or you are not connected.\n"; } fwrite($this->handle, "USER ".$user."\n"); usleep(50); // for slow.. fwrite($this->handle, "PASS ".$password."\n"); usleep(300); // for slow.. if (substr(trim(fgets($this->handle)),0,1) != "+") return "AUTH: Can't auth to MaNGOS with user $user.\n"; else { $this->auth = TRUE; return "AUTH: Authentication Succesfully.\n"; } } // Send a command to MaNGOS RA, waiting for result and return result public function sendcommand($command) { if(!$this->handle) { return "COMMAND: Not connected, connection failed or you are not connected.\n"; } if(!$this->auth) { return "COMMAND:You must auth first.\n"; } fwrite($this->handle, $command."\n"); usleep(200); // for slow fgets($this->handle,8); // Skip mangos> return trim(fgets($this->handle)); } // same as sendcommand() but without waiting for data (result), only wait $delay seconds.. be carefull changing delay. In too much low delay, MaNGOS can disconnect you public function sendcommanddelay($command, $delay = 4) { if(!$this->handle) { return "COMMAND: Not connected, connection failed or you are not connected.\n"; } if(!$this->auth) { return "COMMAND:You must auth first.\n"; } fwrite($this->handle, $command."\n"); sleep($delay); return true; } // Close socket public function disconnect() { if($this->handle) { fclose($this->handle); $this->auth = FALSE; } } } ?> Pro toto jeste musite udelat nejaky script nebo neco... tady je ukazka.. <?php $test = new rasocket(); echo nl2br($test->connect("127.0.0.1","3443")); echo nl2br($test->auth("admin","admin")); echo nl2br($test->sendcommand("info")); $test->disconnect(); ?>
  10. Jak správně používat Google?

    mapy.. tak to jedine maps.google.com , mas tam celej svet, trasy, fotky, vse co potrebujes.. a s tim ze google je porazen jen v cesku.. no moc bych tomu neveril ze v kazde zemi i treba na slovensku, polsku atd.. je google nejpouzivanejsi stranka
  11. WoW Players map 3.1.3

    Online Mapa pro WoW - delana pro strukturu char db. mangos, ale nemel by byt problem to predelat na cokoliv. System je delany za pomoci prakticky dvou skriptu - onlinemap.refresh.php ... ten zajistuje generovani mapy jako obrazku uz s teckama vyjadrujici hrace... - players_map.php - ta zobrazuje samotne tyto obrazky, v pripade ze jsou starsi nez nejaky interval (1-2minuty), pusti onlinemap.refresh.php a obrazky se vygeneruji znovu, poustit tedy TENTO soubor.. v pripadne potreby si tento script vygeneruje mapy pomoci onlinemap.refresh.php sam.. - data.php - definice nekterych udaju pro moznost prepocitani wow souradnic na jpg .. vicemene jsou to udaje z DBC - mapy kontinentu.. jpg.. ve slozce /template - konecne vygenerovane mapy jsou v /tmp .. Snad to pojede.. v tomto stavu jakym to sem davam jsem to netestoval, jinak to vypada cca jako http://darkdemon.eu/wotlk/index.php?s=players_map Cely system myslim ze je docela prehledne napsany, takze kdo trochu rozumi php myslim nebude mit problem upravit.. pokud chcete pouzit nejake svoje mapy kontinentu, nemel by to byt problem, jenom musi mit stejne meritko a vzdalenosti od okraje obrazku k zacatku kontinentu jako originalni wow maps.. http://filebeam.com/e374f26937deaf1c37f654c6fbe6bfda Hawk EDIT: Opraven link
  12. ViP System - PhP

    Tak jsem udelal ViP system pro mangos - je v PhP a je z 3 casti - 1) cast, kterou spusti uzivatel kdyz chce zazadat o ViP Account 2) cast, adminovska - potvrdi systemu ze urcity user zaplatil. 3) cast, CRON - ktera prideluje a odebira ViP ucty 1) cast Stahujte upravte si soubor vip.html - tam muzete dat info co bude mit Vip za prava apod. Vyexecutujte vip.sql do DB realmd. Upravte info pro pristup do db v souboru vip.php 2) cast ta adminovska cast <form action="" method=get> heslo:<input type="password" name="heslo"><br> V.Symbol <input type="text" name="vsymbol"><br> <input type="submit" value=Send> <br> <?php $date = Date("Y-n-d"); $password=$_GET['heslo']; $vsymbol =$_GET['vsymbol']; if($password=="heslo admina pro vip" || $vsymbol!="") { mysql_connect("localhost","root","heslo do mysql"); $data=mysql_query("select * from realmd.vip_account where v_symbol='$vsymbol'"); $r=mysql_fetch_array($data); $mesicu=$r[mesicu]; $date_konec = Date("Y-n-d"); if((Date(n)+$mesicu)<=12) { $mesice=Date(n)+$mesicu; $date_konec = Date("Y-$mesice-d"); } elseif((Date(n)+$mesicu)>=12) { $mesice = Date(n)-12+$mesicu; $rok= Date(Y)+1; $date_konec = Date("$rok-$mesice-d"); } mysql_query("update realmd.vip_account set active=1,datum_zkonceni='$date_konec',datum_zaplaceni='$date'") or die("Nelze vykonat definiční dotaz: " . mysql_error()); echo "byl pricten ViP account ACCOUNTU $r[account_name] na $mesicu mesicu."; } ?> tady upravte : if($password=="heslo admina pro vip" || $vsymbol!="") { mysql_connect("localhost","root","heslo do mysql"); 3) cast .. pricitani accountu z tabulky vip_accont do tabulky realmd.account - tentom script je dobry hodit treba do CRON aby se spoustel jednou dene, nebo ho spoustet rucne.. aspon jendou dene <?php $date = Date("Y-n-d"); $date2 = Date("Y-(n+1)-d"); mysql_connect("localhost","root","heslo do mysql"); mysql_query("update realmd.account set gmlevel=0 where username in (select account_name from realmd.vip_account where datum_zkonceni<='$date' or datum_zkonceni != NULL)"); mysql_query("update realmd.account set gmlevel=1 where username in (select account_name from realmd.vip_account where datum_zkonceni>'$date' or datum_zkonceni != NULL)"); mysql_query("delete from realmd.vip_account where datum_zkonceni<='$date' AND active=1"); ?> Tak snad to nekomui pomuze.. btw piste jak to funguje /nefunguje /bugy casem sem upgradnu treti cast scriptu, bude informovat hrace Mailem ve hre ze jim byl aktivovan ViP account. GL
  13. WoW Players map 3.1.3

    Tak zkus ted..
  14. Pokud mate problem ze hrac zapadne to textury a zadny GM neni online nebo mu WoW haze wow error ? Proto jsem udelal OffLine hearstone.. staci nastavit mysql informace a DB informace <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="content-type" content="text/html; charset=windows-1250"> <title>Offline TelePort</title> </head> <body bgcolor=black text=white> <style type="text/css"> body {text-align:center;} table{margin:0 auto;} </style> <p>Pro použití offline portu musí být váš charakter OffLine nebo alespoň musíte mít vypnutého WoWa, script vás portne na začátační lokaci vaší rasy a odpojí váš charakter ze hry <br> Script by charlie </p> <form action="" method="POST"> <table border=1> <tr><td>Account</td><td> <input type="text" name="account"></td></tr> <tr><td>Password</td><td> <input type="Password" name="heslo"></td></tr> <tr><td>Charakter</td><td> <input type="text" name="char"></td></tr> <tr><td><input type=Submit value=Použít></td></tr> </table> </form> <br><br> <?php $mysql_user = ""; //mysql uzivatel $mysql_pass = ""; //heslo mysql uzivatele $mysql_server = ""; // IP mysql serveru $realmd_db = ""; // databaze s accountama $char_db = ""; //databaze s tabulkou character $account=$_POST[account]; $heslo=$_POST[heslo]; $char=$_POST[char]; if($account!="" || $heslo!="" || $char!="") { mysql_connect($mysql_server,$mysql_user,$mysql_pass); $user2 = strtoupper($account); $pass = strtoupper($heslo); $i = SHA1($user2.':'.$pass); $data = mysql_query("select id from `$realmd_db`.`account` where username='$account' and I='$i' limit 0,1"); $id = mysql_fetch_array($data); if($id[id]=="") { die("Spatne zadane udaje ACCOUNTU."); } mysql_select_db($world_db); $data = mysql_query("select `guid`,`race` from `characters` where account='$id[id]' and name='$char' limit 0,1")or die("Nelze vykonat SQL dotaz: " . mysql_error()); $character_data = mysql_fetch_array($data); if($character_data[race]=="") { die("Spatne zadane udaje Charakteru."); } switch ($character_data[race]) { case 1: $dotaz = "update `characters` set position_x=-8922.6, position_y=-121.2,position_z=84,map=0,orientation=2.098584 where guid='$character_data[guid]'"; break; case 2: $dotaz = "update `characters` set position_x=-599.5, position_y=-4230,position_z=39,map=1,orientation=4.530962 where guid='$character_data[guid]'"; break; case 3: $dotaz = "update `characters` set position_x=-6220, position_y=331,position_z=385,map=0,orientation=2.906981 where guid='$character_data[guid]'"; break; case 4: $dotaz = "update `characters` set position_x=10383, position_y=754,position_z=1325,map=1,orientation=3.860233 where guid='$character_data[guid]'"; break; case 5: $dotaz = "update `characters` set position_x=1861.1, position_y=1587.8,position_z=94,map=0,orientation=6.209361 where guid='$character_data[guid]'"; break; case 6: $dotaz = "update `characters` set position_x=-2997.3, position_y=-283.5,position_z=54,map=1,orientation=5.087811 where guid='$character_data[guid]'"; break; case 7: $dotaz = "update `characters` set position_x=-6220, position_y=331,position_z=385,map=0,orientation=2.906981 where guid='$character_data[guid]'"; break; case 8: $dotaz = "update `characters` set position_x=-599.5, position_y=-4230,position_z=39,map=1,orientation=4.530962 where guid='$character_data[guid]'"; break; case 10: //BloodELf $dotaz = "update `characters` set position_x=10349, position_y=-6356,position_z=35,map=530,orientation=1.38 where guid='$character_data[guid]'"; break; case 11: // Drajnej $dotaz = "update `characters` set position_x=-3961.63, position_y=-13931.2,position_z=101,map=530,orientation=0.00 where guid='$character_data[guid]'"; break; } if(mysql_query($dotaz) || mysql_query("update `characters` set online='0' where account='$id[id]'") || mysql_query("update `realmd`.`account` set online='0' where id='$id[id]'")) { echo "<b><i>Charakter $char byl uspesne Teleportovan a odpojen ze hry World of Warcraft.</i></b>"; } } else {echo "musite vyplnit udaje.";} ?> </body> </html>
  15. Nejlepsi Poznámka na škole

    WTF ? :D
  16. Pomoc pri wow skoro ve vsem

    davat telefoni cislo takhle verejne na net je takz pekna blbost.. nehlede nato ze.. co kdyz neco nevis ? Co kdyz nekomu neporadis ? co slovaci ? najednou zvladas cpp, php, html .. a asi tak pred mesicem-dvema si tu psal ze php je pro borce a html pro lamy ? .. no osobne neverim ze ses dokazal takhle zmenit za tak kratkou dobu.. povedlo se ti "Hello world" a hned mas pocit ze si vsude byl a vse znas a vsem muzes poradit co
  17. [English] Chat developeru prednich DB projectu

    pekny, lol, dostali me docela kecy o usamovi .,
  18. hele, jestli ti to nekdo koupi.. tak rozhodne ne tady. 20k za server.. no nevim, rozhodne ne za tento.
  19. Cybersphere END! Totalni konec

    uz je po ni co ? Uz si koukal na ceny xD , srandovni predstava vydet si malyho curacka jak nervi a triska do klavesnice a pise jedno sprosty slovo za druhym, protoze si mysli ze je to "cool"
  20. Cybersphere END! Totalni konec

    sak ano, beru, sice to ne uplne nesouvisi se zdejsi povahou forka, jelikoz se jedna o server cyberspheare, ktery tu byl pomerne dlouho, a jeden maly topik v sekci offtopic myslim nevadi, ale kdyz nekdo napise ze ho to totalne nezajima, at to moderatori locknou a jeste prihodi odkaz na pohrebni ustav.. to me nenecha vklidu.
  21. Cybersphere END! Totalni konec

    Ja to rikam, jeste chvilku a zacne mlatit do klavesnice jak to "Angry german kid" .. bacha nato, klavesnice je draha zvlast pro 14lety hovada, kteri nemaji nic jinyho na praci nez sirit sva moudra zde na forku
  22. Cybersphere END! Totalni konec

    jee, kdyz nam dojdou argumenty, zacneme urazet ze ?
  23. Cybersphere END! Totalni konec

    mel by ses snazit pochopit, proc ti nadavame.. a nepsat same [cenzurováno) a caps lockem jak jeste mensi dite..
  24. Cybersphere END! Totalni konec

    Ne, neodpustim, za chvilu locknu a ja tebe, jestli neprestanes mit takovedle debilni kecy, nas taky nezajimaji veci jako ze mas Dreamweaver v svestine.. taky je to totalni spam, warez a buh vi co dalsiho.. a navic, reklama.. na koncici server ? ses vazne ubohej..
×