LlGetInventoryName/ko
Jump to navigation
Jump to search
설명
함수: string llGetInventoryName( integer type, integer number );
|
| |||||||||||||||||||||||||||||||||||||||||
예제
상자에서 모두 꺼내기
<lsl> // script created by SpiritWolf Chikuwa // minor changes by Strife Onizuka to speed things up // // /!\ PUBLIC DOMAIN /!\ // You can Copy/Mod/Trans // Please, do not resell this script and give it full perm // Just please leave this header intact // // 누구나 복사/수정/전달할 수 있습니다. // 이 스크립트를 재판매하지 마시고, 모든 권한으로 배포해주세요 // 머리말은 그대로 남겨주세요 // // Minor changes: (스크립트에 수정을 가한 뒤에 당신의 이름을 여기에 넣고 이 붙임말을 지워주세요, 감사합니다) // // 스크립트는 여기서부터 시작합니다:
list gInventoryList;
list getInventoryList() {
list result = []; integer n = llGetInventoryNumber(INVENTORY_ALL);
while(n)
result = llGetInventoryName(INVENTORY_ALL, --n) + result;
return result;
}
default {
state_entry()
{
gInventoryList = getInventoryList();
}
touch_start( integer n )
{
integer i = 0;
string folder = llGetObjectName();
while(i < n)
{
llGiveInventoryList(llDetectedKey(i), folder, gInventoryList );
++i;
}
}
changed( integer change )
{
if ( change == CHANGED_INVENTORY )
gInventoryList = getInventoryList();
}
}
// llGetInventory number and name will scan all objects on the box. // llGiveInventory will give you the content. // See also llGetInventory and llGiveInventory on LSL Wiki for further informations. </lsl>
함께 보기
함수
| • | llGetInventoryNumber | – | 보관함에서 특정 형의 항목들의 개수를 반환한다 | |
| • | llGetInventoryType | – | 보관함에 해당 항목이 있는지 확인하고 형을 반환한다 | |
| • | llGetInventoryCreator | – | 보관함 해당 항목의 제작자를 반환한다 | |
| • | llGetInventoryPermMask | – | 보관함 해당 항목의 권한을 반환한다 | |
| • | llGetInventoryKey | – | (모든 권한일 때에) 보관함 해당 항목의 UUID를 반환한다 |
상세 기록
이 글이 유용하지 않으세요? LSL Wiki의 관련항목이 도움을 줄 수 있을 지도 모릅니다.