Difference between revisions of "LlGetInventoryName/ko"
Jump to navigation
Jump to search
Nanjido Oh (talk | contribs) (New page: {{LSL Function/negative_index/ko|false|number}} {{LSL_Function/ko |func_id=147|func_sleep=0.0|func_energy=10.0 |func=llGetInventoryName|return_type=string |p1_type=integer|p1_name=type|p1_...) |
Nanjido Oh (talk | contribs) (item:항목) |
||
Line 5: | Line 5: | ||
|p1_type=integer|p1_name=type|p1_desc=INVENTORY_* flag | |p1_type=integer|p1_name=type|p1_desc=INVENTORY_* flag | ||
|p2_type=integer|p2_name=number|p2_desc=Beginning from 0 | |p2_type=integer|p2_name=number|p2_desc=Beginning from 0 | ||
|func_footnote=사용자함의 | |func_footnote=사용자함의 항목들은 (시간순이 아닌) 알파벳순으로 정렬된다. | ||
|func_desc | |func_desc | ||
|return_text= | |return_text= | ||
사용자함(inventory)에서 '''type'''형의 일련번호 '''number'''에 해당하는 | 사용자함(inventory)에서 '''type'''형의 일련번호 '''number'''에 해당하는 항목의 이름. 만약 입력된 형에 해당하는 항목이 없으면(혹은 주어진 형에 해당하는 항목의 개수가 '''number'''보다 작거나 같을 때에는) 빈 문자열을 출력한다 | ||
|spec | |spec | ||
|caveats | |caveats | ||
Line 75: | Line 75: | ||
|helpers | |helpers | ||
|also_functions= | |also_functions= | ||
{{LSL DefineRow||[[llGetInventoryNumber/ko|llGetInventoryNumber]]|사용자함에서 특정 형의 | {{LSL DefineRow||[[llGetInventoryNumber/ko|llGetInventoryNumber]]|사용자함에서 특정 형의 항목들의 개수를 반환한다}} | ||
{{LSL DefineRow||[[llGetInventoryType/ko|llGetInventoryType]]|사용자함에 해당 | {{LSL DefineRow||[[llGetInventoryType/ko|llGetInventoryType]]|사용자함에 해당 항목이 있는지 확인하고 형을 반환한다}} | ||
{{LSL DefineRow||[[llGetInventoryCreator/ko|llGetInventoryCreator]]|사용자함 해당 | {{LSL DefineRow||[[llGetInventoryCreator/ko|llGetInventoryCreator]]|사용자함 해당 항목의 제작자를 반환한다}} | ||
{{LSL DefineRow||[[llGetInventoryPermMask/ko|llGetInventoryPermMask]]|사용자함 해당 | {{LSL DefineRow||[[llGetInventoryPermMask/ko|llGetInventoryPermMask]]|사용자함 해당 항목의 권한을 반환한다}} | ||
{{LSL DefineRow||[[llGetInventoryKey/ko|llGetInventoryKey]]|(모든 권한일 때에) 사용자함 해당 | {{LSL DefineRow||[[llGetInventoryKey/ko|llGetInventoryKey]]|(모든 권한일 때에) 사용자함 해당 항목의 [[UUID/ko|UUID]]를 반환한다}} | ||
|also_events | |also_events | ||
|also_tests= | |also_tests= |
Revision as of 04:58, 3 March 2009
설명
함수: 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의 관련항목이 도움을 줄 수 있을 지도 모릅니다.