Komma igång i AMILIA scripting i Second Life (8 / 8 steg)
Steg 8: Ett sista ord om ord
Objekt på tal är ett bra sätt att veta vad ett skript gör, men alla kan höra det för 30m runt omkring dig. Som du får i mer komplexa skript detta kan bli ganska bullriga! Det finns tre alternativa sätt att se vad som händer.SHHHH WHISPER
llWhisper () är precis som llSay () men endast sänder på halva distansen. Du fortfarande l skall ange vilken kanal. So...
llWhisper (0, "turnign på!");
.. .might arbeta lite för att spara förstånd av dina grannar.
Använder llShout () fördubblar avståndet hört, men kan klippa av vänner du har i hälften. :-D
llOwnerSay () använder ingen kanal och hörs endast av dig. Mycket nyttigt och kan tredubbla mängden vänner du har!
llOwnerSay ("turnign på!");
SOUND OF SILENCE
Du kan göra ett helt tyst meddelande via llSetText (som detta).
llSetText ("Jag är på", 1.0);
Vad betyder siffrorna? det vi har sett förut. Den representerar värdena för rött, grönt och blått. För nu vet bara att, betyder "vit" och betyder "svart". Ersätta llSay (0, "turnign off!"); med...
llSetText ("Jag är för", 1.0);
1,0 är inställningen alfa. 1,0 betyder helt ogenomskinliga och 0,0 skulle vara helt transparent (osynlig).
PROVA DETTA
Var skulle du placera ett kommando för att säga något precis innan skriptet lämnar standardläget?
svar:
|
|
|
|
|
|
|
|
|
|
|
V
Precis ovanför "tillstånd av;" befalla i "touch_start" event i standardläget.
Blanda inte ihop det med "stat off" som definierar början på den nya staten!