Difference between revisions of "ListItemDelete"
Jump to navigation
Jump to search
m |
|||
Line 9: | Line 9: | ||
<lsl> | <lsl> | ||
list ListItemDelete(list mylist,string element_old) { | list ListItemDelete(list mylist,string element_old) { | ||
list newlist; | |||
integer placeinlist = llListFindList(mylist, [element_old]); | integer placeinlist = llListFindList(mylist, [element_old]); | ||
if (placeinlist != -1) { | |||
newlist = llDeleteSubList(mylist, placeinlist, placeinlist); | |||
} | |||
return newlist; | return newlist; | ||
} | } |
Revision as of 16:58, 4 August 2008
LSL Portal | Functions | Events | Types | Operators | Constants | Flow Control | Script Library | Categorized Library | Tutorials |
Function: list ListItemDelete(list mylist, string element);
Removes one item from a list.
See also: Lists
<lsl> list ListItemDelete(list mylist,string element_old) {
list newlist; integer placeinlist = llListFindList(mylist, [element_old]); if (placeinlist != -1) { newlist = llDeleteSubList(mylist, placeinlist, placeinlist); } return newlist;
}
</lsl>
list myShortenedList = ListItemDelete(mylist,"Brown");