개인 자료란 (JE)

  서버 커뮤니티

Profile 묘단 한마포 명예에디터

Myodan abee4cb515b74216a9bf36d7b00b4122

Profile

자료 자바 에디션(JE) 플러그인 스크립트

돈 스크립트 ( Money Skript )

2018.08.31 조회 수 45141 추천 수 9
장르 경제 
게임버전 1.13, 1.13.1, 1.13.2, 1.14, 1.14.2, 1.14.3, 1.14.4 
원산지 국산 
개발자 묘단 
저작권 All Rights Reserved 
자료 출처 https://github.com/Myodan/MinecraftSkript 
소스 https://github.com/Myodan/MinecraftSkript 

썸네일.png

 

소개.png

 

이전에 올린 돈 스크립트를 좀더 보강하여 다시 만든 돈 스크립트입니다.

예전 돈 스크립트보다 좀더 편해졌습니다!

 

예전에는 /돈 설정, /돈 출금 등으로 명령어가 나눠져있었지만

이번에는 /돈 설정 으로 통합되었습니다!

 

/돈 설정 <플레이어> +600 을하면 해당플레이어에게 돈이 +600원이됩니다.

위와 같은 방식으로 -를 활용할 수 있습니다. +, -가 포함되지 않을 경우는 해당 금액으로 설정됩니다!

1.3.0 버전 업데이트로 수표기능이 업데이트 되었습니다! (우오아아아앙)


1.14.4 버전에서만 테스트 되었습니다.

 

분할선.png

  

명령어.png

 

  • /돈 도움말
    도움말을 확인합니다.

  • /돈 확인
    자신의 소지금을 확인합니다.

  • /돈 확인 <플레이어>
    해당 플레이어의 소지금을 확인합니다. ( OP 전용 )

  • /돈 설정 +<금액>
    해당 플레이어의 소지금을 금액만큼 추가합니다. ( OP 전용 )

  • /돈 설정 -<금액>
    해당 플레이어의 소지금을 금액만큼 차감합니다. ( OP 전용 )

  • /돈 설정 <금액>
    해당 플레이어의 소지금을 금액으로 설정합니다. ( OP 전용 )

  • /돈 보내기 <플레이어> <금액>
    해당 플레이어에게 금액만큼 보냅니다.

  • /수표 도움말
    도움말을 확인합니다.

  • /수표 발행 <금액> <갯수>
    해당 금액의 수표를 갯수만큼 발급합니다.

 

분할선.png

 

함수.png

 

  • getMoney(target: player)
    target의 소지금을 반환합니다.

  • setMoney(target: player, value: text)
    target의 소지금을 value로 설정합니다. ( 또는 추가, 차감 )

  • setMoneyUnit(n: number)
    숫자를 금액단위로 반환합니다.

 

분할선.png

 

설치.png

 

플러그인 적용법

  1. 사용하고자 하는 마인크래프트 버전을 지원하는 플러그인을 다운로드해줍니다.
  2. 플러그인 파일을 서버구동기 파일이 들어있는 폴더안에 plugins 폴더에 넣어줍니다.
  3. 서버구동기를 틀어 구동시켜줍니다.
  4. 플러그인이 정상적으로 적용되었는지 확인해줍니다.

  

스크립트 적용법

  1. 사용하고자 하는 마인크래프트 버전을 지원하는 스크립트를 다운로드해줍니다.
  2. 스크립트 파일을 자신의 버킷\plugins\skript\script 경로에 넣어줍니다.
  3. /sk reload all 명령어를 이용해 스크립트를 불러와줍니다.
  4. 정상적으로 스크립트가 적용됬는지 확인해줍니다.

 

분할선.png

 

ae1aad80406f50c301da0b99cb58f596.png


  • 다운로드
    버전: 1.3.1, 지원 MC 버전: 1.13 ~ 1.14.4, 스크립트 2.2이상 지원

  • 바로가기
    본 스크립트를 사용하려면 Skript 플러그인이 필요합니다.

  • 바로가기
    본 스크립트를 사용하려면 Skellett 에드온이 필요합니다.

 

분할선.png

 

b4609c810b338da0c1eb18ce53be20b5.png

103개의 댓글

뒷산고라니
2020.03.30

skript이랑 skellet도 적용이 되었는거 같은데 스크립트 명령어가 되지 않아요

묘단
2020.03.30
@뒷산고라니

오류 구문좀과 사용하시는 서버 버전, 스크립트 버전좀 알 수 있을까요?

백섟
2020.04.08

4b90fa337f73e2505ab0ceca5b89022d.PNG

스크립트는 잘 적용 되었는데 

/돈 하면 소지금:<no,ne>원으로 나오고, 스코어보드에두 위에 처럼 나와요.. ㅠㅜㅠㅜ 유용해서 쓰고 싶습니다아 도와주세요 

백섟
2020.04.08
@백섟

그리구 혹시 원 단위로 ',' 붙이는 구문좀 알려주실 수 있나요?

