Keskustelu


Aloita uusi ketju Vastaa viestiin  [ 1 viesti ] 
 Ibuddy SCRIPTengine tutoriaal #1 - variablet, say & flashmsg 

Oliko hyödyllinen ja teenkö uuden?
Oli hyödyllinen, tee uusikin ihmeessä 14%  14%  [ 1 ]
ei ollut, mutta kiinnostaa toi uusi 0%  0%  [ 0 ]
ei ollut ja ei kiinnosta 57%  57%  [ 4 ]
oli mutta ei kiinnosta 29%  29%  [ 2 ]
tälläsii me kaivattiinkin! 0%  0%  [ 0 ]
Ääniä yhteensä : 7

 Ibuddy SCRIPTengine tutoriaal #1 - variablet, say & flashmsg 
Kirjoittaja Viesti
Avatar

Liittynyt: 4.2.2006 20:27
Paikkakunta: kankaanpää
Viesti Ibuddy SCRIPTengine tutoriaal #1 - variablet, say & flashmsg
EDIT: nettiselain bugitti :E voisiko joku siirtää tämän oppaat alueelle?

Kaikki jotka eivät tierä mikä ibuddy on niin se on Interactive Buddy LINKKI
ja tarvitset 400.00 rahaa että saat scripti engine accessin (modes)

Ibuddyn koodi on omaansa, eli et voi käyttää html, javascript, actionscript tai muuta vastaavaa siinä!

Noniin aloitetaanpas vaikka FirstRun() ja if() komennoilla

=============
FirstRun(),
Tämä komento palauttaa True (totta) n jos scripti runnitaan ensimmäistä kertaa jos Run Every Frame on klikattu ja falsen (valhetta) muilla runneilla jotka eivät ole ensimmäisiä.
Jos REF (Run Every Frame) ei ole klikattu, se on myös True sillä runnilla
=============
if(komentojatäällä),
Tämän JOS komento ShockScriptissä. (ShockScript on IBUDDYN koodikieli) Se on oikeasti "asetus" komento, mutta toimii erinlailla, Ensin se kattoo "value"ta, jos se on true, suorita arg1, jos se on taas false niin suorittaa arg2, eli if(value,arg1,arg2).

Voit myös suorittaa monta komentoa "+" merkillä arg1 kösessä tai 2.
esim if(variable=="1",komento1+koment1b,komento2)

Tässä on kaikki merkit jota shockscript tukee.

(tämän kohdan kopsasin!)

* : multiplication
/ : devision
% : modulo
+ : addition and string concatenation
- : subtraction
<< : bitwise left shift
>> : bitwise right shift
>>> : bitwise unsigned right shift
< : less than
<= : less than or equal to
> : greater than
>= : greater than or equal to
== : equal to
!= : not equal to
& : bitwise AND
^ : bitwise XOR
| : bitwise OR
&& : logical AND
|| : logical OR

(tästä eteenpäin teen itse taas xP)
=============

Variablejen setuppi tapahtuu komennolla assign(Var1, luku/texti)
esim assign(var1, "2")
tai assign(var2, "teksti")

Tässtä saamme minun example koodipätkän.
!tässä kohtaa variableille voi antaa mitä haluaa!
Koodi:
*** setupitaan variablet ***
if(firstRun(),
  assign(munenginestartti, "0")+
  assign(munenginemousehold, "0"))


Nyt saimme variablet setuppittua.

seuraava vaihe on testata niitten valueita/stringiä, ja vaihtaa niitä jos joku on true.

nyt selitämme say("teksti", aika) ja flashMessage("teksti", aikaframeissa)
===============
say()
Tällä saadaan Ibuddy sanomaan mitä haluat
esim. say("moro!", 120)
===============
flashMessage()
Tällä saadaan tekstiä yläkulmaan (siell missä se :)/:|/:( hyymiö on)
esim. flashMessage(" thext", 120)
===============

Nyt näemme miten IF komentoa käytetään variablen TESTailuun
!muista laittaa nimet oikein tai muuten scripti menee p*kooks. ShockScriptis ei ole errordetection tai muita jotenka virheet täytyy itse arvata!
Koodi:
*** testataan variableja 1 ***
if(munenginestartti=="0",
  if(mouseGetDown ***PAUSEE, ÄLÄ KIRJOITA TÄTÄ KOMMENTTIA ***


==============
mouseGetDown()
komento jota käytetään if in kanssa testaamaan painettiinko hiirtä
==============
*ahem* aloitetaas toi koodipätkä alust x)

Koodi:
*** testataan variableja 1 take 2 ***
if(munenginestartti=="0",
  if(getMouseDown(), say("moro!", 120)+assign(munenginestartti, "1"), flashMessage("       Paina vasenta hiiren-nappia", 1)
))


ja molemmat koodit yhdessä
Koodi:
*** setupitaan variablet ***
if(firstRun(),
  assign(munenginestartti, "0")+
  assign(munenginemousehold, "0"))

*** testataan variableja 1 take 2 ***
if(munenginestartti=="0",
  if(getMouseDown(), say("moro!", 120)+assign(munenginestartti, "1"), flashMessage("       Paina vasenta hiiren-nappia", 1)
))


jos koodi ei toimi poista kommentit (ne teksit *** merkkien välissä (*** komment ***) )

Onnittelut! teit juuri (jos teit :P) ensimmäisen Ibuddy scriptisi. myöhemmin tulossa - create objecti, salama ja soundin toisto.

_________________
THATS RIGHT! IM BACK!
Ibuddy scriptaaja x) täältä voit kattoa uusimman tutoriaalin *KILK*
www.playtay.com - chocolaterain: benefit power

22.6.2008 12:03
Profiili WWW
Näytä viestit ajalta:  Järjestä  

Aloita uusi ketju Vastaa viestiin  [ 1 viesti ] 

Käyttäjiä lukemassa tätä aluetta: Ei rekisteröityneitä käyttäjiä ja 0 vierailijaa


Et voi kirjoittaa uusia viestejä
Et voi vastata viestiketjuihin
Et voi muokata omia viestejäsi
Et voi poistaa omia viestejäsi
Et voi lähettää liitetiedostoja.

Etsi tätä:
Hyppää:  
cron
Powered by phpBB © phpBB Group.
Käännös, Lurttinen, www.phpbbsuomi.com
Copyright © 2003-2012 Jesse Hakanen | Linkitä | IRC