개인 자료란 (JE)

  서버 커뮤니티

Profile 이엘 대표칭호 없음
Profile

질문하기 스크립트

함수 관련...

2021.03.21 조회 수 91 추천 수 0
이해도 1.16 
게임버전 (BE)
스크립트 애드온 2.5.3 

함수를 접한지 얼마 안됐습니다.


랜덤으로 직업을 짜주는 함수를 선언해보려고 했는데, 에러는 나지 않지만 작동을 하지 않습니다.


function setJob(t: object):

>add {_t} to {game.job::*}

>loop all players:

>>set {%loop-player%.job} to random element of {game.job::*}

>>send title "%{%loop-player%.job}%" with subtitle "" to loop-player for 5 seconds with fadein 0 second and fade out 0 second


command /test:

>trigger:

>>setJob

잘못된 부분이 있나요?

3개의 댓글

스크립터브혼
2021.03.21

> setJob

매개변수를 선언한 함수는 반드시 인수를 주어야 합니다.
> setJob( {_t} )


매개변수가 없어도 소괄호()는 있어야 해요
> setJob()

이엘
2021.03.21
@스크립터브혼

setJob(("1","2" and "3"))

이런식으로 적었는데 작동을 안합니다.

스크립터브혼
2021.03.21
@이엘

매개변수가 단수여서 그렇습니다. 여러개를 보내려면 objects로 하세요.

지역변수는 {_t::*}가 됩니다.