Jump to content

Nofunawo

Resident
  • Posts

    16
  • Joined

  • Last visited

Reputation

8 Neutral

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. And that is my solution for the original question. There is neither a limit of 12 nor 24 as it uses numbers for the buttons. The "*List*" command prints all options to nearby chat - which is a quicker way to choose if there are many entries in the menu. integer chan; integer cHandle; integer chat_handler; integer chatchan; key id; integer idxMenu; list lTextures; string CurTex; integer NumTex; integer sum; texture_me() { CurTex = llList2String(lTextures,NumTex); llSetLinkTexture(LINK_SET,CurTex,ALL_SIDES); } buildMenu(key id) { llListenRemove(cHandle); chan = (integer)(llFrand(9999999) * -1); cHandle = llListen(chan, "", "", ""); list menu; integer i; string out = "\nTextures\n"; out+="\nCurrent Texture: "+CurTex+"\n"; string num; if(idxMenu > 0) menu += ["<<PREV"]; else menu += ["*List*"]; if(idxMenu*10+9 < sum - 1) menu += ["NEXT>>"]; for(i=idxMenu*10; (i <= idxMenu*10+9) && (i <= sum - 1);i++) { num = (string)(i+1); out += "\n"+num+": "+llList2String(lTextures,i); menu += [num]; } llSetTimerEvent(30); llDialog(id, out, menu, chan); } listing() { llOwnerSay("Chat command will work for 60 seconds:"); llSetTimerEvent(60); llListenRemove(chat_handler); chatchan = (integer)llFrand(60000) + 12345; chat_handler = llListen(chatchan,"","",""); string titel; integer c; string output; string object=llGetObjectName(); while (c < sum) { titel = llList2String(lTextures,c); output = "[secondlife:///app/chat/"+(string)chatchan+"/"+(string)c+"/ "+titel+"]"; integer d = c+1; llSetObjectName("# "+(string)d); llOwnerSay(output); llSetObjectName(object); c++; } } init() { sum = llGetInventoryNumber(0); integer i; string name; lTextures = []; for(i=0; i<sum; i++) { name = llGetInventoryName(0, i); lTextures += [name]; } } default { state_entry() { init(); } timer() { llSetTimerEvent(0); llOwnerSay("Menu/Chat timed out - Touch again"); llListenRemove(cHandle); llListenRemove(chat_handler); } changed(integer chg) { if(chg & CHANGED_INVENTORY) { llOwnerSay("Hello "+llKey2Name(llGetOwner())+", change detected - will reset"); init(); } } touch_start(integer touchme) { idxMenu = 0; buildMenu(llGetOwner()); } listen(integer channel, string name, key id, string message) { llListenRemove(cHandle); if (message == "*List*") { listing(); } else if (message == "NEXT>>") { idxMenu++; buildMenu(id); } else if (message == "<<PREV") { idxMenu--; buildMenu(id); } else if (channel == chan) { NumTex = (integer)message - 1; if (NumTex >= 0) { texture_me(); } } else if (channel == chatchan) { NumTex = (integer)message; texture_me(); } } }
  2. if (action == "zoom") { vector agentSize = llGetAgentSize(keyid); if (agentSize == ZERO_VECTOR) { llOwnerSay("Zoom in " + cbcAgentProfile(keyid) + " not possible. Most likely the Avatar left the Region"); return; } list details = llGetObjectDetails(keyid, [OBJECT_POS, OBJECT_ROT]); vector tPos = llList2Vector (details, 0); rotation tRot = llList2Rot (details, 1); llClearCameraParams(); llSetCameraParams ([ CAMERA_ACTIVE, TRUE, CAMERA_FOCUS, tPos, CAMERA_FOCUS_LOCKED, TRUE, CAMERA_POSITION, tPos + (camera_offset * tRot), CAMERA_POSITION_LOCKED, TRUE ]); llSetTimerEvent(1); } The timer aks again for pos & rot and sets camera focus & position. It is not smooth but it fulfills its purpose 🙂 camera_offset is a defined vector to show the ava in full size and not the belly only...
  3. I like the URIs very much. I did a lot of stuff using them, like a scanner:
  4. Btw. there are ways to create prio 5 & 6 animations but according to my observations and test they will be handled as prio4 animations. Any other prio 4 animation will override any 5&6 animation. prio 3 and less will not do it. The real problem is that no one cares about the right priorities. Try to find an AO which animations are set to prio2...good luck.
  5. Wasn't it you who told me that resolution doesn't matter in SL - LOL. O.K. London City -4060TI - all settings to max Resolution: UWQHD about 50 FPS using 70-90 Watt The A770 sucks! https://gyazo.com/602116b6158418d87c99bca25988367c
  6. @gwynchisholm Is the A770 really such a lame duck? Your shots showing <20FPS in a scene which isn't very demanding and settings not even on Ultra. <10 with some AVAs @183 Watt - ouch
  7. No! Only difference between the runs: 1080p vs 1440p (not even 4k)
  8. sure... Sorry, this statement is 100% bull*****! https://www.gpucheck.com/gpu-benchmark-graphics-card-comparison-chart On average, the step from 1080 to 4k halves the performance. It gets worse the less performance the card has and the less memory it has. But the performance is always significantly lower. Saying that resolution doesn't matter much is ridiculous.
  9. ? What means running well in 4k ? You can't tell me that this config is able to run SL smooth in a 4k resolution with ALM & Shadows. You might get 5 fps with low settings in the sky without any other AVAs.
  10. IMHO: Correct, modern CPUs (middle class and higher) have enough power to run SL in any situation. But see our findings here in this thread - CPU Single-Core speed the same - 4060TI vs 4070TI -> no difference in fps -> CPU limit This tests were done in FullHD. My standard resolution is UWQHD and there the GPU is the limit. I think we will see a change with the PBR Viewers. Also the Alphas are showing a difference in handling CPU & GPU. But for now it depends on the settings (ALM, Shadows...) and the resolution in use if it is the GPU or CPU which sets the limit.
  11. Yes, some "problems" of SL, caused by "WorksAsDesigned", can't be solved by any hardware.... BUT with a good hardware basis SL doesn't show a lot of the issues people always complaining about. I had no crash since years, I can move also @Events... OC a good internet connection is also, maybe more, important for performance and stability. Starting with the ISP (IPV4 vs IPV6, perring ...) and ending with using a LAN and not a WLAN/WiFi connection.
  12. So, we did the test in the Club. Same settings - same view. Both around 80 fps Conclusions: As expected as the 12600k and the 7800x3D are twins when it comes to single core power The extra cache is no benefit in SL Cause of the CPU limit the 4070ti doesn't perform better than the 4060ti Now back to my normaly activated limiter. Save energy - save humanity! 😀
  13. OK. than the 7800X3d is not a game changer. Resolution: FHD CPU: 12th Gen Intel(R) Core(TM) i5-12600K (3686.4 MHz) Memory: 32560 MB (Used: 1258 MB) OS Version: Microsoft Windows 11 64-bit (Build 22621.2428) Graphics Card: NVIDIA GeForce RTX 4060 Ti/PCIe/SSE2 Graphics Card Memory: 8188 MB Quality: High Sykbox - 2 AVAs: 420 fps - CPU 45W - GPU: 96W Quality: Ultra Sykbox - 2 AVAs: 370 fps - CPU 45W - GPU: 96W
×
×
  • Create New...