묘단
2020.04.08
@백섟

 

  1. 스코어 보드에 소지금이 정상적으로 출력되지 않는 문제
    해당 문제는 제가 소스를 봐야 알겠지만 제 예상으로는 %%를 넣지 않아 발생하는 문제인 것 같습니다.

  2. 원 단위를 붙이는 함수의 사용법
    setMoneyUnit(n: number) n 부분에 숫자를 넣으면 ','를 넣은 text로 반환됩니다.
    ( 예: send "Myodan의 소지금: %setMoneyUnit(getMoney(Myodan)%")

  3. <no,ne>가 출력되는 문제
    제 스크립트는 플레이어가 서버에 접속 했을 때 접속한 유저의 데이터가 없으면 데이터를 생성하게 만들어져 있습니다. 따라서 스크립트가 활성화되어있는 상태에서 서버에 접속하셔야 정상적으로 작동합니다. 재접속 후에도 <no,ne>가 뜬다면 다시 문의하시면 감사하겠습니다.
백섟
2020.04.09
@묘단

수 번을 재접속 했지만 가 떠서 setmoneyunit을 안쓰고 그냥 돈.%player%로 했어요..!

백섟
2020.04.09
@백섟

하나만 더 질문해도 될까요 ..! {돈.%player%}를 사용해서 스코어 보드를 사용하는 방법이 있을까요?

set score " &e돈 : %{돈.%player%}%원 " in sidebar of loop-player to 4 여기서 loop-player를 지정 해달라는데 감도 안잡히네여..

묘단
2020.04.09
@백섟

set score " &e돈 : %{돈.%loop-player%}%원 " in sidebar of loop-player to 4

이렇게하면 되지않을까 싶습니다.

setmoneyunit에 문제가있나 살펴보겠습니다 허허...

백섟
2020.04.10
@묘단

1.12.2로는 그 구문안됐었는데 1.14.4로 하니까 되네요..! 정말 친절하십니다 :D 감사해요 헤헤

묘단
2020.04.10
@백섟

아..아앗... 1.12.2 기준으로 개발됬는데 1.12.2가 안되다니... ㅠㅠ

돈 명령어가 돈 확인 을해도 <no,ne> 라고 뜨고 돈을 추가하게 되면 <no,ne><no,ne>이런식으로 뜹니다 버킷의 오류 사진 올립니다


8a9b742a259964a91411c4d91a3394a5.PNG


kai5439
2020.04.08
@kai5439

추가 안하고도 /돈 확인 명령어를 쓰면 이런식으로 한개씩 계속 생성됩니다

묘단
2020.04.08
@kai5439

추가 안하고도 /돈 확인 명령어를 쓰면 한개씩 계속 생성된다는 말이 무슨 말인지는 모르겠지만 에드온이 적용안된것같습니다.

( 다운로드 항목에 스켈레트 플러그인을 받아 추가시켜주세요! ) 추가하고도 안된다면 다시 문의하시면 감사하겠습니다.

한태강
2020.04.09

이거 돈을 에센셜에 있는 돈을 쓴건가요 아니면 변수를 만들어서 사용하느건가요

묘단
2020.04.09
@한태강

완전히 별개의 시스템입니다.

적용도 잘되고 오류구문도 없습니다 근데 제가 2,500월을 가지고 있다고 가정할때 /돈 확인을 1번만 치면 2,500 원 이렇게 제대로 나옵니다 근데 또 다시 /돈 확인 을 치게되면 2,5002,500 이렇게 나옵니다 빠른답변 부탁르려여...ㅜae29caf970462c2c413140ff6fd0dc97.PNG


묘단
2020.04.13
@kai5439

29af3762e07377d934e3c02f2a4c7a14.png


제 서버에서는 해당 문제를 확인할 수없네요... ㅠㅠ

사용하시는 서버 버전, 스크립트 버전, 에드온 버전을 적어주시면 같은조건에서 테스트해보고 수정해보겠습니다.

우봉
2020.04.12

오 감사합니다

로로하
2020.05.11

저어...묘단님 돈 스크립트는 잘쓰고 있는데.... 수표는 어떻게 안될까요? 수표가 너무 필요함미다...ㅠㅠ

묘단
2020.05.11
@로로하

수표 만들겠습니당...ㅎ하항... 아마 오늘 볼일 끝나고나면 11시니까 그떄부터만들면.. 아마 넉넉하게 내일 오전 1~2시까지는 만들어서 올리겠습니다

묘단
2020.05.12
@로로하

업데이트 완료했습니다. 1.14.4에서만 테스트해봤습니다. 다른버전은 모르겠군요...

민트참치
2020.05.15

그럼 op제외 다른 플레이어가 다른 플레이어한테 입금 하려면 어떻게 해요?

묘단
2020.05.17
@민트참치

/돈 보내기로 보내거나 수표를 뽑아서 교환하면됩니다.

