본문 바로가기

전체 글

(85)
오버워치 루시우 총 만들기 (3) 지난 글:오버워치 루시우 총 만들기 (2) [회로 구성1]오버워치 루시우 총 만들기 (1) [재료 소개] 오늘은 회로 구성의 두번째 시간입니다.오버워치 인게임에 루시우는 밀치기, 궁극기, 볼륨을 높혀라, 분위기 전환(맞나...?)의 기술을 갖고있습니다. 현실에서는 GUI 같은걸 구현할 수도 없고 해서 총 뒷쪽에 이 4가지 기능 버튼을 만들었습니다. 각 기능들을 하게될 버튼입니다.(이 납땜을 마지막으로 실납은 ㅂㅂ) 그리고 회로 구성을 마쳤습니다! 파란색 작은 부품이 LED바인데요. 저 두개를 이용하여 잔여 총알량, 궁극기 게이지를 만들 예정입니다. 프로그래밍은 마쳤으나 저 두가지는 아직 안 만들었습니다. 그리고 작동 샷! 분위기 전환을 이용하여 힐(노란색), 속도(초록색)으로 바꿀 수 있습니다. 그리고 ..
오버워치 루시우 총 만들기 (2) 지난 글: 오버워치 루시우 총 만들기 (1) 루시우 총의 기반, 몸체는 포맥스로 만들려 했으나 없는 관계로 재료를..음악 파일을 저장할 SD 카드도 없어 재료를... 결국 재료를 다시 사서 작업을 진행 했습니다. 루시우 총 발사 부분에 쓰일 LED이며 실제 인게임에서는 존재하지 않지만 그냥 장식용으로(?)장착할겁니다. 납땜을 해서 써야되기 때문에 점퍼선을 납땜해줬습니다. 재료 소개 글에서 나온 아케이드 버튼입니다.LED하고 버튼쪽 선하고 합쳐놨는데 이렇게 하면 안되는걸 깨달아서 다시 납땜한... ㅂㄷㅂㄷ 그 외에서 LED 바를 달아서 회로를 다 구성한 사진입니다.인게임의 궁 기능이나 스킬(2개)는 따로 버튼으로 빼서 기능을 추가할겁니다.물론 해당 회로에는 그 버튼들과 총 소리를 내줄 스피커쪽은 작업하지 ..
오버워치 루시우 총 만들기 (1) 안녕하세요. 하늘빛입니다.처음으로 DIY 게시판을 만들고, 작성을 해봅니다. 오버워치에 나오는 루시우 총을 만들건데요.(총이라고 안 부르고 따로 명칭이 있는거 같습니다.) 만들기 위해 준비물은 아케이드 버튼, MP3 모듈, 스피커, 네오픽셀, LED 바 2개, 버튼 4개 입니다. 컨셉이 음파?를 발생한다는 컨셉이기에 스피커로 실제 게임에 나오는 음을 내볼 생각입니다.재료들을 테스트 하는 도중 네오픽셀 테스트 사진만 한번 올려봅니다. 아래는 카메라 플레쉬를 끄고 찍은 사진, 두번째는 키고 찍은 사진입니다. 구글에 루시우 총 등을 검색하면 총 사진을 구할 수 있는데요.이것을 보고 포맥스를 이용하여 만들어볼 계획입니다. 곡선 같이 어려운 부분은 구현이 어렵겠지만 기능이라도 섬세하게 만들어보고 싶네요.만드는 현..
우분투) SSH 서버 설치하기 아래 명령어를 이용하여 SSH 서버를 설치해줍시다. sudo apt-get updatesudo apt-get install openssh-server SSH 포트 변경의 경우 아래 명령어로 가능합니다. sudo vi /etc/ssh/sshd_config 그리고 Port 부분을 바꿔줍시다.:wq로 저장, 나가기가 가능합니다.편집기는 아무거나 쓰면 됩니다. 포트 변경 시 방화벽을 풀어줍시다. sudo ufw deny 22/tcpsudo ufw deny 22/udpsudo ufw allow 포트/tcp
서버 개발) 광산 매크로 방지 시스템 같은 자리를 4번 이상 부술 시 GUI가 열립니다.
서버 개발) 요리, 양조 시스템 리메이크
서버 개발) 리스폰 패널티 시스템 죽을 시 각종 디버프와 함께 엘더 가디언의 저주(?)가 내려집니다.
서버 개발) 배고픔 디버프 시스템 영상 중 체력이 3칸까지 회복이 안됬는데, 재생 효과를 사용하는거라 살짝 차이가 날 수도 있습니다!어려워진 가온서버! 하지만 배려는 있다!
마인크래프트 포션 ID 목록 (/effect) 1 신속 2 구속 3 성급함 4 피로 5 힘 6 즉시 회복(30초를 줘도 회복되고 효과가 없어진다) 7 즉시 데미지(30초를 줘도 데미지 입고 효과가 없어진다) 8 점프 강화 9 멀미 10 재생 11 저항 12 화염 저항 13 수중 호흡 14 투명화 15 실명 16 야간 투시 17 허기 18 나약함 19 독 20 위더(독은 하트 반칸까지만 데미지를 입지만 위더는 계속 데미지를 입음) 21 체력 강화(최대 체력을 늘림) 22 흡수(체력을 늘림) 23 포화 24 빛남(직접 확인하면 더 좋습니다!) 25 공중 부양 26 행운 27 불운 출처: http://minecraft.gamepedia.com/Status_effect
레벨업 알림 시스템 얼마전 서버 기능으로 만든 레벨 알림 시스템입니다. 간단한 구문이며 주석도 있으니 참고해보시길 바랍니다. 커멘드헬퍼 코드이고 main.ms (또는 .ms)에 적용하시면 됩니다. 123456789101112bind(exp_change, null, null, @e, # exp_change 이벤트를 만듭니다. 아래는 코드 @level = plevel() # @level에 exp(경험치)가 올랐을때 현재 체력을 기록합니다. @afterlevel = '' # afterlevel 변수를 선언합니다. set_timeout(10,closure( # 10ms 후 에 @afterlevel = plevel() # afterlevel에 10초 후 레벨을 저장합니다. if(@level != @afterlevel){ # 전의 레..
커멘드헬퍼로 이메일을 보내보자! 안녕하세요. 하늘빛입니다. 커멘드헬퍼로 이메일을 보낼 수 있는데요. 해당 기능을 처음써본지라 간단하게만 해서 강좌해봅니다. 먼저 커멘드헬퍼 profile을 등록해줘야됩니다. CommandHelper -> prefs -> profiles.xml 파일에 들어가셔서 email smtp 주소 이름 smtp 계정 아이디 smtp 비밀번호 smtp 포트 ssl를 쓰는지 쓰면 true, 아니면 false tls를 쓰는지 쓰면 true, 아니면 false 10000 위 코드를 복사해서 붙혀주시면 됩니다. 위에 작성법을 모르시는 분을 위해 예시로 네이버 SMTP로 예시를 들자면 smtp 주소는 smtp.naver.com 계정 아이디는 자신의 네이버 아이디 계정 비밀번호는 네이버 비밀번호 smtp 포트는 465 ssl하고..
커헬) 조합 금지 proc proc(_banrecipe,@type,@e, if(@e['result']['type'] == @type){ close_pinv(@e['viewers'][0]) tmsg(@e['viewers'][0], colorize('&6[!] &f조합 할 수 없는 아이템입니다!')) } ) @type에는 조합 금지 할 아이템 코드가 들어갑니다. @e에는 이벤트가 들어갑니다. 예) bind(item_pre_craft, null, null, @e, _banrecipe(1,@e) # 돌 조합을 금지합니다. (돌 조합이 됬던가) )
커멘드헬퍼) CHDebug - v.Beta1.1 편리한 디버깅 코드 - CHDebug 해당 코드는 로컬패키지에 적용하는 형식입니다. 그 외 방법으로 적용시 문제가 날 수 있으니 주의해주세요. 사용법: 이벤트를 디버깅할려면 msg(@e) 등으로 하나씩 하는게 불편하기에 만들었습니다. 다만, 구식적인 방법(?)이기에 아래 설명을 읽어주세요. 명령어: /chdebug - 이벤트이름을 디버깅 /chdebug true/false - 기록 시작/중지 /chdebug list - 디버깅 가능한 이벤트 목록 설명: /chdebug true를 쳐서 목록에 있는 이벤트를 직접 해줘야 사용이 가능합니다. 예를 들어 player_join이라면 기록을 시작하고 다시 서버에 접속해야됩니다. 처음 한번만 하면 됩니다. 근데 귀찮아하는 분들을 위해 미리 기록을 해서 배포 했긴한데..
우분투) screen 명령어 우분투 - screen apt-get install screen : 스크린 설치 screen -S 이름 - 이름으로 스크린(세션) 새로 생성 screen -x 이름 - 이름으로 이동 Ctrl+a, d - 스크린 납둔체 종료(?) Ctrl+a, \ - 스크린 삭제, 종료
CHDebug - v.Beta1.0 편리한 디버깅 코드 - CHDebug 해당 코드는 로컬패키지에 적용하는 형식입니다. 그 외 방법으로 적용시 문제가 날 수 있으니 주의해주세요. 사용법: 이벤트를 디버깅할려면 msg(@e) 등으로 하나씩 하는게 불편하기에 만들었습니다. 다만, 구식적인 방법(?)이기에 아래 설명을 읽어주세요. 명령어: /chdebug - 이벤트이름을 디버깅 /chdebug true/false - 기록 시작/중지 /chdebug list - 디버깅 가능한 이벤트 목록 설명: /chdebug true를 쳐서 목록에 있는 이벤트를 직접 해줘야 사용이 가능합니다. 예를 들어 player_join이라면 기록을 시작하고 다시 서버에 접속해야됩니다. 처음 한번만 하면 됩니다. 근데 귀찮아하는 분들을 위해 미리 기록을 해서 배포 했긴한데..

반응형