Get Region Flags

De DigiWiki.

// llGetRegionFlags v0.1 by djphil (CC-BY-NC-SA)
 
default
{
    touch_start(integer total_number)
    {
        string TEXT;
        integer REGION_FLAGS = llGetRegionFlags();
 
        if (REGION_FLAGS & REGION_FLAG_ALLOW_DAMAGE)
             TEXT += "\nREGION_FLAG_ALLOW_DAMAGE > YES";
        else TEXT += "\nREGION_FLAG_ALLOW_DAMAGE > NO";
 
        if (REGION_FLAGS & REGION_FLAG_FIXED_SUN)
             TEXT += "\nREGION_FLAG_FIXED_SUN > YES";
        else TEXT += "\nREGION_FLAG_FIXED_SUN > NO";
 
        if (REGION_FLAGS & REGION_FLAG_BLOCK_TERRAFORM)
             TEXT += "\nREGION_FLAG_BLOCK_TERRAFORM > YES";
        else TEXT += "\nREGION_FLAG_BLOCK_TERRAFORM > NO";
 
        if(REGION_FLAGS & REGION_FLAG_SANDBOX)
             TEXT += "\nREGION_FLAG_SANDBOX > YES";
        else TEXT += "\nREGION_FLAG_SANDBOX > NO";
 
        if (REGION_FLAGS & REGION_FLAG_DISABLE_COLLISIONS)
             TEXT += "\nREGION_FLAG_DISABLE_COLLISIONS > YES";
        else TEXT += "\nREGION_FLAG_DISABLE_COLLISIONS > NO";
 
        if (REGION_FLAGS & REGION_FLAG_DISABLE_PHYSICS)
             TEXT += "\nREGION_FLAG_DISABLE_PHYSICS > YES";
        else TEXT += "\nREGION_FLAG_DISABLE_PHYSICS > NO";
 
        if (REGION_FLAGS & REGION_FLAG_BLOCK_FLY)
             TEXT += "\nREGION_FLAG_BLOCK_FLY > YES";
        else TEXT += "\nREGION_FLAG_BLOCK_FLY > NO";
 
        if (REGION_FLAGS & REGION_FLAG_ALLOW_DIRECT_TELEPORT)
             TEXT += "\nREGION_FLAG_ALLOW_DIRECT_TELEPORT > YES";
        else TEXT += "\nREGION_FLAG_ALLOW_DIRECT_TELEPORT > NO";
 
        if (REGION_FLAGS & REGION_FLAG_RESTRICT_PUSHOBJECT)
             TEXT += "\nREGION_FLAG_RESTRICT_PUSHOBJECT > YES";
        else TEXT += "\nREGION_FLAG_RESTRICT_PUSHOBJECT > NO";
        llOwnerSay(TEXT);
    }
}
Outils personnels
  • Cette page a été consultée 598 fois.
donate
Google Ads