|
|
第6行: |
第6行: |
| | | |
| | | |
− | |注意事项=This function causes the script to sleep for 0.1 seconds.The maximum usable value for hours is 144.Any value greater than 144 will be silently reduced to 144. | + | |注意事项=此功能使脚本睡眠 0.1 秒。hours 的最大可用值为 144.任何大于 144 值的值将默默减少到 144。 |
| | | |
| | | |
2021年8月16日 (一) 08:43的最新版本
Template:Needs Translation/
函数名
|
Function:integer lladdtolandpasslist(key avatar,float hours).
|
无
|
无
|
注意事项
|
此功能使脚本睡眠 0.1 秒。hours 的最大可用值为 144.任何大于 144 值的值将默默减少到 144。
|
示例
|
示例1
string command;
default
{
state_entry()
{
llListen(5,"",llGetOwner(),"");
}
on_rez(integer param)
{
llResetScript();
}
listen(integer chan, string name,key id,string message)
{
if (command!="")
{
llOwnerSay("Sorry,still processing last command, try again in a second.");
}
list args = llParseString2List(message,[":"],[]);
command=llToLower(llList2String(args,0));
if (command=="clearbans")
{
llResesLandBanList();
}
if (command =="clearpass")
{
llResetLandPassList();
}
else
{
llSensor(llList2String(args,1),NULL_KEY,AGENT,96,PI);
}
}
no_sensor()
{
command = "";
}
sensor(integer num)
{
integer i = 0;
fo(:i<num:++i)
{
if (command == "ban"
{
//ban indefinetely
llAddToLandBanList(llDetectedKey(i),0.0);
}
if(command=="tempban")
{
//ban for 1 hour.
llAddToLandBanList(llDetectedKey(i),1.0);
}
if(command=="urban")
{
llRemoveFromLandBanList(llDetectedKey(i));
}
if (command=="pass")
{
//Add to land pass lis for 1 hour
llAddToLandPassList(llDetectedKey(i),1.0);
}
if(command=="ubpass")
{
llRemoveFromLandPassList(llDetectedKey(i));
}
}
command = "";
}
}
|