(테스트) |
|||
1번째 줄: | 1번째 줄: | ||
-- 미완성입니다 | -- 미완성입니다 | ||
local p = {} | local p = {} | ||
math.randomseed (os.time()) | |||
v= math.floor(math.random () *5) + 1 | |||
function p.text(frame) | function p.text(frame) | ||
local | local arg1 = frame.args[1] | ||
local arg2 = frame.args[2] | |||
local arg3 = frame.args[3] | |||
local | local arg4 = frame.args[4] | ||
local arg5 = frame.args[5] | |||
end | if v==1 then | ||
return arg1 | |||
end | |||
if v== | if v==2 then | ||
return | return arg2 | ||
end | |||
if v==3 then | |||
return arg3 | |||
end | |||
if v==4 then | |||
return arg4 | |||
else | |||
return arg5 | |||
end | end | ||
end | end | ||
return p | return p |
2015년 12월 13일 (일) 01:20 판
이 설명 부분은 모듈:Random/설명문서에서 편집가능합니다
{{#invoke:random|random|항목1|항목2|....|항목k-1|항목k}}로 사용가능합니다.
인자의 이름을 넣으면 모듈이 비정상적으로 작동할 수 있습니다.
문서로 링크하고 싶으면 글자에 [[ ]]를 입력하시면 됩니다.
예시
{{#invoke:random|random|리브레|위키|서버|협동|조합}} → 스크립트 오류: 함수 "random"가 존재하지 않습니다.
{{#invoke:random|random|[[리디버그]]|[[리브라]]|[[리브렌]]}} → 스크립트 오류: 함수 "random"가 존재하지 않습니다.
-- 미완성입니다
local p = {}
math.randomseed (os.time())
v= math.floor(math.random () *5) + 1
function p.text(frame)
local arg1 = frame.args[1]
local arg2 = frame.args[2]
local arg3 = frame.args[3]
local arg4 = frame.args[4]
local arg5 = frame.args[5]
if v==1 then
return arg1
end
if v==2 then
return arg2
end
if v==3 then
return arg3
end
if v==4 then
return arg4
else
return arg5
end
end
return p