<html><body><div style="text-align: left;">hello every one,</div><div style="text-align: left;"><br>
</div><div style="text-align: left;">I created a presentation room, and found some scripts to make presentations. I added these scripts but i couldnt make a presentation on the board</div><div style="text-align: left;"> how can i work it or upload a ppt?</div><div style="text-align: left;"><br>
</div><div style="text-align: left;">thanks</div><div style="text-align: left;"><br>
</div><div style="text-align: left;">///////////////////////////////////////////////////////////////////////////////////</div><div style="text-align: left;">///////</div><div style="text-align: left;">///////</div><div style="text-align: left;">///////</div><div style="text-align: left;">///////            screen display</div><div style="text-align: left;">///////            initially created by Anthony Bundy, i3D Inc.</div><div style="text-align: left;">///////             </div><div style="text-align: left;">///////             Date Jan 12, 2008</div><div style="text-align: left;">///////             </div><div style="text-align: left;">///////             This script listens on a certain channel for a message</div><div style="text-align: left;">///////            
SETTEXTURE::(key) where (key) is the texture key to show on its display face</div><div style="text-align: left;">///////             </div><div style="text-align: left;">///////             Copyright (C) <2008>  <i3D Inc.></div><div style="text-align: left;">///////             Contact: team@i3dnow.com</div><div style="text-align: left;">///////             </div><div style="text-align: left;">///////                 This program is free software: you can redistribute it and/or modify</div><div style="text-align: left;">///////                 it under the terms of the GNU General Public License as published by</div><div style="text-align: left;">///////                 the Free Software Foundation, either version 3 of
the License, or</div><div style="text-align: left;">///////                 (at your option) any later version.</div><div style="text-align: left;">///////             </div><div style="text-align: left;">///////                 This program is distributed in the hope that it will be useful,</div><div style="text-align: left;">///////                 but WITHOUT ANY WARRANTY; without even the implied warranty of</div><div style="text-align: left;">///////                 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the</div><div style="text-align: left;">///////                 GNU General Public License for more details.</div><div style="text-align: left;">///////             </div><div
style="text-align: left;">///////                 You should have received a copy of the GNU General Public License</div><div style="text-align: left;">///////                 along with this program.  If not, see <http://www.gnu.org/licenses/>.</div><div style="text-align: left;">///////                 </div><div style="text-align: left;">///////                 Contact: team@i3dnow.com</div><div style="text-align: left;">///////                 </div><div style="text-align: left;">///////              </div><div style="text-align: left;">//////////////////////////////////////////////////////////////////////////////////////    </div><div style="text-align: left;"><br>
</div><div style="text-align: left;">// Inputs</div><div style="text-align: left;"><br>
</div><div style="text-align: left;">// Output</div><div style="text-align: left;"><br>
</div><div style="text-align: left;">// Chat Channels used</div><div style="text-align: left;">    integer debugChannel = DEBUG_CHANNEL;</div><div style="text-align: left;"><br>
</div><div style="text-align: left;">    integer chatOffset = -225847536;        // chat channel the display should listen to.</div><div style="text-align: left;">    integer chat2Display;</div><div style="text-align: left;"><br>
</div><div style="text-align: left;">// Link Channels used</div><div style="text-align: left;">    integer link2All = -4873920;</div><div style="text-align: left;"><br>
</div><div style="text-align: left;">// Global declarations</div><div style="text-align: left;">    integer debug = 0;                // for debugging</div><div style="text-align: left;">    integer myListener;</div><div style="text-align: left;">    list myMessage;</div><div style="text-align: left;">    integer currentChannel = 0;</div><div style="text-align: left;">    integer channelButtonLinkNum;</div><div style="text-align: left;">    key channelButtonTexture = "587e7e4f-0485-72cc-809a-ccc40e88aded";</div><div style="text-align: left;"><br>
</div><div style="text-align: left;">    key slide; // texture key for an X indicating there is no slide for that spot</div><div style="text-align: left;"><br>
</div><div style="text-align: left;">    integer displayFace = 2;</div><div style="text-align: left;">    // integer displayFace = 2;</div><div style="text-align: left;"><br>
</div><div style="text-align: left;">///////////////////////////////////////////////////////////////////////////////////////</div><div style="text-align: left;">//STATE STATE STATE STATE STATE STATE STATE STATE STATE STATE STATE STATE STATE STATE//</div><div style="text-align: left;">///////////////////////////////////////////////////////////////////////////////////////</div><div style="text-align: left;">//                                                                                   //</div><div style="text-align: left;">//                                                                        
          //</div><div style="text-align: left;">//                          DEFAULT STATE                                            //</div><div style="text-align: left;">//                                                                                   //</div><div style="text-align: left;">//                                                                                  
