Přeskočit navigaci.
Domů

Nebojte se skriptů

Kurz skriptováníMilí příznivci Second Life! V úterý 8. září v 20:00 začínám výukový cyklus o skriptování v Second Life. Celý cyklus s názvem Nejsme jelita obsahuje 10 lekcí, které se budou konat pravidelně každý týden. Během desíti týdnů vám pomohu porozumět jazyku LSL, který se ke skriptování používá, a to natolik, abyste byli schopní samostatně upravovat existující skripty nebo vytvářet své vlastní. Přednášky budou obsahovat něco teorie, praktické příklady a samozřejmě prostor pro diskuzi a dotazy.

Cyklus se zaměřuje na úplné skriptovací začátečníky, kteří ale mají základní znalosti používání Second Life - vytvoření objektu, práce s inventory a podobně. Přednáška bude prezentována přes voice a s doprovodnou grafikou, takže minimálně potřebujete repro nebo sluchátka. Nicméně vaše dotazy mohou být položeny i pomocí IM. Pokud chcete být v předstihu informováni o jednotlivých přednáškách, mít možnost diskutovat zapeklitosti LSL s ostatními zájemci a nebo požádat ostatní o radu, přidejte se do skupiny Nejsme jelita přímo v SL.

Čas: úterý počínaje 8. září v 20:00
Místo: Region Czechoslovakia2, učebna nad pískovištěm (SLURL)
Délka: 60-90 minut

Program cyklu Nejsme jelita

 1. FUNGOVÁNÍ A STRUKTURA SKRIPTU
        - V jakém stavu se objekt může nacházet
        - Jak v objektu funguje skript
        - Základní kostra skriptu - States a Events

        Prezentace Skriptování 01 (PDF: 0,7 MB)
        Skripty Skriptování 01 (TXT)
        Audio záznam Skriptování 01 (MP3: 79 MB)
        Video záznam Nejsme jelita - 1. díl (YouTube, 1:20 min)

2. Z ČEHO SE SKLÁDÁ SKRIPT
        - Proměnné a konstanty
        - Kontrola běhu skriptu
        - Předdefinované a uživatelské funkce

        Prezentace Skriptování 02 (PDF: 0,8 MB)
        Skripty Skriptování 02 (TXT)
        Audio záznam Skriptování 02 (MP3: 115 MB)
        Video záznam Nejsme jelita - 2. díl (YouTube, 1:48 min)

3. VLASTNOSTI OBJEKTU
        - Jak změnit tvar a vzhled objektu
        - Jak nastavit text, barvu, texturu, světlo
        - Praktický příklad: Lampička

        Prezentace Skriptování 03 (PDF: 1,3 MB)
        Skripty Skriptování 03 (TXT)
        Audio záznam Skriptování 03 (MP3: 90 MB)
        Video záznam Nejsme jelita - 3. díl (YouTube, 3:13 min)

4. POHYB OBJEKTU
        - Fyzické a nefyzické objekty
        - Jak hýbat objektem
        - Praktický příklad: Pseudo-teleportace pomocí Warpu
        - Praktický příklad: Jak vytvořit skript pro dveře

        Prezentace Skriptování 04 (PDF: 0,9 MB)
        Skripty Skriptování 04 (TXT)
        Audio záznam Skriptování 04 (MP3: 113 MB)
        Video záznam Nejsme jelita - 4. díl (YouTube, 1:23 min)

5. POSE BALLY
        - Jak skript pracuje s animacemi
        - Praktický příklad: Jak vytvořit židli s animací
        - Praktický příklad: Pseudo-teleportace pomocí llSitTarget

        Prezentace Skriptování 05 (PDF: 0,75 MB)
        Skripty Skriptování 05 (TXT)
        Audio záznam Skriptování 05 (MP3: 87 MB)
        Video záznam Nejsme jelita - 5. díl (YouTube, 1:35 min)

