스크립트20 스크립트 기초 활용 11편(오늘의 날씨) 이번 시간에는 스크립트 자체에 있는 기능은 아니고, skUtilites 애드온에 있는 크롤링, 파일쓰기 기능들을 활용하여 오늘의 날씨를 알려주는 스크립트를 만들어 보도록 하겠습니다. 이번 시간에는 크롤링할 페이지의 소스코드에서 필요한 정보만 골라내야 하기 때문에, html에 대한 기본적인 지식이 있으셔야 합니다. 그리고 방금 알려드렸다싶이 이번 시간에 만들 스크립트는 skUtilities애드온이 꼭 필요합니다. 아래의 링크에서 다운로드받으실 수 있습니다. https://forums.skunity.com/resources/skutilities.26/ Addon - skUtilities forums.skunity.com 1. 페이지 소스코드 가져오기 skUtilites를 이용한 크롤링에서는 그 페이지의 소스.. 2023. 1. 4. 스크립트 기초 활용 10편(자동심기) 마인크래프트의 마인팜 서버들을 플레이하다 보면, 자동심기라는 기능에 대해 알 수 있습니다. 다 익은 작물을 캤을 경우, 그리고 플레이어의 인벤토리에 그 작물의 씨앗이 있는 경우에 플레이어의 인벤토리에 있는 씨앗을 캔 작물의 자리에 자동으로 심어주는 기능입니다. 이번 시간에는, 그 자동심기 기능을 스크립트로 따라 만들어 보도록 하겠습니다. 1. 자동심기 대상 작물들 설정하기 마인크래프트에는 여러 작물들이 있습니다. 그 중 자동심기를 적용시킬 만한 작물들은 일부로, 더 있을 수도 있겠지만 제가 찾은 것들로는 밀, 사탕무, 당근, 감자 정도가 있습니다. 오직 그 4개의 작물들을 캤을 시에만 자동심기가 작동하도록 해야하므로, 자동심기 대상 작물들을 넣어놓는 배열변수를 만들겠습니다. 아래는 그 코드입니다. on .. 2023. 1. 2. 스크립트 기초 활용 9편(자동완성) 마인크래프트의 명령어들을 보면 /tp를 친 뒤에 탭을 누를 시 온라인 플레이어의 목록 중에서 자동완성이 되는 기능이 있습니다. /tp 명령어뿐만이 아니라 다른 명령어들도 이런 자동완성 기능들을 가지고 있습니다. 여러 서버들을 돌아다니다 보면 마인크래프트 기본 명령어가 아닌 커스텀 명령어인데 자동완성 기능을 가진 명령어들을 찾아볼 수 있습니다. 물론 자동완성까지 사용할 정도로 명령어를 철저하게 만든다면 애초에 플러그인으로 명령어를 만들겠지만, 이번 시간에는 스크립트로 명령어 자동완성 기능을 사용해보도록 하겠습니다. 우선 기본적으로 스크립트에는 자동완성 기능이 없습니다. 따라서 skquery 애드온이 필요합니다. 아래는 애드온 다운로드 링크입니다. SkQuery [1.13-1.18+] | SpigotMC -.. 2022. 2. 26. 스크립트 기초 활용 8편(음식) 여러 서버들을 돌아다니다 보면 주로 현실경제 또는 rpg 장르의 서버들에서 자기들만의 음식 시스템을 가지고 있는것을 알 수 있습니다. 음식에 쿨타임을 넣거나, 음식의 포만감을 임의로 조정하거나, 음식이 아닌 아이템들도 먹을 수 있도록 만든 서버들을 볼 수 있습니다. 이번 시간에는 스크립트를 활용하여 앞에 말한 3가지의 기능이 있는 음식 스크립트에 대해서 알아보도록 하겠습니다. 저번 시간과는 달리 이번 시간에는 별 다른 애드온이 필요하지 않습니다. 사용 방법부터 알려드리겠습니다. /음식 [아이템] [포만감] [쿨타임] (개수) (이름) 위 명령어를 칠 시, 음식 아이템이 지급됩니다. 그 음식 아이템을 우클릭할 시, 음식이 먹어집니다. 그럼 이제 소스코드를 보며 구문들을 분석해보도록 하겠습니다. comman.. 2022. 2. 24. 이전 1 2 3 4 5 다음