//</div><div style="text-align: left;">///////////////////////////////////////////////////////////////////////////////////////</div><div style="text-align: left;">///////////////////////////////////////////////////////////////////////////////////////</div><div style="text-align: left;">default </div><div style="text-align: left;">{</div><div style="text-align: left;">    state_entry() </div><div style="text-align: left;">    {</div><div style="text-align: left;">        chat2Display = chatOffset+currentChannel;</div><div style="text-align: left;">        llListenRemove(myListener);</div><div style="text-align: left;">        myListener = llListen(chat2Display, "", NULL_KEY, "");</div><div style="text-align: left;">    }</div><div style="text-align: left;">    listen(integer channel, string name, key id, string message) </div><div style="text-align: left;">   
{</div><div style="text-align: left;">        if (llSubStringIndex(message, "SETTEXTURE::") > -1) </div><div style="text-align: left;">        {</div><div style="text-align: left;">            // message is to set the texture key, -1 is for 0 based indexing on the characters</div><div style="text-align: left;">            slide = (key)llDeleteSubString(message, 0, llStringLength("SETTEXTURE::") - 1);</div><div style="text-align: left;">            if(debug > 0) llSay(DEBUG_CHANNEL,"slide: " + (string)slide);</div><div style="text-align: left;">            if (slide) </div><div style="text-align: left;">            {</div><div style="text-align: left;">                // slide is a valid key</div><div style="text-align: left;">   
            llSetTexture(slide, displayFace);</div><div style="text-align: left;">            }</div><div style="text-align: left;">        }</div><div style="text-align: left;">    }</div><div style="text-align: left;">    touch_start(integer total_number)</div><div style="text-align: left;">    {</div><div style="text-align: left;">        if ( llDetectedGroup(0) ) // agent is in same active group as this object</div><div style="text-align: left;">        {</div><div style="text-align: left;">            if (llGetLinkName( llDetectedLinkNumber(0) ) == "channel") </div><div style="text-align: left;">            {</div><div style="text-align: left;">                channelButtonLinkNum = llDetectedLinkNumber(0);</div><div
style="text-align: left;">                currentChannel = (++currentChannel)%4;</div><div style="text-align: left;">                chat2Display = chatOffset+currentChannel;</div><div style="text-align: left;">                </div><div style="text-align: left;">                // set the channel texture offset</div><div style="text-align: left;">                llSetLinkPrimitiveParams(channelButtonLinkNum, [PRIM_TEXTURE, displayFace,</div><div style="text-align: left;">                    channelButtonTexture, <1.0,0.25,0.0>,<0.0, .375 - (.25*currentChannel) ,0.0>,0.0]);</div><div style="text-align: left;">                llListenRemove(myListener);</div><div style="text-align:
left;">                myListener = llListen(chat2Display, "", NULL_KEY, "");</div><div style="text-align: left;">                // llWhisper(0,"Channel set to " + (string)chat2Display);</div><div style="text-align: left;">            }</div><div style="text-align: left;">        }</div><div style="text-align: left;">        </div><div style="text-align: left;">    }</div><div style="text-align: left;">    link_message(integer sender_number, integer number, string message, key id) </div><div style="text-align: left;">    {</div><div style="text-align: left;">        if (number == link2All) </div><div style="text-align: left;">        {</div><div style="text-align: left;">            myMessage = llParseString2List(message,
["::"], [""]);</div><div style="text-align: left;">            if (llList2String(myMessage, 0) == "channel") </div><div style="text-align: left;">            {</div><div style="text-align: left;">                currentChannel = (integer)llList2String(myMessage, 1);</div><div style="text-align: left;">                chat2Display = chatOffset+currentChannel;</div><div style="text-align: left;">                llListenRemove(myListener);</div><div style="text-align: left;">                myListener = llListen(chat2Display, "", NULL_KEY, "");</div><div style="text-align: left;">                </div><div style="text-align: left;">            }</div><div style="text-align: left;"> 
          </div><div style="text-align: left;">            myMessage=[];</div><div style="text-align: left;">            </div><div style="text-align: left;">        }</div><div style="text-align: left;">    }</div><div style="text-align: left;">    </div><div style="text-align: left;">}</div><div style="text-align: left;"><br>
</div>
<span id="mynetemailfooterad"><br><hr /></span></body></html>