6. KOMUNIKACE SKRIPTU
        - Komunikace skriptu s avatarem
        - Jak si skripty povídají mezi sebou
        - Komunikace SL + Internet
        - Praktický příklad: Nastavení barvy nábytku dialogem

        Prezentace Skriptování 06 (PDF: 0,8 MB)
        Skripty Skriptování 06 (TXT)
        Audio záznam Skriptování 06 (MP3: 81 MB)

 7. INVENTORY OBJEKTU
        - Rozdíl mezi inventory avatara a inventory objektu
        - Co lze a nelze skriptem udělat
        - Praktický příklad: Jak si zřídit schránku na vzkazy
        - Praktický příklad: Výdejní automat

        Prezentace Skriptování 07 (PDF: 0,8 MB)
        Skripty Skriptování 07 (TXT)
        Audio záznam Skriptování 07 (MP3: 64 MB)
       
8. DETEKTORY
        - Detektory okolí
        - Jak vytvořit senzory
        - Praktický příklad: Automatické otvírání dveří
        - Praktický příklad: Automatické uvítání návštěvníků

        Prezentace Skriptování 08 (PDF: 0,8 MB)
        Skripty Skriptování 08 (TXT)
        Audio záznam Skriptování 08 (MP3: 80 MB)

 9. PARTICLES
        - Co jsou particles a kdy je použít
        - Jak zkrotit particles pro svou potřebu
        - Praktický příklad: Kouř z komína

        Prezentace Skriptování 09 (PDF: 0,8 MB)
        Skripty Skriptování 09 (TXT)
        Audio záznam Skriptování 09 (MP3: 96 MB)

 10. PŘÍKLADY, DOKUMENTACE
        - Jak (ne)zatížit region lagem
        - Jeden problém má více řešení
        - Kde hledat další rady a příklady
        - Jak pracovat s referenční příručkou

        Prezentace Skriptování 10 (PDF: 0,8 MB)
        Skripty Skriptování 10 (TXT)
        Audio záznam Skriptování 10 (MP3: 54 MB)
       
Teším se na vás na prvním kurzu.

 

Video a foto z poslední hodiny kurzu

 

  

Upozornění pro budoucí

Upozornění pro budoucí studenty: Bohužel se nepodařilo zachovat fungující linky při migraci Virtual! Magazine do offline podoby. Nicméně ke zdrojovým souborům, audio záznamu a prezentacím se můžete dostat prostřednictvím tohoto rozcestníku.

 

--[ Shiny Iceberg ]--

Odkazy opraveny

Odkazy byly na této stránce upraveny.

 

Návody a rady

 

Kontor Jenkins

Dotaz na editor

Zdravím. V přednáškách jsou snímky editoru, ale za boha sem nemoh najít, co je to za editor, dal by se sem hodit název, popř. odkaz na nějakej pořádnej editor ( zatím ještě nejsem zaregistrovaný, takže pokud je editor přímo součástí second life, pak můj dotaz upřesňuji na offline editor - aby to umělo aspoň nějakou formu preview).

Díky moc.

Ano, jak bylo řečeno, je

Ano, jak bylo řečeno, je to LSL editor. Na běžné skripty offline editor nepoužívám, ale hodí se na komplexní skripty nebo na skripty, které nedělají to, co chci a nemohu přijít na to proč. LSL editor totiž při psaní skriptu urychluje práci - napíšete začátek příkazu a editor psaním postupně omezuje povolené příkazy, pak sám doplní závorky a podobné věci a u každého parametru informuje, jaká hodnota tam patří. A editor rovněž nabízí možnost odlaďování kódu, přepínání state a eventů a tak dále.

 

--[ Shiny Iceberg ]--

Já ho používám

 i na nějáký běžný skripty (teda vyjma těch uplně nejjednodušších), protože sem líný si pomatovat vstupní parametry příkazů, nechce se mě příkazy vypisovat atd.

 

ChVDH

Editory LSL

 Zkusil bych se podívat na http://wiki.secondlife.com/wiki/LSL_Alternate_Editors.

 

Návody a rady

 

Podpora uživatelů

pozdrav

Ahojky, pěkný pozdrav od Barborky. Ještě jsem se do SL nedostala. Pěkné velikonoce přeje Barča:

