개인 자료란 (JE)

  서버 커뮤니티

Profile 프토름 대표칭호 없음

ZIGUN_ eac1f9126b9744eda6d1271357e68c17

Profile

질문하기 스크립트

이런 구문을 만들고싶습니다

2021.06.08 조회 수 96 추천 수 0
이해도 1.16 
게임버전 (JE) 페이퍼 
스크립트 애드온 2.5.3 

50% 로 조합에 성공하고 실패하는 구문은 어떻게 만드나요?
실패할시 조합했던 아이템쟤료를 지우고싶습니다




8개의 댓글

A_bins
2021.06.08

스크립트 같은 경우에는 chance of <integer>%:로 하실 수 있을 겁니다. else로도 제어 가능하십니다.

플러그인이라 불리는 Kotlin이나 Java 같은 경우에는 Math의 Random이나 Random 클래스로 *100 하시면 가능하실거에욘!

프토름
2021.06.08
@A_bins

감사합니다!!

근데 조합에 실패할시 아이템이 없어지는 구문은 어떻게 써야할까요?

스크립트로요

A_bins
2021.06.08
@프토름

"조합에 실패할시 아이템이 없어지는 구문" 은 너무 모호하고 제 입장에선 이해할 수 없네욘 "조합에 실패할시"는 알려드릴 수 없구욘

"아이템이 없어지는 구문" 자체는 remove %item% from (inventory of player|player's inventory) 로 하시면 될거에욘! Skript를 깊게 파보진 않아서 정확하진 않을 수 있습니단

프토름
2021.06.08
@A_bins

'%item%' can't be removed from an inventory because the former is neither an item type nor an inventory (확률.sk, line 3: remove %item% from player's inventory') 이라고 오류가 뜨네요

 

프토름
2021.06.08
@프토름

구문은

on craft:

chance of 50%:

remove %item% from player's inventory

else:

message "&6SUCCESS" to player

이렇게 했습니다

 

A_bins
2021.06.09
@프토름

??????????????

 

A_bins
2021.06.09
@A_bins

%item% 이라고 해서 진짜 %item%이라고 하시면 우째하십니까욘

 

프토름
2021.06.09
@A_bins

ㅇㅎ 이해했습니다 감사합니다 ㅎㅎ