Jump to content

Search the Community

Showing results for tags 'návod'.

  • Search By Tags

    Oddělujte čárkami
  • Search By Author

Content Type


Fórum

  • Obecné
    • Všeobecné
    • Všechno možné
  • Programování
    • Poradna
    • Návody
    • Tvorba
    • Hledám programátora
  • Herní oblast
    • Poradna
    • Jak na to?
    • Herní kontext
    • Herní zážitky
    • Komunita
  • Grafika
    • Poradna
    • Návody
    • Tvorba
  • Ostatní
    • Hardware a software
    • Hledám/nabízím
    • Archiv
    • 3D Tisk

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Web


Facebook


Jabber


Skype


Steam


Twitter


Github


Pastebin

  1. Zdar, dnes jsem potřeboval napsat algoritmus pro zkrácení stringu, jelikož jsem ze stringu o počtu X znaků potřeboval mít string o maximální délce Y znaků. Při finišování jsem se také rozhodl, že by to mohl být nejen prostředek pro nejen ostatní, méně zkušené, programátory PHP, ale taky programátory jiných jazyků, jelikož logika je v podstatě stejná. Komentáře v kódu jsou, podle mého názoru, dostačující. V případě nesouhlasu s něčím, případně návrhy na vylepšení sem prosím připište. //EDIT: Upravena chyba "Uninitialized string offset: -1", když nebyl nalezen žádný string pro output S pozdravem, tbx
  2. Keďže tu nevidím nikde návod ako spraviť mapu tak vám ho sem dám.. Mapu vytvorenú v MTA si ulzte a mate ju v C:\Program Files\MTA\server\mods\deatmatch\resources\menomapy\menomapy.map(Napr.) .. otvorte si vasamapa.map a jej obsah zkopírujte a vlozte ho do bieleho policka na stranke http://www.convertffs.com/ a dajte convert .. to co vam vyslo okrem toho spodku skopirujte.... ten spodok vypada asi takto: to skopirovane vlozime do pawna do public OnGameModeInit() alebo do public OnFilterScriptInit(). malo by to vypadat asi takto: .. stlacite F5 a je to ... Funguju iba objekty a auta(object a vehicle). Pickupi nie !!
  3. Guest

    návod Vytvoření a nastavení SA:MP serveru

    Vytvoření a nastavení SA:MP serveru Zdravím, dnes si ukážeme jak vytvořit server a nastavit jej. 1. Vytvoření a nastavení windows serveru Základní předpoklady, pro vytvoření vlastního serveru na vlastním PC, je veřejná IP adresa a dostatečně rychlý internet. Pokud nemáte veřejnou ip a chcete pořádný server, je dobré najít si kvalitní hosting. Stáhnutí Jako první si samozdřejmě stáhněte SA:MP Windows server zde! Na ploše si vytvořte složku, kterou pojmenujte například "SAMP server". Do této složky rozbalte obsah staženého archivu ( samp03dsvr_R2_win32.zip ). Nastavení serveru V poznámkovém bloku si otevřete soubor server.cfg. Zobrazí se vám toto: Vysvětlení Až si soubor server.cfg nastavíte, tak jak potřebujete, uložte jej a otevřte soubor samp_server.exe a server se zapne. 2. Vytvoření a nastavení serveru u hostingu Vytvoření serveru u hostingu je přes administrátora (nebo-li majitele) daného hostigu. Nastavení hostingu se niajk neliší od windows serveru.Snad jen tím, že většina hostingů má adminstrace serveru, kde se tyto věci nastavují. SA:MP Hostingy: Crazy Host - http://www.crazyhost.cz - Ceník zde. Fakaheda - http://www.fakaheda.eu - Ceník zde - Tento hosting není zaměřen jen na SA:MP, ale i na jiné Multiplayerové hry. Xel - http://www.xel.cz - Ceník se ukazuje pouze registrovaným uživatelům. Registovat se můžete zde. Portál člověka s několika multiúčty - http://www.Portál člověka s několika multiúčty.cz - Nejsem si nyní jistý, ale tento hosting je pravděpodobně FREE. Doufám, že Vám tento návod pomohl a že se Vám líbí.
  4. Ahoj, vítám vás u mého prvního Tutoriálu a to na animace. Info : Pivot Legrační prográmek na tvorbu animací.Nejvhodnější jsou asi nějaké bojovky apd. ale nic nám také nebrání vytvořit si vlastní například Pawnování "cyclops" . Abych řekl pravdu dobře se v tom vyřádíte a když už tak z toho vznikne pořádná pecka a někdy dokonce i film . Nyní ale dost keců a vrhneme se k tvorbě tak tedy Let's Go ! Návod - Tvorba Asi nejdůležitější ingrediencí je samotný program který je http://www.stahuj.centrum.cz/grafika_a_ ... ownload/?g[hledano]=Pivot&g[oz]=2.2.6 zde ke stažení Tak tedy stáhneme a naším dalším krokem je Instalace Po nainstalování také spustíme a uvidíme okénko se samotným pivotem a uvnitř okénka je postavička.Tyto panáčky nazíváme Stickman/i Postavička má jednotlivé klouby kterými můžeme pohybovat.Zvolíme třeba loket a pohneme ním a tím manipulujeme postavičkou.Dáme ji například ruky nahoru. V levém rohu v menu dáme AF tak zvaný Add Figure ... což nám vlastně přidá další figurku do hry.Nastavíme zase třeba stickmana. Nastavíme tedy figurce klouby a až budeme mít ten 1 snímek hotov dáme Next Frame což nám vlastně hodí další snímek na kterém se udělá něco jiného.Díky tomuto můžeme udělat například propracovaný pohyb což se velmi hodí a je to velmi hezké podle mého názoru.Nyní se blížíme ke konci jen si vysvětlíme funkce a ukážeme si malou ukázku a naše dílo je hotové.Tak tedy jdeme na další část. Vytváření objektů : Pokud chceme uplně nový objekt tak je možnost si to vytvořit zrovna v programu což se hodí nemyslíte ? Tak zvolíme v liště File -> Create Figure Type a od začátku je jen jedna úsečka ,ale pomocí dalších si můžete udělat třeba židli.Tvoření je vlastně jen na vaší fantazii. Options : Zvolíme si šířku a výšku plochy. Load Background : Nastavení pozadí například obrázek. Current Figure : Nazývám Figure Menu a používám zkratku FM Možnosti figury : Delete - Odstraní figuru Edit - Úprava Figury Center - Přemístí figuru na střed Flip - Otočení figury Colours - Nastavení barvy figury Back - Návrat Tohle jsou nejpoužívanější funkce. A zde je závěrečné dílo které jsem udělal za 2 min.Není moc dobré ale je jen ukázkové. Děkuju za přečtení a doufám že jsem vám aspoň s něčím pomohl.
  5. cniry

    návod Nové CPF 3.1

    Ahoj, dnes jsem vydal nové CPF 3.1. V následujících hodinách popracuju na dokumentaci. CPF je jednoduchá sbírka funkcí, která usnadňuje programování webových stránek. http://www.cpf3.cniry.cz Stahujte ze: http://www.cpf3.cniry.cz/pack.rar Co je nového? 1) volání funkcí je snadnější Funkce můžete volat buďto postaru $cpf->knihovna->funkce();, nebo novým a doporučeným zápisem: knihovna::funkce(); všechny knihovny se načítají až při prvním použití 2) zaktualizovány všechny knihovny všechny knihovny byly zaktualizovány a přepsány aby pracovaly efektivněji 3) přidány vývojové informace při vývoji vidíte vždy na konci stránky informace o stránce 4) přidáno pěknější zobrazování chyb chyby nyní vidíte takto: 5) výpis chyb jde vypnout nezobrazujte na spuštěném weby chyby! vypnete je jednoduše takto: $cpf->bezchyb(); nebo cpf::bezchyb(); 6) speciální funkce CPF samo v některých případech volá tzv speciální funkce. Pokud s například vytvoříte funkci on_submit(), provede se sama vždy po odeslání formuláře. Pokud například chcete na všech postránkách mít patičku, můžete ji bez problémů vložit do funkce on_exit(). Funkce on_exit je absolutně poslední funkce, která se provede ve scriptu. Další podrobnější příklady použití dodám v následujících hodinách.
  6. Cawte Mate Linux Debian ? Chcete si na vašom Virtualnom serveri spraviť web ? Tak tento návod Vám pomôže Tak otvoríme si Putty pripojíme sa na vašu VPS na Root a píšeme postupne tieto kody 1.Updatujeme VPS apt-get update 2.Nainstalujeme Apache apt-get install apache2 3.Nainstalujeme si PHP-5 apt-get install php5 apt-get install libapache2-mod-php5 4.Restartujeme Apache2 /etc/init.d/apache2 restart Tak teraz mame web spraveny web nájdete na http://VASAIP/ A ak chcete aj Databázu tak pokračujte ďalej. Nainstalujeme Mysql apt-get install php5-mysql Nainstalujeme PHP MY admin apt-get install phpmyadmin Nainstalujeme a nastavíme heslo do MYSQL serveru apt-get install mysql-server phpmyadmin A nakoniec restartujeme Apache2 /etc/init.d/apache2 restart Tak a máte web z databázov. To je všetko. Ak máte problem alebo niečo ine napíšte SZ alebo koment. Ďakujem
  7. Tak, nasel jsem vec nad kterou jsem kdysi premyslel a ted jsem na to prisel. Myslim, ze se to bude hodit i vam, minimalne vedet o tom, ze neco takoveho existuje. Mozna se vam nekdy stalo, ze jste potrebovali volat variabilne funkce (treba dle URL adresy). Nyni budete vedet jak na to. Mame dve funkce function tFunc1() { echo "String funkce 1"; } function tFunc2() { echo "String funkce 2"; } Nyni je potrebujeme zavolat. Je jasne, ze muzete pouzit tFunc1() a tFunc2() ale my chceme volat funkce podle promenne. To vyresime jednoduse $func = 'tFunc1'; $func(); // zavola funkci tFunc1 $jinapromenna = 'tFunc2'; $jinapromenna(); S touhle variabilni funkci muzete zachazet stejne jako s normalni funkci, tzn. muzete do ni vkladat argumenty apod. V pripade, ze je nekde chyba, prosim, upozornete mne a ja to opravim.
  8. Příkazy které ukazují na začátek nebo konec zdrojového kodu PHP,mohou vypadat třeba takto : ; ?> ................Toto jsou standartní značky označující začátek a konec kodu PHP script language="php"> echo $x; ................Dlouhý zapis(Důležite pro použití v aplikaci FrontPage který standartní značky nerozpozná) echo $x; ?> ................Krátký zapis echo $x; %>
  9. <?php session_start(); if($_SESSION['LoggedIn'] == 1) { echo "ACCESS GRANTED!"; } else { echo "ACCESS DENIED!"; } ?>
  10. MajkX

    návod SEO - 1.diel

    Zdravim Tak ako sa teraz pozeram do HTML / CSS tvorby , tak takmer ziaden web nema ani zakladne SEO. Tak som sa rozhodol napisat tu par tutorial co a ako s tou "vecou". SEO - Search Engine Optimization , je metodika vytvarana a upravovania webovych stranok , aby ich forma a obsah boly vhodne na automatizovane spracovanie v internetovych vyhladavacoch. A teraz preklad : je to uprava kodu na taky sposob , aby vas vyhladavace (napr seznam.cz , google a pod...) "nasli". jasne vecsina z vas si mysli , ze to staci dat do google.sk/addurl/ a tym to konci.. Nie..tym to iba pridate stranku do katalogu google. Ak chcete aby vas naozaj nasli , musite si svoj kod trochu upravit. Najzakladnajsie su asi meta tagy. Meta tagy tu tagy , do ktorych mozete doplnat autora , klucove slova , popis stranok a podobne. Tak zacneme prvym meta tagom , a to je : je to vlastne strucny popis web stranky. TIP : Ak chcete aby vasu stranku naslo viac ludi , dajte na kazdu novu stranku novy popis. Dalsi meta tag budu klucove slova : Su to zakladne klucove slova , ktore bude vyhladavac pouzivat pri vyhladavani. POZOR ! zase odporucam na kazdu novu stranku , davat dalsie klucove slova aby sa rozsirilo hladanie. Nezadavajte vsak klucove slova , ktore nemaju z obsahom stranky nic spolocne. Nezabudajte ich taktiez odelovat ciarkou. vlastne hovori vyhladavacu , v akom jazyku je stranka. namiesto "cs" mozte napisat : sk , en a pod... Zadavajte ale iba jeden jazyk inac sa to bude pliest. Dalsie je kodovanie stranky. Pomoze to nielen pri dlznoch a mekcenoch , ale aj vyhladavacu zistit ake mate kdoovanie. Kodovanie UTF-8 Windows-1250 Dalsi meta tag : je nazov editoru , ktory ste pouzili pri vytvaranie stranky. Autor : je vlastne autor stranky. Ok tak z meta tagov by to bolo vsetko , teraz by som rad presiel na nieco "lachsie". Google urobila skvelu sluzbu webmasterom , ked spustila "Nástroje pro webmastery" ktore sa daju najst na adrese : https://www.google.com/webmasters/tools/home?hl=cs . Najskor si to odvas bude pytat aby ste overili pravost vasich stranok..vyberte si jednu z moznosti. Potom ked uz mate vsetko overene , zvolte : Soubory Sitemap. Sitemap.xml je vlastne mapa webu , a tu vyhladavace vyuzivaju pri prehladavani podstranok.Je to vlastne Obsah vasich stranok. Subor sitemap.xml jednoducho nahrajte do root-u webu. Dalsie je robots.txt Je to subor , ktory povoluje / zakazuje robotom pristum na niektore stranky. Ten vam taktiez google vygeneruje podla vasich predstav. Subor robots.txt jednoducho nahrajte do root-u webu. Dalsia utilitka je Sitelink. Je to vlastne zobrazenie vasich subodmen a podstranok. Zmenu adresy mozme preskocit , kedze adresu sa menit nechystame. Dalsie je nastavenie. Tam mozete nastavit webovu lokalitu / geograficky ciel. Ako ste zo SEO pokrocili , co este musite opravit a podobne veci , vam zdarma spravi seo-servis.cz v priebehu par sekund ! Jednoducho prejdite na stranku http://seo-servis.cz/source-zdrojovy-kod/ a zadajte adresu vasho webu. Snad vam TUT pomohol
  11. Po delší pauze jsem se rozhodl, že budu pokračovat ______________________________________________________ V dnešním díle se seznámíme s těmito věcmi: HTML [*:1qyh26ro]tag - a tagy s ním související[*:1qyh26ro]tag [*:1qyh26ro]tag (H1,2,3 atp.) [*:1qyh26ro] tag [*:1qyh26ro] tag [*:1qyh26ro]tagy ______________________________________________________ Tak jdem na to 1.0 V minulém díle jsme si ukázali základy, v dnešním díle si ukážeme už o něco více k samotnému kódování. Pojedeme od shora, už byste měli mít ve vašem HTML souboru tzv. DOCTYPE, jak jsme si ukazovali minule. Nyní byste si měli vytvořit tzv. hlavičku. Jak ? - Pomocí tagu tento tag je párový, takže ho pak taky musíme ukončit </head>. Další pravidlo, musí být na začátku vašeho kódu. viz. příklad: <?xml version="1.0" encoding="CP-1250"?>html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> Titulek Samotý tag není zajímavý, důležité jsou věci v něm... 1.1 - tag - no, kdo umí alespoň trochu anglicky, tak už ví, co to znamená. Kdo neví, tak to znamená titulek stránky. - titulek stránky je to, co se zobrazuje v záložce - př. Pawno.cz ... tag je párový, takže ho opět musíme řádně ukončit -> ukázka v praxi: Pawno.cz 1.2 další důležitá část hlavičky jsou tagy META ... Tento tag určuje např. kódování [jazyk] stránky, či klíčová slova atp.... Nebudem tu dál kecat, jdeme do praxe: - Určování kódu stránky charset=windows-1250 - toto znamená typ kódování. Nejpoužívanější je UTF-8. Pro české znaky je však nejšetrnější Windows 1250 Používaná kódování: - UTF-8 - Windows 1250 - ISO-8859-2 Vpodstatě toto je jen na Vás, co si vyberete Další z těchto tagů vyjadřuje název stránky a to přesněji: Tyto tagy podle mě nejsou až tak důležité, ale když chcete mít web se SEO optimalizací a plnou validností, neměl by chybět... META TAGY toho vyjadřují hodně, třeba taky klíčová slova: Místo klíčová slova, doplňte slova, která co nejvíc vyjadřují váš web. slova se oddělují mezerou. dále je to například nastavení indexování roboty. Doporučuji nechat na vše povoleno: Jde nastavit určitým robotům zákaz indexování atp. K tomu ale spíše slouží soubor robots.txt Posledním META tagem, který si tu ukážeme je meta tag author, který vyjadřuje autora stránky: Myslím, že toto ani nepotřebuje delší komentář Závěrem: Tag meta NENÍ párový => musíme ho ukončit lomítkem na konci [/b][/color] 1.3 Ostatní tagy, které patří do head: Do tagu patří taky veškerý zápis interních stylů - tag To by bylo pro tag asi vše 2.0 tag Tag je párovým takže na konci ho musíme opět ukončit . Tag vyjadřuje odstavec. Nic víc nevyjadřuje Pokud chcete mít validní kód, musíte mít v tagu veškerý "volný text", volným textem se rozumí veškerý text, který nemáte např. v tagu Ukázka v praxi: Váš text 3.0 tag tento tag je pro kodera taky hodně důležitý, je párový a užívá se více druhů: - největší [1. nadpis] - nejmenší [6. nadpis] - Jak jste mohli postřehnout, jedná se tedy o tag, který tvoří nadpisy. Tudíž zvětšuje, či zmenšuje text a zalamuje automaticky řádek. v praxi to vypadá následovně: Nadpis první kategorie a zobrazí se vám: Nadpis první kategorie 4.0 Tag Pro codera jeden z těch důležitějších tagů - je to tag, který dělá odkazy, tedy, pokud si ho trošku upravíme Vaše doména Teď si to trochu rozebereme: href="http://vase-domena.cz" - toto znamená, kam bude odkaz směrovat, může to být taky například href="index.php" - to vás odkáže na soubor index.php, který se nachází v rootu webu a atribut target="_blank" znamená, že se odkaz otevře v novém okně / záložce To by bylo nastavení odkazu: Vaše doména Zvýrazněný text se zobrazí ve vaší stránce, může být nahrazen třeba obrázkem, či nadpisem, stačí mezi tagy a vložit vpostatě jakýkoliv html tag. 5.0 Tag Tento tag je opět velmi důležitý - vkládá do stránky obrázky. Po dlouhé době je to tag NEPÁROVÝ - tudíž ho ukončíme pouze lomítkem. Příklad: Stejně jako u tagu zde užíváme atribut href="" Proto ho přeskočím... Jen dodám, že v něm musí být přesná cesta vč. přípony obrázku... width="" & height="" - tyto atributy určují velikost obrázku, pokud je nezařadíte, obrázek se zobrazí ve své skutečné velikosti. alt="" - alternativní text - zobrazuje se v případě, že je obrázek nedostupný border="" - rámeček obrázku, užívá se číselný kód, či "none" => 0 6.0 Tagy Všechny tagy jsou párové a dnes už se od nich spíše upouští a nahrazují se CSS funkcemi, kdo je chce používat, tak asi i ví, co jsou zač 6.1 Tag - B - tučný text praxe: tučný text Od tohoto tagu se upouští nejvíc, je nahrazován i v HTML a to tagem , který má stejnou funkci... 6.2 Tag Jak můžete znát, tento tag dělá kurzívu, jak jsem zmiňoval, dnes se to spíše nahrazje v CSS, nicméně praxe: Text kurzíva 6.3 Tag - tento tag se používá, jak můžete znát - podtržený text praxe: podtržený text ____________________________________________________ To by bylo pro dnešek vše, myslím, že dost vyčerpávající díl.... a již brzy bude další...
  12. Vozidlá a ich základne funkcie Obtiažnosť: Cieľ Tutoriálu: Spoznať nové funkcie a naučiť sa ich používať / Nemať problémy s pracovaním s vozidlami. Obsah: Vytváranie vozidiel Odstraňovanie vozidiel Oprava vozidiel Respawn vozidiel Zmeny farieb vozidiel Zmeny paintjobov vozidiel Komponenty - Pridávanie / Odoberanie Nastavenie HP vozidla Nastavenie pozície vozidla Hráč - Posadenie / Vysadenie Ideme na to Vytváranie vozidiel Na vytváranie vozidiel 3 funkcie: AddStaticVehicle AddStaticVehicleEx Createvehicle AddStaticVehicle funkcia , ktorá može byť použitá jedine v OnGameModeInit alebo v OnFilterScriptInit. To znamená , že sú vytvorené hneď pri spustení GM alebo FS. CEz túto funkciu nemožeme vytvárať vozidlá počas diania hry. AddStaticVehicle(modelid, Float:spawn_x, Float:spawn_y, Float:spawn_z, Float:angle, color1, color2) modelid - ID vozidla (ID všetkých vozidiel nájdeme TU) Float:spawn_X - Pozícia spawnu vozidla X Float:spawn_Y - Pozícia spawnu vozidla Y Float:spawn_Z - Pozícia spawnu vozidla Z Float:angle - Otočenie vozidla color1 - ID prvej farby vozidla (ID farieb vozidiel nájdete TU) color2 - ID druhej farby vozidla (ID farieb vozidiel nájdete TU) Príklad: AddStaticVehicle(520, 2109.1763, 1503.0453, 32.2887, 82.2873, 0, 1); AddStaticVehicleEx taká istá funkcia , ovšem táto funkcia má pridaný čas , za ktorý sa vozidlo respawnne, ak vo vozidle nieje vodič. AddStaticVehicleEx(modelid, Float:spawn_x, Float:spawn_y, Float:spawn_z, Float:angle, color1, color2, respawn_delay) respawn_delay - Je čas , za ktorý sa vozidlo respawnne ak v ňom nieje vodič v MINÚTACH Príklad: AddStaticVehicleEx ( 520, 2109.1763, 1503.0453, 32.2887, 82.2873, 0, 1, 15 ); Createvehicle tiež funkcia na vytváranie áut. Túto funkciu možete využiť v OnGameModeInit a OnFilterScriptInit ale aj počas diania hry. To znamená, že touto funkciou možeme vyvolať vytvorenie auta priamo hre v dosledku nejakej činnosti hráča. Funkciu možete použiť napr. pri vytváraní príkazu. Createvehicle(modelid, Float:x, Float:y, Float:z, Float:angle, color1, color2, respawn_delay) modelid - ID vozidla (ID všetkých vozidiel nájdeme TU) Float:X - Pozícia vytvorenia vozidla X Float:Y - Pozícia vytvorenia vozidla Y Float:Z - Pozícia vytvorenia vozidla Z Float:angle - Otočenie vozidla color1 - ID prvej farby vozidla (ID farieb vozidiel nájdete TU) color2 - ID druhej farby vozidla (ID farieb vozidiel nájdete TU) respawn_delay - Je čas , za ktorý sa vozidlo respawnne ak v ňom nieje vodič v SEKUNDÁCH Príklad: CreateVehicle(520, 2109.1763, 1503.0453, 32.2887, 82.2873, 0, 1, 60); Funkciu možete použiť napr. v príkaze ( dajme tomu , že príkaz /auto ). Ak hráč zadá príkaz /auto , tak sa vytvorí toto vozidlo. V tomto prípade sa funkcia AddStaticVehicle použiť NEDÁ ! Odstraňovanie vozidiel Na odstraňovanie vozidiel využívame funkciu DestroyVehicle DestroyVehicle(vehicleid); vehicleid - Názov/ID vozidla , ktoré chceme odstrániť. Príklad: Ak chceme nejaké vozidlo odstrániť , musí byť najprv vytvorené. Vytvárať vozidlá už vieme , takže by to nemal byť problém , len si to vehicleid musíme nadefinovať pomocou premennej , pod ktorou si ho musíme zadefinovať. Je to veľmi jednoduché , pozrite : new Auticko; - Vytvorenie novej premennej Auticko = CreateVehicle(520, 2109.1763, 1503.0453, 32.2887, 82.2873, 0, 1, 60); - Premenná zadefinovaná ako auto , ktoré vytvorené auto , ktoré chceme neskor zničiť. Takže túto funkciu možme zakomponovať napríklad do vymysleného príkazu /znicit. Po zadaní tohoto príkazu sa daná funkcia vykoná. DestroyVehicle(Auticko);- Zničenie vozidla Oprava vozidiel Na opravovanie vozidiel využívame funkciu RepairVehicle RepairVehicle(vehicleid); vehicleid - Názov/ID vozidla , ktoré chceme opraviť. Príklad: Ak chceme opraviť jedno určené vozidlo , budeme sa riadiť rovnakým postupom ako v prípade funkcie DestroyVehicle. Ak si chceme vymyslieť nejaký príkaz , napr. /opravit a chceme aby to opravilo auto v ktorom práve sme , spravíme to takto : RepairVehicle(GetPlayerVehicleID(playerid));- GetPlayerVehicleID(playerid) zisťuje v akom vozidle aktuálne sme a to vozidlo následne naša spomínaná funkcia RepairVehicle opraví. Nieje to nič zložité , len to treba logicky pochopiť. Respawn vozidiel Na respawnovávanie vozidiel využívame funkciu SetVehicleToRespawn SetVehicleToRespawn(vehicleid); vehicleid - Názov/ID vozidla , ktoré chceme respawnovať. Príklad: Zase si nejako zadefinujeme dané vozidlo a potom použijeme túto funkciu: SetVehicleToRespawn(Auticko); Auticko - príklad zadefinovanej premennej Zmeny farieb vozidiel Na zmenu farby vozidla využívame funkciu ChangeVehicleColor ChangeVehicleColor(vehicleid, color1, color2); vehicleid - Názov/ID vozidla , ktorému chceme zmeniť farbu. color1 - ID prvej farby vozidla (ID farieb vozidiel nájdete TU) color2 - ID druhej farby vozidla (ID farieb vozidiel nájdete TU) Príklad: ChangeVehicleColor(Auticko, 4, 12); Vozidlu "Auticko" zmení farbu na farby ID 4 a ID 12 Zmeny paintjobov vozidiel Na zmenu farby vozidla využívame funkciu ChangeVehiclePaintjob ChangeVehiclePaintjob(vehicleid, paintjobid); vehicleid - Názov/ID vozidla , ktorému chceme zmeniť paintjob. paintjobid - ID paintjobu (Všetky ID paintjobov nájdete TU) Príklad: ChangeVehiclePaintjob(GetPlayerVehicleID(playerid), 2);- Zmena paintjobu na ID 2 v aktuálnom vozidle. Komponenty - Pridávanie / Odoberanie Na pridanie komponentu vozidlu používame funkciu AddVehicleComponent Na odobratie komponentu vozidlu používame funkciu RemoveVehicleComponent AddVehicleComponent Funkcia, ktorou možeme ku autu pridať ľubovoľný komponent. Komponenty sú nitro , hydraulika , jednotlivé časti tuningu atď... AddVehicleComponent(vehicleid, componentid); vehicleid - Názov/ID vozidla , ktorému chceme pridať komponent. componentid - ID komponentu (Všetky ID komponentov nájdete TU) POZOR: POUŽITIE NEPLATNÉHO ID KOMPONENTU ZNAMENÁ CRASH HRY ! Príklad: Napríklad ak si chcete vytvoriť vlastnú tuningáreň. Hráč vojde do checkpointu , zobrazí sa mu dialóg a zvolí možnosť pridať nitro. AddVehicleComponent(Auticko, 1010); RemoveVehicleComponent Presný opak funkcie AddVehicleComponent. Odoberáme komponenty z auta. RemoveVehicleComponent(vehicleid, componentid); vehicleid - Názov/ID vozidla , ktorému chceme odobrať komponent. componentid - ID komponentu (Všetky ID komponentov nájdete TU) Príklad: RemoveVehicleComponent(Auticko,1010); - Odobratie nitra vozidlu. Nastavenie HP vozidla Na nastavenie HP vozidla používame funkciu SetVehicleHealth SetVehicleHealth(vehicleid, Float:health); vehicleid - Názov/ID vozidla , ktorému chceme nastaviť HP Float:health - HP - Život Príklad: SetVehicleHealth(Auticko, 1000.0); - Nastavenie HP vozidla na maximum (1000) Nastavenie pozície vozidla Na nastavenie pozície vozidla používame funkciu SetVehiclePos POZOR: Táto funkcia funguje len vtedy , ak je vozidlo spawnuté SetVehiclePos(vehicleid, Float:x, Float:y, Float:z); vehicleid - Názov/ID vozidla , ktorému chceme nastaviť pozíciu Float:X - Budúca pozícia vozidla X Float:Y - Budúca pozícia vozidla Y Float:Z - Budúca pozícia vozidla Z Príklad: SetVehiclePos(Auticko, 123.456, 123.456, 12.34); - Nastavenie pozície vozidla. Hráč - Posadenie / Vysadenie PutPlayerInVehicle Na posadenie hráča do vozidla používame funkciu PutPlayerInVehicle PutPlayerInVehicle(playerid, vehicleid, seatid); playerid - Hráč , ktorého chceme do vozidla posadiť vehicleid - Názov/ID vozidla , do ktorého chceme hráča posadiť seatid - Sedadlo vo vozidle 0 - Vodič 1 - Pri vodičovi v predu 2 - V zadu naľavo 3 - V zadu napravo 4+ - Miesta pre cestujúcich (Autobus...) POZOR: AK ZADÁTE NEPLATNÉ ID SEDADLA , ALEBO JE SEDADLO UŽ OBSADENÉ , TAK PRI VYSTUPOVANÍ DANÉHO HRÁČA NASTANE CRASH ! Príklad: PutPlayerInVehicle(playerid, Auticko, 0);- Posadí hráča na miesto vodiča RemovePlayerFromVehicle Na vysadenie hráča z vozidla používame funkciu RemovePlayerFromVehicle RemovePlayerFromVehicle(playerid); playerid - Hráč , ktorého chceme z vozidla vysadiť Príklad: if(GetPlayerVehicleID(playerid) == Auticko) { RemovePlayerFromVehicle(playerid); }- Ak je hráč vo vozidle "Auticko" , tak ho to z neho vyhodí Koniec tutoriálu. Snáď to niekomu pomože Návod označen jako platný Ten to návod byl označen jako platný.Návod může být kdykoli označen jako nevhodný či neplatný
  13. Arathor

    návod Online Lidi

    O čem Bude Tutoriál ? Jak vytvořit u uživatele na webu třeba v shoutboxu puntík jestli je nebo neni Online co budete Potřebovat ? Databázi - a neco k jejímu uvládání ( Navicar, SQLyog ) PsPad Internet Pozor aby script fungoval musíte mít v databázi kolonku Online pro zkoušku využít tuhle DROP TABLE IF EXISTS `hraci`; CREATE TABLE `hraci` ( `id` int(255) NOT NULL AUTO_INCREMENT, `jmeno` varchar(255) DEFAULT NULL, `online` int(1) DEFAULT '0', PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=latin1; -- ---------------------------- -- Records of hraci -- ---------------------------- INSERT INTO `hraci` VALUES ('1', 'Arathor', '0'); INSERT INTO `hraci` VALUES ('2', 'Arathore', '1'); Takže Začneneme Zapneme si PsPad dále nový a vybereme PHP smažeme obsah dokumentu jestli se vám tam něco ukáze začneme tím že si napíšeme začátek a konec PHP scriptu <?php ?> a ted budeme psát mezi ně musíme si připojit databázi $pripojeni = mysql_connect("IP Kde máš MySql DB","Jméno do DB","Heslo do DB"); if (!$pripojeni) { die('Chyba: ' . mysql_error()); } mysql_select_db("Jméno Databáze", $pripojeni); tak to bychom měly ted budeme potřebovat nadefinovat výběr z naší tabulky $vyber = mysql_query("SELECT * FROM TABULKA"); dále budeme muset nadefinovat proměnou kterou budeme používat k výpisu jestli je online Switch využívá udaje ktere získá z databáze a pak je dále využívá. pouze na čísla !!! while($online = mysql_fetch_array($vyber)) { echo "".$online['jmeno'].""; switch ($row['online']) { case 0: echo "Offline "; break; case 1: echo "Online "; } } a ukončíme připojení k db mysql_close($pripojeni); Kdyby někdo nevěděl jak tady je celý Script <?php $pripojeni = mysql_connect("IP Kde je DB","Jméno do DB","Heslo do DB"); if (!$pripojeni) { die('Chyba: ' . mysql_error()); } mysql_select_db("Vaše DB", $pripojeni); $vyber = mysql_query("SELECT * FROM hraci"); while($row = mysql_fetch_array($vyber)) { echo "".$row['jmeno']." "; switch ($row['online']) { case 0: echo "Offline "; break; case 1: echo "Online "; } } mysql_close($pripojeni); ?>
  14. Zdravím při procházení PC jsem narazil na jednu blbůstko kterou jsem před par lety použival k ukradení hesla Nevím jestli to využijete ale možná se to někomu šikne co to Umí ? Registrace - Zápis Jména a Hesla ".md5($_POST['password'])" do databáze a také zápis normálního hesla ( původní plán byl že kdyby ho zapoměl tak se mu heslo odešle aby věděl jaké tam má ) Login - s výpisem údajů dle SESSION USER ID nevím k čmu vám to bude ale můžete si z toho udělat třeba vlastní malý CMS na psaní novinek popřípadě kdyby někdo chtěl úpravy stačí napsat a kouknu se na to Celý Systém http://www.vos.cz/lampa_soft/uploads/PHP Login System By Arathor Zaklad by Google.rar SQL Tabulky http://www.vos.cz/lampa_soft/uploads/mysql.rar
  15. Guest

    návod Stálé přihlášení na webu

    Na Apps (nástupce dejtotam) mám možnost nechat se přihlásit nastálo. Funguje to tak, že při každém přihlášení se vygeneruje jedinečný klíč který se uloží do DB a v případě že uživatel chce stálé přihlášení se klíč zapíše i do cookies. Jelikož se při každém přihlášení vygeneruje klíč nový, tak klíče, které jsou uloženy v cookies se stanou neplatnými (= pokuď se přihlašuji z více míst, tak mě to vždy odhlásí) Fuguje to tak: nepřihlášený: Zadám jméno a heslo (a potvrdím trvalé přihlášení) -> Probíhá proces přihlašování -> Vygeneruje se klíč, který se uloží v DB a v cookie -> Zkončen proces přihlašování přihlášený: Zkontroluji jestli je cookie platné -> smažu cookie/Probíhá proces přihlašování přes klíč -> Vygeneruje se klíč, který se uloží v DB a v cookie -> Zkončen proces přihlašování Do webu nahoru: if(!isset($_SESSION["xXx"])){ //Pokuď neexistuje session proměnná, dosaďte si svoji if(isset($_COOKIE["login_hash"])){ //Pokuď existuje cookie uchovávající stálé přihlašování login_hash($_COOKIE["login_hash"]); //Spustíme funkci } } funkce login_hash function login_hash($hash){ $query = "select * from USERS where LOGIN_HASH = '" . $hash . "'"; //Upravte si na svoji tabulku s uživateli $result = mysql_query($query) or die(); //Vykonáme dotaz $num = mysql_num_rows($result); //Spočítáme nalezené řádky if ($num==0){ //Pokuď klíč nesouhlasí setcookie($COOKIE_PREFIX . "login_hash", $hash, time() - 3600); //Smažeme cookie }else{ //Nebo while ($row=mysql_fetch_array($result)){ //Vybereme záznamy $_SESSION["IdUser"] = $row["ID"]; //Dosadíme do sessionu to co chceme $hash_new = sha1(microtime()); //Vygenerujeme nový klíč $query2 = "update USERS set LOGIN_HASH = '" . $hash_new . "' where LOGIN_HASH = '".$hash."';"; //Nastavíme nový klíč $result2 = mysql_query($query2) or die("SQL dotaz nešlo provést"); //Vykonáe dotaz setcookie("login_hash", $hash_new, time()+7*24*60*60); //Uložíme hodnotu nového klíče do cookie } header('Location: ?page=home'); //Přesměrujeme na index } } a ke klasickému přihlášení si dejte $hash = sha1(microtime()); //Vygenerujeme klíč $query2 = "update USERS set LOGIN_HASH = '" . $hash . "' where USERNAME_CLEAN = '".$username."';"; //where si upravte na vlastní $result2 = mysql_query($query2) or die("SQL dotaz nešlo provést"); //Vykonáme dotaz if($_POST["remember"] == "on"){ //Pokuď byl checkbox s name="remember" aktivní setcookie($COOKIE_PREFIX . "login_hash", $hash, time()+7*24*60*60); //Uložíme do cookie }else{ //Pokuď nebyl aktivní setcookie($COOKIE_PREFIX . "login_hash", $hash, time() - 3600); //Smažeme pro jistotu cookie } Přidat k logoutu $hash = sha1(microtime()); $query = "update USERS set LOGIN_HASH = '" . $hash . "' where ID = '".$IdUser."';"; //Upravte si na svoje $result = mysql_query($query) or die("SQL dotaz nešlo provést"); setcookie($COOKIE_PREFIX . "login_hash", $hash, time() - 3600); //Smažeme pro jistotu cookie POZOR! Pro správnou funkci je potřeba vytvořit sloupec ID_HASH[varchar(100)] do tabulky uživatelů a dotazy upravit ke kráse svoji Toť vše, snad to funguje. Kdybyste nalezli nějakou chybu nebo by vám to nejelo, tak se vám pokusím pomoct
  16. Guest

    návod [Html]Muj prvni web

    Hoj kámoś mi řekl že jestly udělám server ať mám stránky.Tak jsem začal taky s pŕekladem hry CS 1.6 a kamos chtel minecraft server.Tak mam hotovo www.cz16.ic.cz Ale funguje jen Index a Minecraft a zbytek solky musim dodelat.Ale mi povezte jestly seVam tento desing liby. Komentujte a ŕíkejte co je blbě a cobych mněl upravit. A ješte neco.
  17. Ahoj, jelikož a protože je v této sekci dost návodů na stejné téma, ale nic není tak obecné, aby to opravdu pomohlo těm začínajícím, tak jsem se rozhodl zkusit to sám. V tomto díle se podíváme hlavně na volbu programu ve kterém chcete kódovat a rozdíly mezi HTML a xHTML . 1. Výběr správného programu pro Vás 1. Otázka, kterou si můžete položit je "Včem tak asi můžu programovat html" - odpověď je jednoduchá. I poznámkový blok ve windows umožňuje úpravu těchto kódů, je to ale dosti nepraktické... viz. obrázek: Jaký program tedy zvolit ? Je tu dost na výběr, začátečníkům bych doporučil přímo HTML editor, jako je např. Roden web editor http://www.stahuj.centrum.cz/vyvojove_nastroje/www-tvorba/ostatni_editory/roden-web-editor/ Tento program jsem používal do doby, než jsem se naučil používat většinu tagů. Html editor Vám nabízí jednoduché prostředí a hlavně výpomoc se samotným kódem... No a pro ty ostřílenější je asi ta nejlepší volba Notepad ++ http://download.tuxfamily.org/notepadplus/5.9.3/npp.5.9.3.Installer.exe Program, který je podle mě výborný... není co dodat, většina z vás ho zná a kdo ne, doporučuji vyzkoušet. 2. Rozdíly mezi HTML a xHTML Když už chcete začít kódovat měli byste zvolit správnou "technologii" a to buď HTML nebo xHTML. Všem začátečníkům doporučím na začátek hned xHTML, je to sice o něco těžší, ale za to se hned naučíte modernímu stylu kódování a dosáhnete tak plně validních stránek, když se budete učit na HTML jako já, tak tohoto výsledku dosáhnete jen těžko... Jak prohlížeč zjistí, jakou technologií kóduji ? Hned první co musíte udělat při kódování je napsat hlavičku HTML dokumentu. pro html 4 je to: ---edit Pro HTML5 je to: a pro xHTML je to: br /> PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> xml:lang="en" lang="en"> Toto není jediný rozdíl... -ten hlavní rozdíl je v samotném kódování - například tag který odsazuje řádek musí být v xHTML zapsán jako Tomuto se budeme hlavně věnovat v příštích dílech o samotném kódování... To by bylo pro tento díl vše, v dalším díle už se podíváme na ty základní tagy...
  18. určite ste někde videli jek se text nebo obrazek hejbe z leva do prava,z prava doleva ,ze zhora dolu nebo z dola nahoru. možná to někdo zná někdo ne dělá se to tagem párovým marquee.samotny tag nevý kam se má hejbat a jak se má bejbat proto se tam dávají atributy . tech atributu je asi tak kolem 11 ja vypíšu jen ty základní direction=směr behavior=spůsob rolování textu loop=počet rolování k toomu behavior uvedu co se tam vyplňuje kdyby někdo neveděl behavior="scroll" text jede v daném směru behavior="alternate" text jede tam a zpátky behavior="slide" text přijede a zustane uvedu 2 příklady jeden z pohyblyvym obrazkem a druhy s textem text který se hýbe z prava do leva a furt do kola doufám že vám tento TUT pomohl a děkuji za pozornost
  19. Ahojte, takze tiez vyuzivam cron a keby to niekto pustal, mohol by si na niecom prilepsit(na mojej hre sa kazdych 20 min pridavaju veci). Tak som si vymislel taky lahky skript , ze len localhost moze ten skript vidiet/spustit. Tu je ten kod: $ip = getenv("REMOTE_ADDR") ; if($ip == "127.0.0.1") { //prikaz } else { $warn = fopen("warning.txt", "a+"); $datum = date("d-m-Y H:i:s", time()); fwrite($warn, "[ $datum ]\n"); fwrite($warn, "$ip testuje hacking!\n"); fclose($warn); die("Nemas pristup"); } + Je tam zapisovanie toho, ci sa niekto snazil to pustit .
  20. Inicializace aneb nastavení hodnot Zdravím, jsem tu s prvním TuTem a to je Inicializace aneb nastavování hodnot do polí. Jak už víte, pole můžeme využít k uložení vícero informací do jedné jediné větvící se proměnné. Více se dozvíte o polích v ffredykově výuce (link: viewtopic.php?f=79&t=14522). Tady v mým tutu se bude teda popisovat nastavováhní hodnot polí. Nastavování hodnot teda lze podle jejich využití a typů. Příklad: new p; // p je nulová tudíž jeho hodnota je 0 new p = 1; // přiřadili jsme proměně p hodnotu 1 new p = 'd' ; // přiřadili jsme proměně p písmenko 'd' využití se najde spousta new p[3] = {1,2,3}; // přiřadili jsme jednotlivým polím hodnotu new p[3] = {1,2}; // třetí pole bude 0 new bool:p = true; // přiřadili jsme booleanu p počáteční hodnotu true Poznámka: Vlastně přiřazování písmenka funguje stejně jako format, akorát ten za nás dělá tu těžkou práci. Funguje to tak, že za každou poli se přiřadí určité písmenko. new p[5]; p[0] ='a'; p[1] ='h'; p[2] = 'o'; p[3] = 'j'; printf(„%c%c%c%c“,p[0], p[1], p[2], p[3]); // %c = formát charakteru, tudíž to vypíše písmenko format(p,sizeof(p),"ahoj"); Vysvětlení: Vytvořili jsme proměnnou p s 5 polí (1 pole navíc aby se rozpoznalo, že se jedná o string, tím, že v posledním poli uloží ukončovací/nulový znak '\0'. V případě delšího řetězce než máme definované pole, ukončovací znak sebere poslední znak z řetězce a přepíše ho na ukončovací znak. Proto se vypíše jen "aho" místo "ahoj"). Progresivní nastavování hodnot v poli Teď si povíme o progresivním nastavování hodnot (Jinými slovy posloupnost). Značí se teda třemi tečkami („…“) a závisí vždycky na 2 posledních polích. Příklady: new p[10] = {1,…} /* Když máme jen jednu hodnotu, ostatní hodnoty se budou řídit tím jediným… tudíž to by bylo stejné jako kdybychom nastavovali {1,1,1,1,1,1,1,1,1,1} */ new p[10] = {1,2…} /* {1,2,3,4,5,6,7,8,9,10}*/ new p[10] = {1,2,30,40…} /* řídí se podle 2 posledních hodnot, tudíž {1,2,30,40,50,60,70,80,90,100} */ POZOR: Nefunguje s abecedou! Vzhledem k tomu, že ffredyk uvedl ve svém tutu ještě enum, tak vám ukážu jejich přiřazování hodnot. Předvedu jen se 3 známými typy proměn. Příklad: enum ENUM_TURBO { text[5], //string bool:boolean1,//bool p // promena } new Supr[ENUM_TURBO] = {"ahoj",true,5}; // přiřadili jsme teda stringu text „ahoj“, booleanu true, a hodnotu 5 proměně p A jak vlastně vypadá přiřazování hodnot když máme více větví? Dovolím si vypůjčit teda obrázek ffredyka: Příklad: new p[2][5] = { {1,2,3,5,6} , {7,8,9,10,11} }; Vysvětlení: Takto asi celkově vypadá když si pole rozdělíme… máme jednu počáteční závorku (kmen; zvýrazněné zelenou), potom 2 větve (zvýrazněné červeně) a v nich další 5 větviček což jsou ty hodnoty které náleží dané větvi. Další příklad, tentokrát se stringama new p[2][5] = { "cus" , "ahoj" } ; Vysvětlení: A teď zase znova, „větvičky a větvě“… Kmen je zvýrazněn zelenou barvou, a větve jsou datové objekty, na nichž 5 polí. A taky bacha když s tímto pracujete ještě hlouběji, všimněte si, že slovo cus má jinou délku než ahoj, takže když zjišťujete písmenka např. takto: printf(“%c - %c“, p[0][4], p[1][4]); tak bude asi jasné, že to písmenko nevypíše, neboť slovo „cus“ má jen 3 písmenka a nevypíše se teda čtvrtý. Naopak druhé písmenko vypíše teda „j“…. Doufám, že tuto část jsem vysvětlil jasně jestli ne tak sem napište dotaz a rád vám pomůžu. A poslední fáze, jak zjistit jednotlivé větve nebo kmen jak dlouhé to je, mám teď na mysli funkci „sizeof“. Řekl bych, že tady u téhle části to sám vysvětlit ani neumím, ale snad vám to pomůže když vám to tady ukážu na příkladě: Příklad: new p[2][3] = { {1,2,3}, {4,5,6}}; sizeof(p) = vypíše 2, = samotné p = výsledek je velikost „kmene“ sizeof(p[]) = vypíše 3 = p[] = výsledek jsou „větve“ Závěr: Tak to je snad všechno, jestli najdete chybu stačí informovat a upravím to Doufám, že jste se něco nového dozvěděli, někteří jedinci ano, někteří ne. Jestli jste něčemu nerozuměli stačí napsat Ověřený návod Tento návod prošel validací, a lze ho proto považovat za ověřený.
  21. S kamošom sme skúšali či nejde nejako túto reklamu od endory schovať...a mám tu riešenie pomocou jedného riadku! Kde ho umiestnite je na vás Tento oddiel hovorí aby nezobrazovalo to čo je v ňom teda reklamu endory pretože ako vieme endora má vlastný tag
  22. Palda

    návod Favicon

    Favicona je ta malá ikonka u názvu webu: Myslím, že se to hodně lidem hodí na web. 1. Buď si vygenerujete favikonku na tomto webu http://www.dagondesign.com/tools/favicon-generator-tool/- Dáte Vybrat soubor -> Upload -> Download (ikonku stáhnete - už připravenou) 1. Nebo si ikonku uděláte v programu, programů je na to spoustu např. http://www.softpedia.com/dyn-postdownload.php?p=98239&t=0&i=1 2. Ikonku přejmenujete na tento název: favicon.ico 3. Ikonku dejte přímo k hlavnímu html souboru - index.html. 4. Nahoru do hlavního html souboru (mezi tagy a ) dejte: Snad by Vám všechno mělo fungovat... Je to můj první TuT, takže klidně kritizujte... Teď mně tak napadlo, že kdyby vám to nefungovalo u jiných html stránek na Vašem webu, tak to samé udělejte s jinou stránkou. (Dejte ten kód ke všem stránkám)
  23. maro_SoM

    návod [TuT]Tagy

    html -označuje celý dokument HTML head- označuje hlavičku stránky title- označuje titulek stránky meta- nastavuje jazyk, kódování a další body -začátek a konec těla dokumentu p- odstavec textu span -řádkový prvek textu div -blok textu (obvykle určený ke stylování pomocí CSS) div img -vloží do stránky obrázek a -hypertextový odkaz table- tabulka tr -řádek tabulky td -buňka tabulky ul -seznam li -položka seznamu strong zvýrazněný (tučný) text em zvýrazněný (kurzíva) text
  24. <?php $test = date(Y); // tymto ziskame aktualny rok $dateborn = 1997; // nastavime si nas rok. je to mozne urobit aj cez post a formular $year = $test - $dateborn; // tymto ziskame vek echo "Más $year rokov. "; // odosleme ?> To je vsetko pisal som to sam. Som v PHP zaciatocnik, tak je to pre mna super tazky skript . Da sa to vyuzit aj pri registracii
×
×
  • Create New...