Editor

 Nevím, z jakého editorubyly nasnímané obrázky, ale já používám lsl editor (http://www.lsleditor.org/). Je tam i možnot zkoušet například komunikaci v rozsáhlejších soustavách scriptů, ale není to to co v SL. Výstup je pouze formou chatu (jakoby) a hlášek, např že textura byla změněna apod. Na druhou stranu úpravy a ladění jsou rychlejšíjak přímo v SL.

 

ChVDH

Díky moc.

Díky moc.

Otázka

Mohu se zeptat jestli bi se nedala udělat nejaká soukromá lekce skriptování?

Dekuji za každou odpověd Petruneczka Crystal

Udělat soukromou lekci je

Udělat soukromou lekci je mimo moji kapacitu, nicméně materiály z tohoto školení (prezentace, příklady, hlasový záznam) jsou k dispozici a vím, že několik lidí tak skriptování studovalo. Kromě toho se během týdne můžeš těšit na další podporu ve výuce, oznámení se brzy objeví zde na webu.

 

--[ Shiny Iceberg ]--

heh

Alenka Briand

možná i lekce pravopisu, otázka ty jsi bi?

Nejsme jelita - závěrečné foto a video

Průvod městem a foto absolventů konečně k dispozici.

 

Návody a rady

 

Podpora uživatelů

Nejsme jelita - poslední audio

Závěrečný díl cyklu o skriptování v SL - Nejsme jelita.

 

Konty

Konec kurzu skriptování

Tak kurz skriptování je za námi. Díky všem vám, kteří se zúčastnili některé z lekcí a obzvlášť děkuji těm z vás, se kterými jsem se potkával pravidelně. Poslední lekce se vydařila, focení a after-party ještě víc a dárečky se snad líbily. Chci poděkovat speciálně Kontymu za obětavé nahrávání všech přednášek a Zuzce a Fandovi za pomoc s ušitím taláru. Budu se těšit zase někdy naviděnou.

 

Zde najdete přednášku a příklady z poslední lekce.

 

--[ Shiny Iceberg ]--

Nejsme jelita - audio

Devátý díl.

 

Konty

Při dnešní barevné a

Při dnešní barevné a dynamické lekci jsme se pěkně vyřádili, že? Tak tadyje odkaz na prezentaci a příklady skriptů.

 

--[ Shiny Iceberg ]--

Nejsme jelita - audio

Osmý díl cyklu o skriptování v podobě audio záznamu je k dispozici.

 

Konty

Dnešní lekce mě hodně

Dnešní lekce mě hodně bavila, dobrá diskuze. Zde je odkaz na prezentaci a příklady skriptů.

 

--[ Shiny Iceberg ]--

Nejsme jelita - audio

Záznam sedmého dílu je tu.

 

Konty

Rychle a stručně - lekce

Rychle a stručně - lekce 7: prezentace a příklady. Co víc si přát.

 

--[ Shiny Iceberg ]--

dík

dík.. :)

Pavel Stransky

Nejsme jelita - audio

Šestý díl cyklu Nejsme jelita v MP3 je k dispozici.

 

Konty

6. lekce je za námi, podle

6. lekce je za námi, podle počtu příchozích přemýšlím, zda se vůbec prokoušeme k té poslední. Každopádně vy, co jste přišli - moc díky. Zde je prezentace a jako obvykle i příklady.

 

--[ Shiny Iceberg ]--

Re: 6. lekce

Až na této přednášce jsem vlastně úplně správně - tedy doufám - pochopil parametry llListen() a hlavně jejich správné použití. Do té doby jsem si to je vykládal poněkud nepřesně - ono mi to sice fungovalo, ale nějak více jsem se jimi nezabýval a nevědomky tak více zatěžoval prostředí SL. Díky, Shiny.

