Difference between revisions of "Changed/ja"

From Second Life Wiki
Jump to navigation Jump to search
m
(Removing all content from page)
Line 1: Line 1:
{{LSL_Event/ja|event_id=30
 
|event_delay
|event=changed
|p1_type=integer
|p1_name=change
|p1_desc=CHANGE_* フラグの{{LSLG|bit field|ビットフィールド}}です
|event_footnote=複数のchangeは単一のイベントで表現することができ、ビット演算の算術を用います。
|event_desc=このイベントを引き金にしてオブジェクトあるいはプリムの変化する内容です。
|constants={{LSL Constants Changed/ja|LSL Constants Changed}}
|spec
|caveats
|examples=<lsl>default
{
    changed(integer change)
    {
        if (change & CHANGED_INVENTORY) //これは&であり&&ではなく、ビット演算です!
        {
            llOwnerSay("The inventory has changed.");
        }
        if (change & CHANGED_COLOR) //これは&であり&&ではなく、ビット演算です!
        {
            llOwnerSay("The color or alpha changed.");
        }
        if (change & CHANGED_SHAPE) //これは&であり&&ではなく、ビット演算です!
        {
            llOwnerSay("The prims shape has changed.");
        }
        if (change & CHANGED_SCALE) //これは&であり&&ではなく、ビット演算です!
        {
            llOwnerSay("The prims size has changed.");
        }
        if (change & CHANGED_TEXTURE) //これは&ではなく&&であり、ビット演算です!
        {
            llOwnerSay("The prims texture or texture attributes have changed.");
        }
        if (change & CHANGED_LINK) //これは&であり&&ではなく、ビット演算です!
        {
            llOwnerSay("The number of links have changed.");
        }
        if (change & CHANGED_ALLOWED_DROP) //これは&であり&&ではなく、ビット演算です!
        {
            llOwnerSay("The inventory has changed as a result of a user without mod permissions dropping an item on the prim and it being allowed by the script.");
        }
        if (change & CHANGED_OWNER) //これは&であり&&ではなく、ビット演算です!
        {
            llOwnerSay("The owner of the object has changed.");
        }
        if (change & CHANGED_REGION) //これは&であり&&ではなく、ビット演算です!
        {
            llOwnerSay("The region the object is in has changed.");
        }
        if (change & CHANGED_TELEPORT) //これは&であり&&ではなく、ビット演算です!
        {
            llOwnerSay("The object has been teleported while attached.");
        }
    }
}</lsl>
|helpers
|also_header
|also_events
|also_functions
|also_articles
|also_footer
|notes
|mode
|deprecated
|cat1=Inventory/ja
|cat2=Script/ja
|cat3=Color/ja
|cat4=Alpha/ja
|cat5=Texture/ja
|cat6=Link/ja
|cat7=Sit/ja
}}

Revision as of 06:14, 20 February 2008