secondlife吧 关注:3,299贴子:31,789
  • 17回复贴,共1

求个助,有人研究脚本代码么?

只看楼主收藏回复

自己尝试着写了一小段代码,放到身上,现在只实现了别人点击的时候发出声音,看到过别人有过点击之后发送一段"xxxx kiss on your nose"的,这种取点击者ID的功能是怎么实现的呢?


IP属地:辽宁1楼2013-07-06 12:29回复
    有一个函数是可以获取对方名字的,你查查手册


    2楼2013-07-08 17:18
    回复
      string message = " 扌空好想捏一捏 ";
      list users;
      string user;
      default
      {
      state_entry()
      {
      }
      touch_start(integer num_detected)
      {
      user = llDetectedName(0);
      if (llListFindList(users,[user]) == -1)
      {
      llSay(0, message + user + "的屁股 ^-^");
      llSetTimerEvent(0);
      llSetTimerEvent(600);
      }
      }
      timer()
      {
      llSetTimerEvent(0);
      users = [];
      }
      }


      3楼2013-07-09 01:49
      收起回复
        一次性的:
        string message = " 扌空这辈子只对 ";
        list users;
        string user;
        default
        {
        state_entry()
        {
        }
        touch_start(integer num_detected)
        {
        user = llDetectedName(0);
        if (llListFindList(users,[user]) == -1)
        {
        llSay(0, message + user + "说一次<我爱你>");
        users += user;
        llSetTimerEvent(0);
        llSetTimerEvent(600);
        }
        }
        timer()
        {
        llSetTimerEvent(0);
        users = [];
        }
        }


        4楼2013-07-09 01:53
        回复


          IP属地:江苏来自手机贴吧5楼2013-07-09 07:33
          回复
            。。。。。。打屁股


            IP属地:四川来自Android客户端6楼2013-07-09 08:48
            收起回复
              default
              {
              state_entry(){ }
              touch_start(integer a)
              {
              string sName = llKey2Name(llDetectedKey(0));
              llSay(0, sName + "点击");
              }
              }
              没有缩进好痛苦。


              IP属地:江苏7楼2013-07-09 16:20
              回复
                谢谢大家帮助啦~~~几天没上发现这么多
                我用了
                string avName;
                avName = llDetectedName(i);
                avName = llList2String( llParseString2List( avName, [" "], [] ), 0 );
                llSetObjectName( avName );
                llSay(0, "/me kisses " + owner + "'s nose.");
                llSetObjectName( origName );


                IP属地:辽宁8楼2013-07-12 09:41
                回复
                  SL里的数组和截取函数还是很好用的。就是转换的函数有点多,要慢慢找


                  IP属地:江苏来自手机贴吧9楼2013-07-12 09:55
                  收起回复