Prokoušeme!

  Možná že někteří odpadlíci čekali, že po pár lekcích to budou už umět jako profíci. Ti co s tebou v hodinách diskutují asi už nějaký programovací jazyk ovládají a učí se tady jen ty odlišnosti. Já se přihlásila proto, že jsem byla zvědavá co to vlastně je ale samostatně jsem nevěděla jak , kde a od čeho začít. Znajíce svoje schopnosti jsem nikdy k tomuto kurzu nepřistupovala že se mne udělá scriptérku (no a na striptérku jsem už stará..).   :-)

   Ale díky tomuto kurzu už vím kde si najít hotové scripty, pronikla jsem do tajů názvosloví (klingonštiny) a když si dnes rozbalím nějaký jednoduchý script, tak už někdy s potěšením konstatuji: Jé, tohle znám, tohle nás Shiny učil a tady se zadávaj parametry pro změnu toho a toho...! Já jsem díky svému IQ skromná. Mně stačí když si pak budu moct například sama změnit ten černý čmoud z komína LF na ekologický bílý.   :-)

   Já vím, že jsem tě teď Shiny asi zklamala a asi si říkáš: To je materiál..! S tímhle do Evropy! Ale nemůžou bejt jenom šprti a jedničkáři! Musej bejt i ti na konci! Co těm šprtum vlastně kryjou záda a umožňujou jim vyniknout!   .-)

   Mně osobně by stačilo, kdybych (třeba jen za tu účast) dostala na konci kurzu čtyřku. Jednak jsem na ně ze školy zvyklá a pak čtyřka vyjádřená slovně  je skvělá! Mohla bych pak pravdivě uvádět, že mé znalosti ze sciptování jsou dostatečné!   :-)

 

Momo Seriman

:-)

Klingonština je těžší,

to mi věř, Momo. Ale nejsi sama, kdo je rád za "dostatečnou".

Já jsem upřímně taky nečekala, že ten kurs ze mně udělá scriptérku (a striptérku už jsem dělala). Jde mi o to, že když chci moje objekty naučit něco dělat, vím, jaký script musím sehant a jak a kde si ho upravit na potřebné parametry a to mi stačí.

Že bych si dělala scripty sama, to nečekám od toho kurzu ani náhodou a ani to nepotřebuju. Moje stavební schopnosti také nejsou tak velké abych to využila. Většinou mi stačí, když se mi otevřou dveře a můžu si sednout na židli nebo postel.

A když ani to nepůjde, změním si barvu vlasů na ekologický blond :-DD

Díky Momo. Kdepak, nejsem

Díky Momo. Kdepak, nejsem zklamaný a už vůbec ne z "materiálu". Myslím si, že se na kurzu sešla výborná parta a mě osobně to moc baví. Sám jsem na začátku očekával, že velká část odpadne, protože dnes už má málokdo výdrž něčemu se dlouhodoběji věnovat. Takže můj povzdech nedorážel mou skutečnou náladu, ale burcoval jsem odpadlíky, ať to nevzdávají. Mě osobně se přednáší velice dobře lidem, které už znám, s kterými můžu zažertovat a kteří, netvoří anonymní dav, ale skupinu jednotlivců - osobností. Takže žádné strachy, čtyřka to nebude.

 

--[ Shiny Iceberg ]--

Nepřítomní

Vím o pár lidech, kteří se učí pouze z prezentace a audiozáznamu. Navíc ty záznamy tu budou dál pro ty, kteří se do SL dostanou později. Je to skvělý výukový materiál v češtině, měl by tu zůstat pro budoucí generace.

Scalex Overton

Můj příad ;-)

Máš naprostou pravdu a je super že tu ty záznamy jsou. Učím (pokouším se o to) se z nich taky. Moc díky. Tahle série přednášek je jedna z nejlepších věcí co se dají (v češtině) najít ;-). Snad budou podobné přednášky a návody i na další témata, nebo se třeba budou opakovat ;-).

Nejsme jelita - audio

Záznam pátého dílu cyklu o skriptování je k dispozici.

 

Konty

Už na vás čeká

Už na vás čeká prezentace z páté části kurzu skriptování včetně příkladů skriptů ke stažení.

 

Zůstala jedna nezodpovězená otázka - co se děje, když se přehrávají dvě animace se stejnou prioritou. Odpověď je, že se přehrává ta, která byla spuštěna později. Zde je navíc link, který popisuje i animace obličeje, úst a očí - nakonec jsme se o tom nebavili dost do hloubky.

 

--[ Shiny Iceberg ]--

Hmmm, já tam žádné

Hmmm, já tam žádné takovéhle popisy nevidím - jen pár obrázků s výrazy, nic víc tam k tomuhle tématu není. Jsou tam nějaké animace ke stažení, ale nic o tom, jak na to...

Podívej se do tabulky,

