개인 자료란 (JE)

  서버 커뮤니티

Profile cord 대표칭호 없음
Profile

질문하기 스크립트

왜 이러는걸까요?

2020.08.30 조회 수 95 추천 수 0
이해도 1.12 
게임버전 (JE) 스피곳 
게임버전 (BE) 필요하면 말해주세요 
스크립트 애드온 2.4-beta5 

on load:

라고 하면 { 퀘스트2.%player%} 가 0이 돼게 할수 없나요? 

저가 쓴 구문


on load:

@{퀘스트2.%player%} = 0 


이렇게요




2개의 댓글

I_RID
2020.08.30

on skript start:

@set {퀘스트2.%player%} to 0

 

variables:

@{퀘스트2.%player%} = 0

 

variables는 변수값이 없는 상태에서 변경됩니다.

 

스크립터브혼
2020.08.31

{퀘스트2.%player%} 변수의 %player%에서 오류가 발생하게 됩니다.


[On load]이벤트는 서버가 시작될 때 발생하는 이벤트입니다.
해당 이벤트는 플레이어가 생성하는 이벤트가 아니기 때문에 [Event-Player]익스프레션을 사용 할 수 없습니다.
[Entities]익스프레션으로 모든 온라인 플레이어를 리스트로 가져올 수는 있습니다.


오프라인 플레이어의 변수까지 모두 0을 만드시려면 변수를 리스트타입으로 사용하세요.
처음 변수를 세팅하실 때 {퀘스트2::%player%} 이렇게 변수를 세팅하시면 {퀘스트2::*} 형태의 리스트로 사용 할 수 있습니다.