Jump to content

Search the Community

Showing results for tags 'two'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • People Forum
    • Your Avatar
    • Make Friends
    • Lifestyles and Relationships
    • Role Play
    • General Discussion Forum
    • Forums Feedback
    • Missed Connections
    • Second Life Education
  • Places and Events Forum
    • Favorite Destinations
    • Upcoming Events and Activities
    • Games in Second Life
  • Official Contests & Events
    • Leap Into Love Snapshot Contest
  • Creation Forum
    • Fashion
    • Art, Music and Photography
    • Animation Forum
    • Bakes on Mesh
    • Environmental Enhancement Project
    • Machinima Forum
    • Building and Texturing Forum
    • Mesh
    • LSL Scripting
    • LSL Library
    • Experience Tools Forum
    • Sansar for Second Life Residents
  • Technology Forum
    • Second Life Server
    • Second Life Viewer
    • Second Life Web
    • General Second Life Tech Discussion
  • Commerce Forum
    • Merchants
    • Inworld Employment
    • Wanted
  • Land Forum
    • General Discussion
    • Mainland
    • Linden Homes
    • Regions for Sale: Full Private Island
    • Region for Rent: Full Private Island
    • Regions for Sale: Homesteads
    • Region Rentals: Homestead
    • Parcels for Sale: Mainland
    • Parcels for Rent: Mainland
    • Wanted: Full Private Island
    • Wanted: Homesteads
    • Wanted: Mainland
  • International Forum
    • Deutsches Forum
    • Foro en español
    • Forum in italiano
    • Forum français
    • 日本語フォーラム
    • 한국어 포럼
    • Fórum em português
    • Forum polskie
    • المنتدى العربي
    • Türkçe Forum
    • Форум по-русски
  • Adult Content Forum
    • Highlight Upcoming Events
    • General Discussion
    • General Announcements
  • Answers
    • Abuse and Griefing
    • Account
    • Avatar
    • Creation
    • Inventory
    • Getting Started
    • Controls
    • Land
    • Linden Dollars (L$)
    • Shopping
    • Technical
    • Viewers
    • Everything Else
    • International Answers

Blogs

  • Commerce
  • Featured News
  • Inworld
  • Tools and Technology
  • Tips and Tricks
  • Land
  • Community News

Categories

  • English
  • Deutsch
  • Français
  • Español
  • Português
  • 日本語
  • Italiano
  • Pусский
  • Türkçe

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


About Me

