Skip to content

SimpleArea [How To Use?] [KOR]

이하민 hm edited this page Aug 18, 2015 · 1 revision


 플러그인 명(특징)

 심플에리어 2.0.0 - 지역보호 플러그인 (#테스트본) [PM 1.5]

 플러그인 호환버전

 PocketMine DEV1.5 (API 1.12.0) 


 제작자 이름 혹은 출처

 hm(개발자) - elseTeam(이프팀) (개발 레포비공개)


 플러그인의 간단한 설명


 
심플에리어 플러그인은 그간 지역보호 플러그인에 존재했던
  [개인영역] [인생게임용 영역생성] 
  [OP용 보호영역 생성]  [마인팜] 의 기능을
 한번에 사용할 수 있게 해주는 지역보호 플러그인 입니다!

 (인생게임이란? 유저가 광산 등에서 블럭들을 얻어서 
 상점에 팔아 돈을 벌고, 그 돈으로 본인만 사용가능한 
 건축 혹은 농사용 영역을 구매하게하는 방식의 게임방식입니다) 



 명령어 사용방법


 심플에리어에선 아래 5개의 명령어를 지원합니다!
 아래 명령어들을 이용해서 영역과 관련된 설정을 할 수 있습니다!

  /영역
개인 영역을 관리하는 명령어입니다.
  /화이트월드 - 해당 맵의 모든영역에 적용되는 설정을 관리합니다.

  /임대공간 - 개인 영역내 만든 임대영역을 관리합니다.
  /마인팜 - 개인 마인팜을 관리합니다.
  /토지세 - 서버의 토지세를 관리합니다.




 세부 명령어 목록! (많을지도?)


 명령어를 입력하시면 아래처럼 해당 명령어에 붙여 쓰는
 세부 명령어목록이 뜹니다!, < >는 빼고 입력하시면 되며,
 콘솔에서 명령어를 입력할 경우 /는 빼고 입력시면 됩니다.

  /영역  
<이동> <목록> <생성> <공유> <구매> <판매> 
 <양도> <정보> <매물목록> <수동생성> <추방> <삭제> 
 <접근거부> <크기확장> <크기축소> <유저간전투허용>
 <공유목록> <환영말> <보호> <소유권포기> <보호타입>
 <블럭허용> <블럭금지> <영역가격> <울타리> <인벤세이브>
 (<>는 빼고 입력하셔야하며 /영역 ? <>로 설명 확인가능)

  /화이트월드  <정보> <보호> <블럭허용> <블럭금지>
 <영역가격> <울타리> <인벤세이브> <영역생성허용> <블럭당가격>
 <접근거부허용> <크기확장허용> <크기축소허용> <유저간전투허용>
 <수동생성허용> <최대영역수> <기본생성크기>
 (/화이트월드 ? <궁금한명령어>로 설명 확인가능)

  /임대공간  <이동> <목록> <생성>
 <나가기> <매물목록> <환영말>
 (/임대공간 ? <궁금한명령어>로 설명 확인가능)

 
 /마인팜  <구매> <삭제> <이동> <목록>
 <시작> <가격설정> <최대보유수>
 (/마인팜 ? <궁금한명령어>로 설명 확인가능)




 세부 명령어 설명


  /영역  이동 <유저명 혹은 영역번호> - 해당영역으로 이동합니다.
  /영역  목록 - 내가 보유한 영역 목록을 표시합니다.
  /영역  생성 - 유저가 서있는 위치에 영역을 자동으로 생성합니다.
  /영역  수동생성 - 원하는 사이즈의 영역을 생성합니다.
  /영역  구매 - 현재위치에 있는 영역을 구매합니다.
  /영역  삭제 - 현재위치에 있는 영역을 삭제합니다.
  /영역  판매 - 현재위치에 있는 영역을 판매합니다.
  /영역  양도 <유저명> - 영역을 해당유저에게 양도합니다.
  /영역  정보 - 현재위치에 있는 영역 정보를 표시합니다.
  /영역  공유 <유저명> - 영역을 해당유저와 공유합니다.
  /영역  추방 <유저명> - 영역에서 해당유저를 추방합니다.
  /영역  공유목록 -  공유받고 있는 유저목록을 표시합니다.
  /영역  환영말 <내용> - 영역의 환영말을 설정합니다.
  /영역  보호 - 현재영역의 블럭보호를 설정 혹은 해제합니다.
  /영역  블럭허용 <추가|제거|목록|초기화> <ID:DMG> - 수정가능한 블럭을 관리합니다.
  /영역  블럭금지 <추가|제거|목록|초기화> <ID:DMG> - 수정불가능한 블럭을 관리합니다.
  /영역  영역가격 <가격> - 영역의 가격을 설정합니다.
  /영역  울타리 <ID:DMG> - 영역의 울타리를 변경합니다.
  /영역  인벤세이브 - 현재영역의 인벤세이브를 켜고 끕니다.
  /영역  보호타입 - 영역종류를 집또는 OP영역으로 만듭니다.
  /영역  소유권포기 - 해당영역의 소유권을 포기합니다.
  /영역  매물목록 <목록번호> - 구매가능한 영역목록을 표시합니다.
  /영역  접근거부 - 거주자만 접근 가능하게 하거나, 모두허용합니다.
  /영역  크기확장 - 영역의 크기를 확장합니다.
  /영역  크기축소 - 영역의 크기를 축소합니다.
  /영역  유저간전투허용 - 영역에서의 유저간전투를 허용하거나 금지합니다.
 
  /화이트월드  정보 - 해당 월드의 설정을 요약표시합니다.
  /화이트월드  보호 - 맵전체의 보호를 켜고 끕니다
  /화이트월드  블럭허용 <추가|제거|목록|초기화> <ID:DMG> - 맵에서의 수정가능한 블럭을 관리합니다.
  /화이트월드  블럭금지 <추가|제거|목록|초기화> <ID:DMG> - 맵에서의 수정불가능한 블럭을 관리합니다.
  /화이트월드  영역생성허용 - 해당 월드에서 유저가 영역을 자동생성할 수 있게끔 합니다.
  /화이트월드  수동생성허용 - 해당 월드에서 유저가 영역을 수동생성할 수 있게끔 합니다.
  /화이트월드  영역가격 <가격> - 맵의 기본 영역가격을 설정합니다.
  /화이트월드  울타리 <ID:DMG> - 맵의 기본 울타리종류를 설정합니다.
  /화이트월드  최대영역수 <영역수> - 이 맵에서 유저가 보유가능한 영역수를 설정합니다.
  /화이트월드  기본생성크기 <x> <z> - 이 맵에서 자동으로 생성되는 영역크기를 정합니다.
  /화이트월드  접근거부 - 영역에서 접근거부 옵션을 쓸 수 있게 합니다.
  /화이트월드  크기확장 - 영역에서 크기확장 옵션을 쓸 수 있게 합니다.
  /화이트월드  크기축소 - 영역에서 크기축소 옵션을 쓸 수 있게 합니다.
  /화이트월드  유저간전투허용 - 영역에서 유저간전투 옵션을 쓸 수 있게합니다.
  /화이트월드  블럭당가격 - 수동영역생성시 책정될 블럭당 영역가격을 설정합니다.

  /임대공간  이동 <임대공간 혹은 닉네임> - 해당 임대공간으로 이동합니다.
  /임대공간  목록 - 내가 보유한 임대공간 목록을 표시합니다.
  /임대공간  생성 <시간당임대비> - 내 영역에 임대공간을 생성합니다.
  /임대공간  나가기 - 해당임대공간에서 나갑니다.
  /임대공간  매물목록 <목록번호> - 구매가능한 임대공간 목록을 보여줍니다.
  /임대공간  환영말 - 해당임대공간에 환영말을 설정합니다.

  /마인팜  시작 - 서버에 마인팜을 시작합니다.
  /마인팜  가격설정 <가격> - 서버에 마인팜의 구매가격을 설정합니다.
  /마인팜  최대보유수 <보유수> - 서버에 마인팜의 최대 보유수를 설정합니다.
  /마인팜  구매 - 마인팜을 구매합니다.
  /마인팜  목록 - 내가 보유하고 있는 마인팜 목록을 보여줍니다.
  /마인팜  이동 <닉네임 혹은 영역번호> - 해당 마인팜으로 이동합니다.
  /마인팜  삭제 - 현재 위치의 마인팜을 삭제합니다.

  /토지세  <가격> - 해당월드에 한시간마다 받을 영역세를 설정합니다.




 플러그인 명령어 퍼미션


 만약 일부 명령어를 
퍼미션 관련 조정 플러그인을 통해서
 서버에서 사용을 금지하고 싶거나 특정 계급에만 허용하려는 경우,
 아래의 퍼미션 리스트에서 원하는 퍼미션을 찾아 조정해주시면 됩니다.

 ex. PurePerms 나 PermissionPlus 등등을 통해서 조정하시면 됩니다.

 
simplearea.area 
 - /영역 명령어 퍼미션
 - 기본제공: 예
 simplearea.area.move 
 - /영역 이동 퍼미션
 - 기본제공: 예
 simplearea.area.getlist 
 - /영역 목록 퍼미션
 - 기본제공: 예
 simplearea.area.autocreate 
 - /영역 생성 퍼미션
 - 기본제공: 예
 simplearea.area.manualcreate 
 - /영역 수동생성 퍼미션
 - default: true
 simplearea.area.buy 
 - /영역 구매 퍼미션
 - 기본제공: 예
 simplearea.area.delete 
 - /영역 삭제 퍼미션
 - 기본제공: 예
 simplearea.area.sell 
 - /영역 판매 퍼미션
 - 기본제공: 예
 simplearea.area.give 
 - /영역 양도 퍼미션
 - 기본제공: 예
 simplearea.area.info 
 - /영역 정보 퍼미션
 - 기본제공: 예
 simplearea.area.share 
 - /영역 공유 퍼미션
 - 기본제공: 예
 simplearea.area.deport 
 - /영역 추방 퍼미션
 - 기본제공: 예
 simplearea.area.sharelist 
 - /영역 공유목록 퍼미션
 - 기본제공: 예
 simplearea.area.welcome 
 - /영역 환영말 퍼미션
 - 기본제공: 예
 simplearea.area.protect 
 - /영역 보호 퍼미션
 - 기본제공: 예
 simplearea.area.allowblock 
 - /영역 블럭허용 퍼미션
 - 기본제공: 예
 simplearea.area.forbidblock 
 - /영역 블럭금지 퍼미션
 - 기본제공: 예
 simplearea.area.abandon 
 - /영역 소유권포기 퍼미션
 - 기본제공: 예
 simplearea.area.canbuylist 
 - /영역 매물목록 퍼미션
 - 기본제공: 예
 simplearea.area.accessdeny 
 - /영역 접근거부 퍼미션
 - 기본제공: 예
 simplearea.area.sizeup 
 - /영역 크기확장 퍼미션
 - 기본제공: 예
 simplearea.area.sizedown 
 - /영역 크기축소 퍼미션
 - 기본제공: 예
 simplearea.area.pvpallow 
 - /영역 유저간전투허용 퍼미션
 - 기본제공: 예
 simplearea.area.areaprice 
 - /영역 가격 퍼미션
 - 기본제공: OP권한있는 유저에게만
 simplearea.area.setfence 
 - /영역 울타리 퍼미션
 - 기본제공: OP권한있는 유저에게만
 simplearea.area.setinvensave 
 - /영역 인벤세이브 퍼미션
 - 기본제공: OP권한있는 유저에게만
 simplearea.area.changemode 
 - /영역 보호타입 퍼미션
 - 기본제공: OP권한있는 유저에게만

 simplearea.rent 
 - /임대공간 퍼미션
 - 기본제공: 예
 simplearea.rent.move 
 - /임대공간 이동 퍼미션
 - 기본제공: 예
 simplearea.rent.list 
 - /임대공간 목록 퍼미션
 - 기본제공: 예
 simplearea.rent.create 
 - /임대공간 생성 퍼미션
 - 기본제공: 예
 simplearea.rent.out 
 - /임대공간 나가기 퍼미션
 - 기본제공: 예
 simplearea.rent.salelist 
 - /임대공간 매물목록 퍼미션
 - 기본제공: 예
 simplearea.rent.welcome 
 - /임대공간 환영말 퍼미션
 - 기본제공: 예
 
 simplearea.whiteworld 
 - /화이트월드 퍼미션
 - 기본제공: OP권한있는 유저에게만
 simplearea.whiteworld.info 
 - /화이트월드 정보 퍼미션
 - 기본제공: OP권한있는 유저에게만
 simplearea.whiteworld.protect 
 - /화이트월드 보호 퍼미션
 - 기본제공: OP권한있는 유저에게만
 simplearea.whiteworld.allowblock 
 - /화이트월드 블럭허용 퍼미션
 - 기본제공: OP권한있는 유저에게만
 simplearea.whiteworld.forbidblock 
 - /화이트월드 블럭금지 퍼미션
 - 기본제공: OP권한있는 유저에게만
 simplearea.whiteworld.areaprice 
 - /화이트월드 영역가격 퍼미션
 - 기본제공: OP권한있는 유저에게만
 simplearea.whiteworld.setfence 
 - /화이트월드 울타리 퍼미션
 - 기본제공: OP권한있는 유저에게만
 simplearea.whiteworld.setinvensave 
 - /화이트월드 인벤세이브 퍼미션
 - 기본제공: OP권한있는 유저에게만
 simplearea.whiteworld.setautocreateallow 
 - /화이트월드 자동생성허용 퍼미션
 - 기본제공: OP권한있는 유저에게만
 simplearea.whiteworld.setmanualcreate 
 - /화이트월드 수동생성허용 퍼미션
 - 기본제공: OP권한있는 유저에게만
 simplearea.whiteworld.areaholdlimit 
 - /화이트월드 최대영역수 퍼미션
 - 기본제공: OP권한있는 유저에게만
 simplearea.whiteworld.defaultareasize 
 - /화이트월드 기본영역크기 퍼미션
 - 기본제공: OP권한있는 유저에게만
 simplearea.whiteworld.accessdeny 
 - /화이트월드 접근금지허용 퍼미션
 - 기본제공: OP권한있는 유저에게만
 simplearea.whiteworld.sizeup 
 - /화이트월드 크기확장허용 퍼미션
 - 기본제공: OP권한있는 유저에게만
 simplearea.whiteworld.sizedown 
 - /화이트월드 크기축소허용 퍼미션
 - 기본제공: OP권한있는 유저에게만
 simplearea.whiteworld.pvpallow 
 - /화이트월드 유저간전투허용 퍼미션
 - 기본제공: OP권한있는 유저에게만
 simplearea.whiteworld.priceperblock 
 - /화이트월드 블록당가격 퍼미션
 - 기본제공: OP권한있는 유저에게만

 simplearea.minefarm 
 - /마인팜 퍼미션
 - 기본제공: 예
 simplearea.minefarm.buy 
 - /마인팜 구매 퍼미션
 - 기본제공: 예
 simplearea.minefarm.delete 
 - /마인팜 삭제 퍼미션
 - 기본제공: 예
 simplearea.minefarm.move 
 - /마인팜 이동 퍼미션
 - 기본제공: 예
 simplearea.minefarm.list 
 - /마인팜 목록 퍼미션
 - 기본제공: 예
 simplearea.minefarm.start 
 - /마인팜 시작 퍼미션
 - 기본제공: OP권한있는 유저에게만
 simplearea.minefarm.setprice 
 - /마인팜 가격설정 퍼미션
 - 기본제공: OP권한있는 유저에게만
 simplearea.minefarm.farmholdlimit 
 - /마인팜 최대보유수 퍼미션
 - 기본제공: OP권한있는 유저에게만
 simplearea.areatax 
 - /토지세 구매 퍼미션
 - 기본제공: OP권한있는 유저에게만





 플러그인 다운링크

 본문에 첨부함







 플러그인 변경사항


 플러그인이 업데이트 되거나 변경된 내역들을 정리합니다.
 만약 현재 사용 중인 버전이 최신이 아니라면 업데이트 해주세요!


 #2.0.0 버전  - 테스트용으로 일부 배포되어짐
 #2.0.0.1 버전  - 영역 구매 관련 에러 수정
 #2.0.0.1 버전  - 타임아웃 관련 문제사항 수정
 #2.0.0.2 버전  - /영역 유저간전투허용 옵션 빠졌던 것 수정
 #2.0.0.3 버전  - 임대관련 메시지 추가
 #2.0.0.4 버전  - 구버전 DB파일 임포트관련 문제 수정
 #2.0.0.5 버전  - 마인팜 가격변경시 잘못된 변수 호출 수정
 #2.0.0.6 버전  - 화이트월드 영역기본가격변경시 잘못된 변수 호출 수정
 #2.0.0.7 버전  - 구버전 DB파일 임포트관련 문제 수정
 #2.0.0.8 버전  -마인팜 내에서 /영역 이동 시 잘못된 좌표계 오차문제 수정
 #2.0.0.9 버전  - /영역 공유 명령어 예외처리 추가, /영역 크기확장 처리가 끝나고도 큐스택 삭제되지 않던 점수정, /영역 수동생성은 한번만 묻게 변경함
 #2.0.0.10 버전  - 서버시작시 유저의 마인팜 목록을 재구성하지 않았던 문제 수정
 #2.0.0.11 버전  - /영역 수동생성 시 예외처리 추가 및 메시지 보강, 영역 자동생성/수동생성 시에도 최대보유수 체크 하게끔 변경, OP권한이 있는 유저는 최대보유수 제한을 받지 않게끔 변경
 #2.0.0.12 버전  - 마인팜 구매 시 최대보유수제한 확인되지 않던 문제 수정
 #2.0.0.13 버전  - 영역 생성 금지시 OP도 만들지 못했던 문제 수정함, /영역 자동생성에도 예외처리 추가
 #2.0.0.14 버전  - /영역 추방 명령어가 정상작동하지 않던 문제 수정
 #2.0.0.15 버전  - /화이트월드 블럭당가격 명령어 추가
 #2.0.0.16 버전  - /화이트월드 접근거부허용|크기확장허용|크기축소허용 시 영역에서 제한이 적용되지 않던 문제 수정
 #2.0.0.17 버전  - /마인팜 구매 시 선언 되지않은 properties 변수 참조하는 문제 수정
 #2.0.0.18 버전  - 0.15.9 버전의 DB파일 컨버팅시 대문자닉네임으로 잘못 기록된 것을 컨버팅시에 반드시 모든 닉네임을 소문자화 하도록 변경, 2.0.0의 영역로더에도 영역로드시 소문자화 하도록변경, /영역 접근거부 시 영역주 여부 확인 루틴 빠졌던 점 추가, 영역생성 표지판 배치시 잔디 및 울타리가 정상생성되지 않던 점 수정(추가작업 진행 중)
 #2.0.0.19 버전  - 영역로드시 소문자화 중 잘못된 전역변수를 호출하는 문제 수정
 #2.0.0.20 버전  - 영역에서 유저 추방시 유저가 접속해 있어야만 가능했던점 수정, 표지판으로 영역 자동생성 하는 함수 정비 및 재작성. (테스팅필요)
 #2.0.0.21 버전  - 임대공간 목록, 매물목록이 이벤트 처리 실수로 제대로 목록이 생성되지 않던 점 수정, 임대공간 관련 예외처리 추가, 자동생성 영역 표지판 삭제시 회전되어 생성되는 영역을 삭제하지 못 하던 문제 수정, 표지판으로 생성하는 영역생성이 정상작동 되지 않던 문제 수정, /화이트월드 정보 시 해당월드의 영역수와 임대공간수 등을 추가로 표시하도록 변경, /영역 블럭추가 <추가|삭제> 시 와일드카드 *를 이용해 데미지를 추가할 수 있다는 알메시지를 관련메시지에 모두추가함, /마인팜과 /화이트월드 명령어에 각각의 마인팜과 화이트월드가 무엇인지를 설명하는 설명문 추가함, helixCount 클래스 추가
 #2.0.0.22 버전  - 타 플러그인 호환시 일부 이벤트 관련 문제가 발생했던 문제 수정함
 #2.0.0.23 버전  - 임대 나가기 함수에서 임대아이디를 얻는 함수를 잘못 참조하던 문제를 수정

 플러그인 사용법 강좌모음

<위의 이미지를 터치하거나 아래 링크를 눌러주세요.>


<강좌준비중>







 에러보고 양식!!!!!

 플러그인에 에러가 있나요? 댓글로 알려주시면 됩니다!
 다만 아래의 양식을 반드시 모두 지켜주세요!!

 (어길 시 해당댓글은 삭제처리합니다.)
 (반드시 다 체워주셔야합니다, 그래야만 확인이 용이함)
 (아래에 확인 중인 에러 목록에 보고하려는 에러가 있나 체크하세요)

 <에러보고양식>
 0. 플러그인 사용버전 :  
 1. 포켓마인 사용버전 : 
 2. 에러 한 줄 요약 :
 3. 에러 재현방법 :
 4. 해당 에러가 미치는 영향 : 
 5. 콘솔에 나타난 에러내용 :

 0. 플러그인 사용버전 :  (최신인지 확인)  (최신버전<-이렇게 적지마세요. 정확한버전번호를 적으세요)
 1. 포켓마인 사용버전 :  (모바일 DPMMP는 절대 에러보고 하지마세요 (1.5 혹은 최신버전<-이렇게 적지말고 1.5버전이면 1.5버전의 몇번째 빌드인지도 적으세요. 예 1.5Dev 1558)
 2. 에러 한 줄 요약 : (한줄로..) (마인팜. 영역생성. 구매. 이렇게 에러나는 기능의 단어만 딱 적지말고....:( 에러가 뭔지를 모르겠으면 적지를 마세요,에러가 어떻게 발생하는지를 적어달라는 겁니다.)
 3. 에러 재현방법 : (어떻게 하면 에러가 발생하는지) (에러가 난 경험을 알려달라는게 아니라,..... 제가 어떻게해야 동일하게 에러를 발생시켜서 확인 할 수 있는지를 적으셔야합니다.)
 4. 해당 에러가 미치는 영향 : (에러로 인해 서버가 꺼진다던지) (알 수 없는 에러<- 이렇게 적지마세요, 알 수 없는 에러는 콘솔을 적으세요, 콘솔이 뭔지 모른다면 절대 에러리포트 하지마세요.)
 5. 콘솔에 나타난 에러내용 : (콘솔에 뜬 에러내용을 복사해서 올리셔야합니다!) (사진만 있어요!, 동영상이라 못올리겠네요 ㅎㅎ, 직접 서버에 와주세요!, 제가 영어를 못해요!, 카톡으로 보내드리면 안될까요?, 콘솔이 뭐에요?, 에러로그 파일이 어디있어요?, 영어 스펠링을 못 읽습니다!, 뭔가 ~한게 안된다는 뜻 인거 같은데요?, 심플에리어가 아니라 다른 사람의 플러그인이 에러가나요!,...... 같이 적으실 거면 절대 에러보고 하지마세요.

 기능추가 및 메시지 추가 요청

 플러그인에 바라시는 점이 있나요? 댓글로 알려주시면 됩니다!
 다만 아래의 양식을 반드시 모두 지켜주세요!!

 (어길 시 해당댓글은 삭제처리합니다.)
 (반드시 다 체워주셔야합니다, 그래야만 확인이 용이함)
 (아래에 개선 중인 TODO 목록에 해당사항이 있나 체크하세요)

 <개선요청양식>


 0. 플러그인 사용버전 : (최신버전<-이렇게 적지마세요. 정확한버전번호를 적으세요)
 1. 포켓마인 사용버전 : (1.5<-이렇게 적지말고 1.5의 몇번빌드인지 적으세요 예 1.5Dev 1558)
 2. 개선을 바라는 점 :
 3. 어떻게 하다가 해당 개선점을 필요하게 되었나요 :
 4. 해당 개선점을 반영해야하는 이유 :

 현재 수정 중인 에러목록


 -표지판으로 만드는 영역이 불가능한 문제


 현재 개선 중인 TODO목록

 -현재는 없음







Clone this wiki locally