Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| corporate:utilities [2023/12/16 21:29] – kaahupahau | corporate:utilities [2023/12/16 21:34] (current) – kaahupahau | ||
|---|---|---|---|
| Line 18: | Line 18: | ||
| I think I'll try to create all appointments using SLT time. | I think I'll try to create all appointments using SLT time. | ||
| + | ---- | ||
| - | 2023-12-16: OpenSim: | + | 2023-12-16: OpenSim\\ |
| Topic: Talkjaw Script | Topic: Talkjaw Script | ||
| - | ---- | + | [13:21] Kaahupahau Sharpfang: is it a script in your jaw?\\ |
| - | + | [13:21] Snoots Dwagon: Yesh is. I can gives you copy.\\ | |
| - | [13:21] Kaahupahau Sharpfang: *blinks* | + | [13:22] Snoots Dwagon: Jaw is its own piece.\\ |
| - | [13:21] Kaahupahau Sharpfang: How does your muzzletalk work? | + | [13:22] Kaahupahau Sharpfang: hugs the small dragon off the floor*\\ |
| - | [13:21] Kaahupahau Sharpfang: is it a script in your jaw? | + | [13:22] Snoots Dwagon: Ypu put a hinge at back of it and add script to hinge. |
| - | [13:21] Snoots Dwagon: Yesh is. I can gives you copy. | + | [13:22] Snoots Dwagon: Let me find script\\ |
| - | [13:22] Snoots Dwagon: Jaw is its own piece. | + | [13:24] Grid: Snoots Dwagon |
| - | [13:22] Kaahupahau Sharpfang: hugs the small dragon off the floor* | + | -Talkjaw Script\\ |
| - | [13:22] Snoots Dwagon: Ypu put a hinge at back of it and add script to hinge. | + | [13:24] Snoots Dwagon: Feel free to use. It's an open-source script. : ) \\ |
| - | [13:22] Snoots Dwagon: Let me find script | + | [13:24] Snoots Dwagon: I not writed it\\ |
| - | [13:22] Kaahupahau Sharpfang: May I add it to my avatars? Your name, or the scritps creators name, will be listed for the component! | + | [13:24] Snoots Dwagon: Enjoys!\\ |
| - | [13:24] Grid: Snoots Dwagon | + | |
| - | -Talkjaw Script | + | |
| - | Do you want to keep it? " | + | |
| - | [13:24] Snoots Dwagon: Feel free to use. It's an open-source script. : ) | + | |
| - | [13:24] Snoots Dwagon: I not writed it | + | |
| - | [13:24] Kaahupahau Sharpfang: YES! *hugs you even more* | + | |
| - | [13:24] Snoots Dwagon: huggz | + | |
| - | [13:24] Snoots Dwagon: Enjoys! | + | |
| - | [13:25] Kaahupahau Sharpfang: Would you like to be references as the person pointing me to the script? | + | |
| ---- | ---- | ||
| - | Contents: | ||
| - | |||
| - | <WRAP center round info 60%> | ||
| - | |||
| - | vector minROT = < | ||
| - | vector midROT = <0, 10.9, 180>; | ||
| - | vector maxROT = <0, 20.9, 180>; | ||
| - | integer isOpen; | ||
| - | |||
| - | |||
| - | default { | ||
| - | state_entry() { | ||
| - | llSetTimerEvent(0.2); | ||
| - | llSetLocalRot(llEuler2Rot(minROT * DEG_TO_RAD)); | ||
| - | llRequestPermissions(llGetOwner(), | ||
| - | llListen(667, | ||
| - | } | ||
| - | | ||
| - | timer() { | ||
| - | if(isOpen == TRUE) { | ||
| - | llSetLocalRot(llEuler2Rot(minROT * DEG_TO_RAD)); | ||
| - | isOpen = FALSE; | ||
| - | return; | ||
| - | } | ||
| - | | ||
| - | integer info = llGetAgentInfo(llGetOwner()); | ||
| - | if(info & AGENT_TYPING) { | ||
| - | // | ||
| - | vector rot = minROT; | ||
| - | rot.y = llFrand(maxROT.y - midROT.y) + midROT.y; | ||
| - | llSetLocalRot(llEuler2Rot(rot * DEG_TO_RAD)); | ||
| - | isOpen = TRUE; | ||
| - | } | ||
| - | } | ||
| - | | ||
| - | listen(integer chan, string name, key id, string message) { | ||
| - | if(llGetOwnerKey(id) != llGetOwner()) return; | ||
| - | if(message == " " || message == " | ||
| - | | ||
| - | if (message == " | ||
| - | llSetLocalRot(llEuler2Rot(maxROT * DEG_TO_RAD)); | ||
| - | } else if (message == "HALF OPEN") { | ||
| - | llSetLocalRot(llEuler2Rot(midROT * DEG_TO_RAD)); | ||
| - | } else if (message == " | ||
| - | llSetLocalRot(llEuler2Rot(minROT * DEG_TO_RAD)); | ||
| - | } | ||
| - | } | ||
| - | } | ||
| - | </ | ||
Last modified: le 2023/12/16 21:29