아!.. 본문에 돈 보내기 명령어를 안적어났군요.. 수정했습니다!

민트참치
2020.05.17
@묘단

넹ㅎㅎ 감사합니당

민트참치
2020.05.17

스코어보드에 set score " &e돈 : %{돈.%loop-player%}%원 " in sidebar of loop-player to 4 이렇게 했는데 스코어보드에 돈이 이라고 떠요 ㅠㅠ skellet 플러그인은 제대로 작동 하는데 ㅠㅠ

묘단
2020.05.17
@민트참치

본글을 보시면 getMoney(Player) 라는 함수가있습니다. 이는 Player의 소지금을 반환하는 함수입니다.

{돈.%loop-player%}를 getMoney(loop-player)로 변경하시면됩니다.

여기에 단위별로 콤마를 넣고싶다면 setMoneyUnit(number)로한번더 감싸주시면됩니다.

 

ex 1) set score " &e돈 : %getMoney(loop-player)%원 " in sidebar of loop-player to 4

ex 2) set score " &e돈 : %setMoneyUnit(getMoney(loop-player))%원 " in sidebar of loop-player to 4


( 정확한건아니지만 스코어보드는 skRayFall 에드온이 필요한걸로압니다. 만약 오류나면 한번 넣어보시고 해보세요! )

민트참치
2020.05.18
@묘단

오! 됐어요! 감사합니다 ! (그리고skRayFall에드온은 이미 있었어요 ㅎㅎ)

/수표 발행 돈 수량 에서 만약에 1원을 2개뽑으면 수표가 2원으로 2개가 나와용

두번째 수표 우클릭하면 뜨는 버킷오류에용 

2826672aa5f3f7a12b39c8d95a8f4a16.png


묘단
2020.05.21
@hama7854

돈 금액이 잘못 나오는거는 수정했습니다. 오타가났네요

1.14.4 에서만 테스트해봐서 1.12.2 버전에서는 잘 모르겠지만 아무래도 버킷과 스크립트가 안맞아서 나는 오류겉습니다.

개인적으로 Spigot latest 1.12.2, Skript 최신 release 버전 추천드립니다.

@묘단

스크립트를 잘 몰라서 저 혼자는 해결을 못하겠네용..eb670115318d1b3e20b02e495286689d.png


뉴스 및 창작물
/files/thumbnails/115/774/003/262x150.crop.jpg?20240424234825

업데이트

마인크래프트 1.20.5 정식 업데이트

학교가기싫다

2024-04-24

0

/files/thumbnails/762/770/003/262x150.crop.jpg?20240418073724

레드스톤

T.B.H (고민중독) | 노트블럭 버전 | NoteBlock Cover [한국어 영어 중국어 가사 추가]

노트블럭전문가

2024-04-18

0

/files/thumbnails/218/767/003/262x150.crop.jpg?20240412130213

레드스톤

우리의 꿈 - 원피스 오프닝

노트블럭전문가

2024-04-12

0

/files/thumbnails/505/766/003/262x150.crop.jpg?20240411122306

레드스톤

기동전사 건담 수성의 마녀 | 노트블럭 커버 1

노트블럭전문가

2024-04-11

1

/files/thumbnails/932/765/003/262x150.crop.jpg?20240410124459

레드스톤

마인크래프트 노트블록으로 만든 『 밤양갱 (Bam Yang Gang) 』

노트블럭전문가

2024-04-10

0

/files/thumbnails/403/765/003/262x150.crop.jpg?20240409190538

레드스톤

마인크래프트 노트블록으로 만든 『 밤양갱 (Bam Yang Gang) 』

Sonttukk

2024-04-09

4

/files/thumbnails/161/758/003/262x150.crop.jpg?20240331105743

레드스톤

라마 침 분수대 1

GlassesFilm

2024-03-31

0

/files/thumbnails/520/751/003/262x150.crop.jpg?20240328020349

레드스톤

마인크래프트 노트블록으로 만든 『 Bling‐Bang‐Bang‐Born 』 4

Sonttukk

2024-03-23

3

/files/thumbnails/467/742/003/262x150.crop.jpg?20240311163123

레드스톤

[노트블럭커버] MILGRAM -ミルグラム(밀그램)- / 아마네 「숙청 행진」 제 2심 2

노트블럭전문가

2024-03-11

0

/files/thumbnails/846/741/003/262x150.crop.jpg?20240310221214

레드스톤

워든 vs 라마 200마리 1

GlassesFilm

2024-03-10

0

/files/thumbnails/542/739/003/262x150.crop.jpg?20240309070457

레드스톤

[고인의 명복을 빕니다][노트블럭]드래곤볼 GT 오프닝 - 점점 마음이 끌려

노트블럭전문가

2024-03-09

0

/files/thumbnails/326/738/003/262x150.crop.jpg?20240328020414

레드스톤

마인크래프트 노트블록으로 만든 『 Build Our Machine 』

Sonttukk

2024-03-07

0