본문 바로가기

전체 글

(90)
커멘드헬퍼로 이메일을 보내보자! 안녕하세요. 하늘빛입니다. 커멘드헬퍼로 이메일을 보낼 수 있는데요. 해당 기능을 처음써본지라 간단하게만 해서 강좌해봅니다. 먼저 커멘드헬퍼 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이라면 기록을 시작하고 다시 서버에 접속해야됩니다. 처음 한번만 하면 됩니다. 근데 귀찮아하는 분들을 위해 미리 기록을 해서 배포 했긴한데..
예제) 설명 추가 Lore Add ( 설명 추가 ) proc(_lore_add, @text, @item = pinv(player(), null) if(@item['meta']['lore']){ @lore = @item['meta']['lore'] array_push(@lore, colorize(@text)) @item['meta']['lore'] = @lore set_pinv(player(), array(null: @item)) } ) 들고 있는 아이템에 설명을 추가하는 구문입니다. 색깔코드 사용 가능합니다. 예시) _lore_add('&f초보자용 검')
예제) contains 커멘드헬퍼 proc _contains (true, false) @var1와 @var2의 내용이 같을시 true 아닐시 false 출력 proc(_contains, @var1, @var2, if(string_position(@var1, @var2) != '-1'){ return(true) } else{ return(false) } )
우분투) 우분투에서 아파치 설치하기 * 이글은 우분투가 설치되어있는 상태에서 진행하는 강좌입니다. 안녕하세요. 하늘빛입니다 :)오늘할 강좌는 우분투(리눅스)에서 아파치 설치하기입니다.굉장히 쉽게에 초보자분들도 따라 하실 수 있을거 같네요. 먼저 터미널을 켜줍니다. 그러면 여러 문구가 계속 뜨다가 중간에 업데이트가 있을 경우 계속 설치 문구가 뜹니다.Y를 쳐주시면됩니다. (용량 확인하세요.) 뭐, 사실상 이것만하고 127.0.0.1에 들어가면 정상적으로 설치가 된걸 알 수 있습니다.추가로 아파치 시작, 중지, 재시작 명령어를 알아보겠습니다.1$ service apache2 startcs 1$ service apache2 stopcs 1$ service apache2 restartcs 간단하게 아파치 설치 강좌를 마칩니다. ----------..
예제) 작물을 캘때 행운이 있으면 막아보자! 안녕하세요 :) 커헬 예제를 이번에도 들고온 하늘빛QP입니다!언제나 공유하는 예제는 자작이랍니다! 이 예제는 작물을 캘때 행운이 있으면 불가능하게 만드는 코드입니다.적용 방법은 강좌가 아니기에 따로 설명을 안하고 기초적인 설명은 주석으로 달아드리겠습니다 :) ※ 주석이 굉장히 이상합니다. 1234567891011121314151617181920212223242526bind(block_break, null, null, @e, @item = pinv(player(), null) # @item 변수에 플레이어가 들고있는 아이템의 정보를 담습니다. @itemcode = array(86,103) # 행운이 있는 상태로 캘시 불가능하게 만드는 블럭 코드를 적습니다. # 예제에서는 수박, 호박을 캘 수 없게 해놨습니..
[예제] 빈부격차 방지 시스템 죽었을떄 돈이 차감되는 구문입니다.강좌가 아니고 예제입니다.주석은 써놨으니 알아서 쓰시길... 주석에도 써있지만 server.prefix는 접두사입니다. 따라서 그냥 적용할경우 접두사가 null로 표시됩니다.주석에 써있는데로 export를 하거나 삭제해주세요.(리아는 개인서버의 화폐입니다.) 123456789101112131415161718192021@rand = rand(1, 5)# rand라는 iVar(일회용 변수)에 1부터 5의 숫자중 하나를 저장합니다. @prefix = import('server.prefix')# prefix라는 iVar에 server.prefix를 import해서 저장합니다.# server.prefix은 임의로 저장한 제 서버 접두사이며# server.prefix를 적용시킬려면..
[예제] 화이트리스트 한글 번역 제작자의 표시 / 출처를 밝힌다면, 2차 배포, 수정, 배포가 가능합니다. 안녕하세요 :) 하늘빛입니다! 오늘은 배포할 커멘드헬퍼 예제는 '화이트리스트 한글판'(?) 인데요.기존 영어로 만들어진 화이트리스트 명령어를 한글로 바꿔주는 역활을 합니다. 적용 방법은 간단합니다.CommandHelper 폴더 -> LocalPackages -> 다운 받은 압축파일 해제위 방법처럼 한 후 서버를 리로드, 재시작 해주면 끝납니다. 명령어:/화이트리스트 (도움말을 봅니다.)/화이트리스트 (플레이어를 추가하거나 제거합니다.)/화이트리스트 목록 (화이트리스트 목록을 봅니다.)/화이트리스트 리로드 (화이트리스트를 다시 불러옵니다.) 다운로드: https://www.dropbox.com/s/ipjxelj0t5w2u7y/whi..
ChestShop를 이용하여 커스텀 아이템을 판매하기! 안녕하세요. 하늘빛입니다! 보통 nbt, 등으로 아이템의 제목, 설명, 등을 바꾸시면 ChestShop, 등으로 판매하기 어렵거나 트리거, chestcommands, 등의 플러그인으로 따로 제작하셔야 될텐데요. 흔히 서버에서 상점플러그인으로 쓰는 ChestShop만 있다면 커스텀 아이템을 판매할 수 있습니다! 먼저 커스텀 아이템을 준비해줍시다. 그 후 "/iteminfo" 명령어를 치시면 끝에 '아이템코드#1'가 나오는데요. (#뒤에 있는 숫자는 달라질 수 있습니다.) 저 '아이템코드#숫자'를 ChestShop 아이템코드 부분에 넣으시면 커스텀 아이템을 구매, 판매할 수 있습니다! 그럼 이만! * 커스텀 아이템: nbt, 등으로 아이템의 제목, 설명을 바꾸거나 인첸트, 등을 추가한 아이템.
[예제] 서버 자동 저장 간단한 예제를 올려봅니다. set_interval(60000, closure( runas(~console,'/save-all') broadcast(colorize('&6저장 완료!')) )) 위 60000은 밀리세컨드이며 1000ms가 1s(초)입니다. 즉, 60000ms는 1m입니다. 위 시간 구하기가 어려우시면 (초)×1000식을 쓰시면 됩니다. * main.ms파일에 적용 ---------------- ms = 밀리세컨드,밀리초(?) s = 세컨드, 초 m = 미닡(?), 분
[예제] BlockUP(?) 배포 타 커뮤니티 카페에서 누군가 요청한 구문입니다. 수정및 배포가 가능합니다. 서버에 쓰던 공부용으로 쓰던 상관없고요. 상업적용도으로는 사용 불가합니다. 수정시에는 예의상 제작자 이름은 밝혀주도록 합시다 :) 첨부파일에 있는 파일 압축푼 후 커멘드헬퍼 폴더안에 있는 LocalPackages폴더에 넣으시면 됩니다. 사용방법(명령어): /블럭쌓기 - 높이만큼 블럭코드를 쌓습니다. /블럭쌓기 - 도움말 다운로드 (드롭박스): https://www.dropbox.com/s/6giuuwbxejs9ubj/BlockUp.zip?dl=0
[1.7.*~1.8.*]BarControl v1.0.0 - 보스바를 만들자! [ BarControl ] - 무단 수정을 금지 합니다. - - 2차 배포를 허용하며 배포시 아래의 다운로드 주소를 배포해주세요. - # 플러그인 설명 # 명령어를 통해 보스바(BossBar, BosBar)를 만들거나 삭제할수 있습니다. # 명령어 # /barc help /barc set /barc sset /barc remove # 펄미션(노드) # OP 전용 # 알려진 버그 # 서버를 리붓(재가동)하거나 나갔다 오면 보스바가 없어집니다. 블랙리스트 기능이 작동하지 않습니다. # 다운로드 # (개발자를 위해 5초의 시간만 기다려 주세요.) http://adf.ly/1RH5CJ

반응형