Found 2 results

  1. Hello! I have this teleport script by Eightball Magic. It's no config teleport. You place two teleports and go. So. Its possible to set limited destination access for group / owner only. How to set it for two avatars only (me and my friend). I guess its somekind UUID access limit. Thank's for any help! This line gives limitation for owner only. I think to replace it for specific avatar UUID somehow... : else if (llSubStringIndex(llList2String(descriptions, 0), "!") == 0 && id != llGetOwner()) { llRegionSayTo(id, 0, "Only the owner are allowed to teleport to locations marked with '!'"); llUnSit(id); Or do i loose something else?.. Here's the script itself: integer CHANNEL = -10001; float INTERVAL = 10.0; vector OFFSET = <0.0,0.0,1.2>; integer number = 1; list descriptions = []; list positions = []; list timestamps = []; // Function present menu items in more logical ordering. list orderButtons(list buttons) { return(llList2List(buttons, -3, -1) + llList2List(buttons, -6, -4) + llList2List(buttons, -9, -7) + llList2List(buttons, -12, -10)); } default { state_entry() { // Announce teleporter and setup timer to maintain teleporter list. key owner = llGetOwner(); string description = llGetObjectDesc(); if (description == "<Location name>") { description = (string)number; } vector position = llGetPos(); llRegionSay(CHANNEL, "teleporter\t" + (string)owner + "\t" + description + "\t" + (string)position); llSetTimerEvent(INTERVAL); // Setup listener to receive teleporter announcements and user dialog. llListen(CHANNEL, "", "", ""); // Configure sit text and target. llSetSitText("Teleport"); llSitTarget(OFFSET, ZERO_ROTATION); } changed(integer change) { // Check if someone sits on the teleporter. if (change & CHANGED_LINK) { key id = llAvatarOnSitTarget(); if (id) { if (llGetInventoryNumber(INVENTORY_ANIMATION) >= 1) { llRequestPermissions(id, PERMISSION_TRIGGER_ANIMATION); } if (llGetInventoryNumber(INVENTORY_SOUND) >= 1) { llPlaySound(llGetInventoryName(INVENTORY_SOUND, 0), 1.0); } integer count = llGetListLength(descriptions); if (count >= 2) { list buttons = orderButtons(llListSort(descriptions, 1, TRUE)); llDialog(id, "Select destination:", buttons, CHANNEL); } else if (count == 1) { vector position = llGetPos(); llSleep(0.5); if (llSubStringIndex(llList2String(descriptions, 0), "*") == 0 && !llSameGroup(id)) { llRegionSayTo(id, 0, "Only group members are allowed to teleport to locations marked with '*'"); llUnSit(id); } else if (llSubStringIndex(llList2String(descriptions, 0), "!") == 0 && id != llGetOwner()) { llRegionSayTo(id, 0, "Only the owner are allowed to teleport to locations marked with '!'"); llUnSit(id); } else { llSetRegionPos(llList2Vector(positions, 0)); llUnSit(id); llSetRegionPos(position); } } else { llSleep(0.5); llUnSit(id); } } } // Reset the script if the teleporter has changed owner or been moved across a sim border. if (change & (CHANGED_OWNER|CHANGED_REGION)) { llResetScript(); } } listen(integer channel, string name, key id, string message) { if (id == llAvatarOnSitTarget()) { // Teleport avatar to destination. integer index = llListFindList(descriptions, [message]); vector position = llGetPos(); if (llSubStringIndex(llList2String(descriptions, index), "*") == 0 && !llSameGroup(id)) { llRegionSayTo(id, 0, "Only group members are allowed to teleport to locations marked with '*'"); llUnSit(id); } else if (llSubStringIndex(llList2String(descriptions, index), "!") == 0 && id != llGetOwner()) { llRegionSayTo(id, 0, "Only the owner is allowed to teleport to locations marked with '!'"); llUnSit(id); } else { llSetRegionPos(llList2Vector(positions, index)); llUnSit(id); llSetRegionPos(position); } } else { // Parse the received message. list tokens = llParseString2List(message, ["\t"], []); string check = llList2String(tokens, 0); key owner = (key)llList2String(tokens, 1); string description = llList2String(tokens, 2); vector position = (vector)llList2String(tokens, 3); integer timestamp = llGetUnixTime(); // Remove old data from the lists and add current data. if (check == "teleporter" && owner == llGetOwner()) { integer index = llListFindList(descriptions, [description]); if (~index) { descriptions = llDeleteSubList(descriptions, index, index); positions = llDeleteSubList(positions, index, index); timestamps = llDeleteSubList(timestamps, index, index); } descriptions += description; positions += position; timestamps += timestamp; } // Renumber this teleporter if another has same number. if ((string)number == description) { number++; if (number > 12) { number = 1; } } } } on_rez(integer n) { // Reset the script when the teleporter is rezzed. llResetScript(); } run_time_permissions(integer perm) { // Play animation when permission has been granted. if (perm & PERMISSION_TRIGGER_ANIMATION) { llStartAnimation(llGetInventoryName(INVENTORY_ANIMATION,0)); } } timer() { // Announce the teleporter. key owner = llGetOwner(); string description = llGetObjectDesc(); if (description == "<Location name>") { description = (string)number; } vector position = llGetPos(); integer timestamp = llGetUnixTime(); llRegionSay(CHANNEL, "teleporter\t" + (string)owner + "\t" + description + "\t" + (string)position); // Delete oldest teleporter from list if it is too old. if (llGetListLength(timestamps) && timestamp-llList2Integer(timestamps, 0) > INTERVAL+1.0) { descriptions = llDeleteSubList(descriptions, 0, 0); positions = llDeleteSubList(positions, 0, 0); timestamps = llDeleteSubList(timestamps, 0, 0); } } }
  2. I'm still looking to sale the remaining time on my parcel. I have 6 weeks and 3 days left. Price have been reduced from 7,809L$ to 6,247L$ plus the 1L$ for sale of land. Price of tier is 1,562L$ a week. You will only be paying me for four weeks and will be getting two weeks free plus the 3 days. You will be renting from Estia Estates and they will transfer the remaining time on my tier box into your name. The price of tier will be grandfathered so you will still be paying only 1,562L$ a week. That's only one 1L$ per prim. The land measures 5120 sqm. Interested? Contact Gamja Myanamotu in world. Thank you.
×
×
  • Create New...