으으으음4819
대표칭호 없음
이해도 | 입문자 |
---|---|
게임버전 (JE) | 1.16 |
게임버전 (BE) | 관련없음 |
스크립트 버전 | 2.5.2 |
안녕하세요 마인크래프트 서버에 타이머 시스템을 추가하는 것에 대해 문제가 생겨서 질문 합니다
본론부터 말씀 드리자면 친구들끼리 60일 동안 운영되는 서버를 만드려고 합니다 그러기 위해서 남은 일수와 시간을 나타내 주는 타이머가
필요한데 이게 인터넷을 찾아보아도 몇 분 몇 초 타이머를 만드는 설명은 많지만 시,일수 를 나타내 주는 타이머가 없어 곤란합니다.
이 분야에 대해서 잘 아시는 분께 도움을 받고 싶습니다.
스크립트나 플러그인 모두 괜찮습니다 도와주세요!
qpwrou
2023.07.06메인 클래스
타이머클래스
config.yml
결과
간단하게 남은 일시 채팅으로 표시하는 걸로 구현해봤는데 이걸 스코어보드 등으로 표현하면 깔끔할 것 같습니다.
플러그인 처음 시작시 60일 후의 시간을 config.yml에 찍어두고 1초마다 시간을 비교해 남은시간을 표시하는 방법입니다.
도움이 되었으면 좋겠네요
으으으음4819
2023.07.06우와 대단하시네요 ..
skript에 작성하면 되나요? 완전 초보라 이해가 쉽지 않네요 ㅜㅜ
으으으음4819
2023.07.06질문 많이 드려서 미안합니다 config.yml 은 어디 파일에 있는건가요?
으으으음4819
2023.07.06스코어 보드에 어떻게 적용하지 ..
qpwrou
2023.07.06skript를 사용하지 않은 자바코드라서 skript에선느 바로적용이 안됩니다.
제가 스크립트를 안써봐서 자바언어로 작성했어요
으으으음4819
2023.07.06아하..그렇군요
qpwrou
2023.07.06DDayTimer.jar
간단하게 스코어보드 표시형식으로 플러그인 빌드해서 올려드려요
으으으음4819
2023.07.06헉 감사합니다
으으으음4819
2023.07.06그 플러그인 적용이 안됩니다 ./plugins 했는데 안떠요
qpwrou
2023.07.07버키폴더내 plugin에 jar 파일채로넣어서 하셨을까요 서버버전은 어떻게되시나요
으으으음4819
2023.07.07네 plugins에 jar채로 넣었어요
서버 버전은 1.16.5입니다
qpwrou
2023.07.07아 버전을몰라 최신버전으로 써드렷는데 버전바꿔서 다시올려드려요
제 PC에서는 1.16.5가 안켜져서 테스트는 못해봤네요 서버에 플러그인등록되는건 확인했습니다.
DDayTimer.jar
으으으음4819
2023.07.07헉 정말 너무 감사드립니다 .. 혹시 제가 원하는 시간으로 설정할 수 있는 방법도 있나요?
qpwrou
2023.07.07시간변경 기능 추가했습니다.
기존 플러그인 및 DDayTimer 폴더 삭제 후 적용하시면 됩니다.
DDayTimer-1.1.jar
시간변경 방법
최초 서버에 D-Day 등록 이후
1. plugins\DDayTimer\config.yml 에서 year,month등 dday일자 변경하시면 됩니다. set 값은 안건드셔도 됩니다.
2. 게임내 명령어 /dday <연도> <월> <일> <시> <분>
ex > /dday set 2023 09 05 20 00
게임내 /dday 입력시 사용방법 재확인 가능합니다.
주의1 > op권한의 유저만 사용 가능합니다. 일반 유저의 사용을 막기위해 제한했습니다.
주의2 > 0시 0분이라도 마지막까지 00 00 입력해주세요
주의3 > 9월 31일 등 올바르지 못한 날짜는 입력이 안됩니다.
으으으음4819
2023.07.08헉 감사합니다 도와주셔서 감사해요
qpwrou
2023.07.08기술이 부족해서 잘 동작할지 모르겠네요..
즐거운마생 되세용
으으으음4819
2023.08.29저 지금 계실지 모르겠는데 부탁 하나만 더 드려도 될까요?
저 스크립트가 현재 시각에 남은 시간(일수)을 빼서 계산하는 방법이라고 전 이해했는데
그렇게 하지않고 예를 들어서 마크에서 /timer 02 00 명령어를 입력하면 두 시간 타이머가 흘러가게 하는 것은 못 만드나요?