Podívej se do tabulky, která je těsně nad tím obrázkem s výrazy a hledej v tabulce v prvním sloupci názvy animací, které začínají na "express_" a to jsou právě hledané mimické animace. Volají se normálně přes jejich jméno a llStartAnimation.

 

Navíc na tomto linku lze ty animace i stáhnout jako BVH soubory.

 

--[ Shiny Iceberg ]--

Nejsme jelita - audio

Přikládám záznam čtvrtého dílu cyklu Nejsme jelita.

 

Konty

Prezentace ze čtvrté

Prezentace ze čtvrté části kurzu skriptování je už pro vás připravená a tentokrát i včetně příkladů skriptů ke stažení. Pokusím se sem dát během týdne i přiklady z minulých lekcí.

 

--[ Shiny Iceberg ]--

Příklady skriptů

A nyní si už můžete stáhnout i příklady skriptů, které jsme během předchozích lekcí probírali.

 

--[ Shiny Iceberg ]--

Nejsme jelita - audio

Záznam třetího dílu cyklu o skriptování je tu.

 

Konty

jen komentar: mate sanci ve

jen komentar: mate sanci ve dvaceti znat ZX80 ,, minimalne ste o nem kazdy, kdo se o pocitace jen trochu zajimate, slysel :o))

Prezentace Nejsme jelita

Prezentace z třetí části kurzu skriptování je už pro vás připravená. Chyba s chybějící definicí proměnné byla opravena, test pozornosti zůstal na svém místě :-).

 

--[ Shiny Iceberg ]--

Prezentace

ahoj ,, Shiny muzes prosimte sem tam placnout o kterem strance z prezentace mluvis??? obcas je to zmatecne kdyz to posloucham ze zaznamu :o)) diky moc

Huul Baily

Dobrá připomínka, zkusím

Dobrá připomínka, zkusím na to myslet během příštích prezentací.

 

--[ Shiny Iceberg ]--

a jeste takovy detail...

a jeste takovy detail... aspon ten druhy zaznam (ke tretimu jsem se jeste nedostal xD) ... je to strasne potichu ,, mohl bys ty, nebo ten kdo to nahrava trosku pridat volume? ,, protoze doma si to muze kazdy ztisit ,,, ale pridat vic uz je nekdy trochu problem ,,

za rok za dva :o)

mozna ze by to potom jeste chtelo trochu prepracovat dat k tomu nejake info, pac ja vim jak to fungovalo ,,, byl jsem na prvni prednasce, kterou jsem stihnul ,,,, ale lidi co to budou poslouchat za rok budou vedet kulovy o tom jak to bylo vyreseny ,, ze ted se mluvi o tomto "slajdu" a ted o tomdle ,,, (jen navrh xD)

Teď už to Shiny dělá

Na úterní přednášce už to Shiny dělal a vždy při přepnutí slajdů říkal číslo stránky.

 

Scalex Overton

Tak tak, člověk se

Tak tak, člověk se neustále učí, jde o moje první přednášení ve virtuálním světě, které je nahráváno.

 

--[ Shiny Iceberg ]--

Převeliké díky

Kdysi v červenci, když Shiny zakládal jELITNÍ skupinu, byl jsem prvním registrovaným žákem. Díky kombinaci problémů (sem tam SL chyby, mobilní připojení a chudáček pracovně soukromý notebook) kvůli kterým se nemůžu účastnit life přednášek, jsem asi jediným Only dálkově studujícím žákem.

Díky suprově připraveným prezentacím a  záznamu z ještě lepších přednášek mohu sám za sebe říci že jsem vše dálkově velice dobře pochopil.

Ještě jednou: Mé převeliké díky Shiny.

Nejsi sám, já taky studuju

Nejsi sám, já taky studuju jen dálkově, i když jen díky jedinému faktoru - v úterý večer jsem mimo. Tedy v tento den nejenom duševně, ale i fyzicky...

Doufám, že si alespoň

Doufám, že si alespoň uděláte čas a dorazíte na závěrečnou lekci, abyste dostali diplom a zvěčnili se na fotografii :-)

 

--[ Shiny Iceberg ]--

mno me to znesnadnuje prace

mno me to znesnadnuje prace ,,, nevracim se zrovna v cas ,,, ale na tu zaverecnou to snad stihnu ..