求个助,有人研究脚本代码么?
secondlife吧
全部回复
仅看楼主
level 11
扌空 楼主
自己尝试着写了一小段代码,放到身上,现在只实现了别人点击的时候发出声音,看到过别人有过点击之后发送一段"xxxx kiss on your nose"的,这种取点击者ID的功能是怎么实现的呢?
2013年07月06日 04点07分 1
level 3
有一个函数是可以获取对方名字的,你查查手册
2013年07月08日 09点07分 2
level 10
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 = [];
}
}
2013年07月08日 17点07分 3
[黑线]那两段message...
2013年07月12日 01点07分
回复 扌空 :.......................... [太开心]
2013年07月12日 10点07分
level 10
一次性的:
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 = [];
}
}
2013年07月08日 17点07分 4
level 13
2013年07月08日 23点07分 5
level 14
。。。。。。打屁股[汗]
2013年07月09日 00点07分 6
[太开心]
2013年07月09日 05点07分
level 13
default
{
state_entry(){ }
touch_start(integer a)
{
string sName = llKey2Name(llDetectedKey(0));
llSay(0, sName + "点击");
}
}
没有缩进好痛苦。
2013年07月09日 08点07分 7
level 11
扌空 楼主
[鼓掌]谢谢大家帮助啦~~~几天没上发现这么多
我用了
string avName;
avName = llDetectedName(i);
avName = llList2String( llParseString2List( avName, [" "], [] ), 0 );
llSetObjectName( avName );
llSay(0, "/me kisses " + owner + "'s nose.");
llSetObjectName( origName );
2013年07月12日 01点07分 8
level 13
SL里的数组和截取函数还是很好用的。就是转换的函数有点多,要慢慢找
2013年07月12日 01点07分 9
我是一点都不懂编程什么的,C语言都没学明白,看代码简直是天书
2013年07月12日 02点07分
回复 扌空 :编程语言的语法是通用的,只是不同的语言都有一些自己的函数和封装好方法。SL也是面向对象的。
2013年07月12日 04点07分
回复 len0112 :老师,什么时候开班教学,我要报名。
2013年07月12日 10点07分
回复 卸妆了 :报你个大头鬼,
2013年07月12日 10点07分
1