LSL Editing Primer/ko

From Second Life Wiki
< LSL Editing Primer
Revision as of 01:08, 4 September 2008 by JParker Devin (talk | contribs) (New page: {{Multi-lang}} {{LSL Header/ko}} __TOC__ wiki에 있다LSL포털 에리어에는 이해하기 쉬운 서식과 편집을 용이하게하기 위한 몇개의 템플릿이 있습니다. =...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

wiki에 있다LSL포털 에리어에는 이해하기 쉬운 서식과 편집을 용이하게하기 위한 몇개의 템플릿이 있습니다.

일반적인 템플릿

몇개의 공통 템플릿이 있어, 가장 사용되는 템플릿명은 입력을 간단하게 하기 위해서 짧아지고 있습니다.

쓰는 법 설명 해설
{{LSLC|카테고리|소트}} 그룹에 페이지를 더합니다
[[Category:LSL name|name]]대신에 사용해집니다
소트는 보조적인 물건입니다
{{LSLGC|카테고리|텍스트}} LSL 카테고리에 링크합니다
[[:Category:LSL category|text]]대신에 사용합니다
만약텍스트하지만 빠져 있는 경우,카테고리(이)가 됩니다
{{LSLGC|Math/3D|3D연산 함수}}
3D연산 함수
{{LSLGC|Math}}
Math
{{HoverText|단어|해설}} 마우스 커서를 맞추었을 때에,해설의 부분이 표시됩니다. {{HoverText|원|포유류}}
{{LSL_Header}} 템플릿 하고는 이용되지 않습니다.카테고리나, 여기와 같은 페이지용입니다. {{LSL Header}}
{{LSL_Hex|16진법|숫자}} 16진호우요우에, 숫자를 이용한 짧은 간이 설명을 표시합니다.
만약숫자하지만 빠져 있을까 하늘의 경우,숫자하16진법으로부터 계산됩니다.
{{LSL Hex|0x100|256}}
0x100
{{LSL Hex|0x100}}
0x100
{{!}} 템플릿의 파라미터가 빠져 있을 때를 위해서,| 대신에 사용해집니다. {{!}}
|
{{=}} 템플릿의 파라미터로 동일하다라고 말하는 증명이 필요한 경우를 위해서=대신에 사용됩니다. {{=}}
=

겉(표)의 짜는 방법

MediaWiki의 결점의 하나는, 템플릿용의 파라미터의 테이블의 편입이 불가능한 일입니다.이것에는 몇이나 방법이 있습니다.

  1. <table> & </table>, <tr> & </tr>, <th> & </th>, <td> & </td> 태그를 사용해HTML(으)로 겉(표)를 쓴다.만약 이 방법을 취한다면, 적절히 태그를 닫지 않으면 안됩니다.(가 아닌 차면,MediaWiki (은)는 기분 나쁜 일을 하겠지요)
  2. 겉(표)에MediaWiki 의 문법을 사용해, 모든 '|' (을)를'{{!}}'(을)를 옮겨놓는다.
  3. <div></div> 태그로, 테이블의 회전 포함을 한다.(항상 동작하는 것은 아닙니다)
  • MediaWiki그리고 적절한 표시로 하기 위해서 필요한 만큼 공백을 사용하는 방법도 있습니다.


HTML(으)로의 방법
실행전 실행 후 실제의 겉(표)
{|{{Prettytable}}
! 권한
! 치
! 해설
|- 
| [[PERM_ALL]]
| {{LSL Hex|0x7FFFFFFF|2147483647}}
| 이동/편집/복제/양도 권
|- 
| [[PERM_COPY]]
| {{LSL Hex|0x00008000|32768}}
| 복제권
|- 
| [[PERM_MODIFY]]
| {{LSL Hex|0x00004000|16384}}
| 편집권
|- 
| [[PERM_MOVE]]
| {{LSL Hex|0x00080000|524288}}
| 이동권
|- 
| [[PERM_TRANSFER]]
| {{LSL Hex|0x00002000|8192}}
| 양도권
|}
<table {{Prettytable}}><tr>
<th> 권한</th>
<th> 치</th>
<th> 해설</th>
</tr><tr>
<td> [[PERM_ALL]]</td>
<td> {{LSL Hex|0x7FFFFFFF|2147483647}}</td>
<td> 이동/편집/복제/양도 권</td>
</tr><tr>
<td> [[PERM_COPY]]</td>
<td> {{LSL Hex|0x00008000|32768}}</td>
<td> 복제권</td>
</tr><tr>
<td> [[PERM_MODIFY]]</td>
<td> {{LSL Hex|0x00004000|16384}}</td>
<td> 편집권</td>
</tr><tr>
<td> [[PERM_MOVE]]</td>
<td> {{LSL Hex|0x00080000|524288}}</td>
<td> 이동권</td>
</tr><tr>
<td> [[PERM_TRANSFER]]</td>
<td> {{LSL Hex|0x00002000|8192}}</td>
<td> 양도권</td>
</tr></table>

테이블내에 테이블:

권한 해설
PERM_ALL 0x7FFFFFFF 이동/편집/복제/양도 권
PERM_COPY 0x00008000 복제권
PERM_MODIFY 0x00004000 편집권
PERM_MOVE 0x00080000 이동권
PERM_TRANSFER 0x00002000 양도권

템플릿 파라미터를 합친 테이블:

권한 해설
PERM_ALL 0x7FFFFFFF 이동/편집/복제/양도 권
PERM_COPY 0x00008000 복제권
PERM_MODIFY 0x00004000 편집권
PERM_MOVE 0x00080000 이동권
PERM_TRANSFER 0x00002000 양도권
파이프 치환법
실행전 실행 후 실제의 겉(표)
{|{{Prettytable}}
! 권한
! 치
! 해설
|- 
| [[PERM_ALL]]
| {{LSL Hex|0x7FFFFFFF|2147483647}}
| 이동/편집/복제/양도 권
|- 
| [[PERM_COPY]]
| {{LSL Hex|0x00008000|32768}}
| 복제권
|- 
| [[PERM_MODIFY]]
| {{LSL Hex|0x00004000|16384}}
| 편집권
|- 
| [[PERM_MOVE]]
| {{LSL Hex|0x00080000|524288}}
| 이동권
|- 
| [[PERM_TRANSFER]]
| {{LSL Hex|0x00002000|8192}}
| 양도권
|}
{{{!}}{{Prettytable}}
! 권한
! 치
! 해설
{{!}}- 
{{!}} [[PERM_ALL]]
{{!}} {{LSL Hex|0x7FFFFFFF|2147483647}}
{{!}} 이동/편집/복제/양도 권
{{!}}- 
{{!}} [[PERM_COPY]]
{{!}} {{LSL Hex|0x00008000|32768}}
{{!}} 복제권
{{!}}- 
{{!}} [[PERM_MODIFY]]
{{!}} {{LSL Hex|0x00004000|16384}}
{{!}} 편집권
{{!}}- 
{{!}} [[PERM_MOVE]]
{{!}} {{LSL Hex|0x00080000|524288}}
{{!}} 이동권
{{!}}- 
{{!}} [[PERM_TRANSFER]]
{{!}} {{LSL Hex|0x00002000|8192}}
{{!}} 양도권
{{!}}}

테이블안에 테이블:

권한 해설
PERM_ALL 0x7FFFFFFF 이동/편집/복제/양도 권
PERM_COPY 0x00008000 복제권
PERM_MODIFY 0x00004000 편집권
PERM_MOVE 0x00080000 이동권
PERM_TRANSFER 0x00002000 양도권

템플릿 파라미터를 합친 테이블:

권한 해설
PERM_ALL 0x7FFFFFFF 이동/편집/복제/양도 권
PERM_COPY 0x00008000 복제권
PERM_MODIFY 0x00004000 편집권
PERM_MOVE 0x00080000 이동권
PERM_TRANSFER 0x00002000 양도권
Div태그 사용 (상의 동작한다고는인가 선)
실행전 실행 후 실제의 겉(표)
{|{{Prettytable}}
! 권한
! 치
! 해설
|- 
| [[PERM_ALL]]
| {{LSL Hex|0x7FFFFFFF|2147483647}}
| 이동/편집/복제/양도 권
|- 
| [[PERM_COPY]]
| {{LSL Hex|0x00008000|32768}}
| 복제권
|- 
| [[PERM_MODIFY]]
| {{LSL Hex|0x00004000|16384}}
| 편집권
|- 
| [[PERM_MOVE]]
| {{LSL Hex|0x00080000|524288}}
| 이동권
|- 
| [[PERM_TRANSFER]]
| {{LSL Hex|0x00002000|8192}}
| 양도권
|}
<div>
{|{{Prettytable}}
! 권한
! 치
! 해설
|- 
| [[PERM_ALL]]
| {{LSL Hex|0x7FFFFFFF|2147483647}}
| 이동/편집/복제/양도 권
|- 
| [[PERM_COPY]]
| {{LSL Hex|0x00008000|32768}}
| 복제권
|- 
| [[PERM_MODIFY]]
| {{LSL Hex|0x00004000|16384}}
| 편집권
|- 
| [[PERM_MOVE]]
| {{LSL Hex|0x00080000|524288}}
| 이동권
|- 
| [[PERM_TRANSFER]]
| {{LSL Hex|0x00002000|8192}}
| 양도권
|}
</div>

테이블안에 테이블:

권한 해설
PERM_ALL 0x7FFFFFFF 이동/편집/복제/양도 권
PERM_COPY 0x00008000 복제권
PERM_MODIFY 0x00004000 편집권
PERM_MOVE 0x00080000 이동권
PERM_TRANSFER 0x00002000 양도권

함수

일반적인 템플릿 이외에, 함수의 상세 전용의 템플릿이 있습니다.

LSL_Function
이 템플릿은, 몇개의 섹션을 포함한 함수 문서의 구성을 규정합니다.

  • 정보를 삭제하지 말아 주세요.
  • 변수의 차례는 신경쓰지 말아 주세요.
  • 변수가 많아도 생략하는 것은 삼가해야 합니다.
  • 필요하지 않은 미사용 변수가 포함되어 있어도, 앞으로의 실장을 예측해 남겨 두어야 합니다.
  • 모든 템플릿은 머리에 기술해 주세요.
  • 섹션을 추가 해야 한다고 생각한다면,LSL Function Style 에 추가해 주세요.(그리고 간단한 템플릿을 아울러 주세요.)

문법과 요소의 상세한 설명을 위해서,LSL_Function(을)를 참조해 주세요.

베이스 례: llFrand
{{LSL_Function/ko
|func
|func_id
|func_sleep
|sort
|func_desc
|func_footnote
|return_type
|return_text
|p1_type|p1_name|p1_desc
|p2_type|p2_name|p2_desc
|p3_type|p3_name|p3_desc
|p4_type|p4_name|p4_desc
|p5_type|p5_name|p5_desc
|p6_type|p6_name|p6_desc
|p7_type|p7_name|p7_desc
|p8_type|p8_name|p8_desc
|p9_type|p9_name|p9_desc
|p10_type|p10_name|p10_desc
|p11_type|p11_name|p11_desc
|p12_type|p12_name|p12_desc
|constants
|spec
|caveats
|examples
|helpers
|also_header
|also_functions
|also_tests
|also_articles
|also_events
|also_footer
|notes
|mode
|deprecated
|permission
|negative_index
|cat1
|cat2
|cat3
|cat4
|cat5
|cat6
|location
}}
{{LSL_Function/ko
|sort=Frand
|func=llFrand
|func_id=8
|func_sleep=0.0
|func_energy=10.0
|p1_type=float
|p1_name=mag
|p1_desc=몇개의 적정한float치
|return_type=float
|return_text=0.0(으)로부터mag의 범위로의 의사적으로 랜덤인 수치
|spec=0.0(으)로부터mag이하의 범위로의 의사적으로 랜덤인 수치를 돌려줍니다.
|caveats=이 랜덤인 수치 생성은 별로 정밀하지는 않습니다.
|examples=<lsl>
default
{
    touch_start(integer total_number)
    {
        // 터치했을 때, 확률0.5그리고"Heads"이렇게 말해,
        // 그 다른 경우는"Tails"그렇다고 합니다. 
        if ( llFrand(1.) < .5)
            llSay(0, "Heads");
        else
            llSay(0, "Tails");
    }
}
</lsl>
|helpers
|also_header
|also_functions
|also_tests
|also_events
|also_articles
|also_footer
|notes=
이 랜덤인 수치 생성은 별로 정밀하지는 않습니다.

연속으로의 랜덤인 수치는, 경과 처리가 공통되고 있어 독립한 것이 아닙니다.
그 때문에, 이 의사적으로 랜덤인 숫자는, 완전하게 예측 가능한 혹은 완전하게 랜덤인 결과가 필요로 하는 이용법에는 적합하지 않습니다.
|cat1=Math
|cat2
|cat3
|cat4
}}

이벤트

일반적인 템플릿 이외에, 이벤트의 상세 전용의 템플릿이 있습니다.

LSL_Event 몇개의 섹션을 포함한 함수 문서의 구성을 규정합니다. 이 템플릿은, 몇개의 섹션을 포함한 이벤트 문서의 대충을 쓰는 구성을 규정합니다.사용되지 않는 섹션은 평상적으로 비표시로 합니다.

문법과 요소의 상세한 설명을 위해서,LSL_Event (을)를 참조해 주세요.

콘스탄트

콘스탄트의 상세 전용의 템플릿이 있습니다.

LSL_Constant 이 템플릿은, 몇개의 섹션을 포함한 콘스탄트드큐먼트의 대충을 쓰는 구성을 규정합니다.사용되지 않는 섹션은 평상적으로 비표시로 합니다.

문법과 요소의 상세한 설명을 위해서,LSL_Constant (을)를 참조해 주세요.