오늘은 마지막 남은 9개 무기를 완성시키겠습니다! 오늘도 소스 코드입니다 #킬백 on right click: if "%lore of player's tool%" contains "&e&l[&f&l설명&e&l] &f&l우클릭시 바라보는 적 뒤로 갑니다": set {_cooldown} to difference between {킬백.%player%} and now if {_cooldown} is less than 60 seconds: set {_text} to "%difference between 60 seconds and {_cooldown}%" replace all " seconds" and " second" with "초" in {_text} replace all " and " with " " in {_..
어느덧 10번째 강좌입니다 여태까지 따라오느라 고생 많으셨습니다 이제 절반만 더 구현하고 시스템 부분을 개발하겠습니다 소스 코드입니다 #랜덤카드 on damage of player: if "%lore of attacker's tool%" contains "&e&l[&f&l설명&e&l] &f&l상대방 타격시 1~5데미지를 랜덤으로 줍니다": set {_랜카} to random integer between 1 and 5 #임시변수에 1~5사이에 숫자를 랜덤으로 설정합니다 set damage to {_랜카}/2 #현재 데미지를 임시변수에서 랜덤으로 뽑힌 숫자에/2 만큼 데미지를 설정합니다 if {_랜카} is 5: #만약 임시변수에서 뽑힌 숫자가 5라면 send "{@r} 5 데미지가 들어갔습니다!" to a..
22개의 남은 무기를 만들기 위해 달려봅시다 소스 코드입니다 #프레데터 on right click: if "%lore of player's tool%" contains "&e&l[&f&l설명&e&l] &f&l우클릭시 모습을 감춥니다": set {_cooldown} to difference between {프레데터.%player%} and now if {_cooldown} is less than 1 minute: set {_text} to "%difference between 1 minute and {_cooldown}%" replace all " seconds" and " second" with "초" in {_text} replace all " minute" with "분" in {_text} send..
오늘도 랜덤무기를 만들어보겠습니다 대략 30개 정도 구현하고 다음 단계로 넘어가겠습니다 기존 랜덤무기 파일에 적용해주세요 #바람의재생 on right click: if "%lore of player's tool%" contains "&e&l[&f&l설명&e&l] &f&l우클릭시 1~5칸 랜덤으로 회복한다": #플레이어 도구에 로어가 해당 문자열이 포함될때 set {_cooldown} to difference between {바람재.%player%} and now # {_cooldown} 임시변수를 바람재 변수와 현재시간 사이에 차이로 설정합니다 (마지막에 스킬을 사용한 시간과 현재시간에 사이에 차이로 설정합니다) if {_cooldown} is less than 50 second: #만약 임시변수가 50..
이번 강좌에서는 스크립트를 이용하여 랜덤무기를 만들어보겠습니다 스크립트를 처음 배우는 분들도 제 강좌를 계속 보면서 따라오시면 됩니다 랜덤무기 파일을 만들어줍니다 options: #옵션 r : &7&l[ &f&l랜덤무기 &7&l]&f&l #r은 &7&l[ &f&l랜덤무기 &7&l]&f&l텍스트로 지정합니다 #시공간검객 on damage of player: #플레이어에게 데미지를 줄때 if "%lore of attacker's tool%" contains "&e&l[&f&l설명&e&l] &f&l상대방 타격시 0.5초동안 멈출 수 있습니다": #만약 공격자 도구에 "&e&l[&f&l설명&e&l] &f&l상대방 타격시 0.5초동안 멈출 수 있습니다" 로어가 포함된다면 set {stop_player.%victi..
드디어 메인 시스템인 스크립트 플러그인에 대해 알아보겠습니다 랜덤무기 전쟁 시스템 절반이상을 이 스크립트 플러그인으로 구현한다해도 과언이 아닙니다 이제 대부분 시스템들을 스크립트를 이용하여 개발하겠습니다 스크립트.zip Dropbox를 통해 공유함 www.dropbox.com 우리가 개발할 스크립트 버전은 2.5입니다 따로 애드온까지 넣었습니다 (애드온이란 스크립트내 구문을 간략한 구문으로 작성할 수 있게 도와주는 도구입니다) 1. 스크립트 편집기 설치 이제 스크립트를 작성할 텍스트 편집기도 다운로드해줍니다 (따로 노트패드나 sublime Text가 있으면 넘어가시면 됩니다) 강좌글에서 사용할 편집기는 Atom입니다 https://atom.io/ A hackable text editor for the 2..
이번에도 플러그인을 추가해봅시다 1. 에센셜 플러그인 2. NBTEditor 플러그인 1. 에센셜 플러그인 이번에 소개할 플러그인은 에센셜 플러그인입니다 말그대로 서버에 필수적인 플러그인이죠 에센셜.zip Dropbox를 통해 공유함 www.dropbox.com 파일이 많아서 드롭박스에서 다운로드 하시면 됩니다 에센셜 플러그인은 대부분 아실거라 생각하셔서 자주 쓰는 명령어만 남겨두겠습니다 명령어 기능 설명 /spawn 스폰으로 이동합니다 /setspawn 해당 위치에 스폰지점을 설정합니다 /ban 를 벤합니다 /unban 를 언벤합니다 /banip 의 아이피 벤을 합니다 /pardonip 의 아이피 벤을 풉니다 /mute t=초 m=분 h=시 의 만큼 채팅을 금지 시킵니다 /M or /t 에게 귓속말을 ..
지난 강좌에서 서버를 열어봤습니다 오늘은 플러그인 파일을 넣고 그 기능들을 사용해보는 시간을 가지겠습니다. 1. 랜덤무기 서버 메모장 및 기본 게임룰 셋팅 2. 서버내 world 폴더 맵 적용법 3. 월드에딧 플러그인에 스키메틱 기능 이용법 우선 서버 파일을 열어보시면 plugins 폴더가 있습니다 여기에 월드에딧이라는 플러그인을 넣겠습니다 이렇게 플러그인 폴더에 플러그인을 넣으시면 됩니다 주로 플러그인은 bukkit 사이트에서 다운로드 받습니다 Files - FastAsyncWorldEdit - Bukkit Plugins - Projects - Bukkit 14.22 MB Aug 6, 2022 1.19.1 +4 676 14.22 MB Jul 28, 2022 1.19.1 +4 713 14.22 MB Ju..