Games

    [Spigot] 스폰되는 몬스터의 체력 또는 이동속도를 조정하는 방법

    이 게시글에서는 Kotlin 으로 플러그인을 작성하고 있습니다. 우선 https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/event/entity/EntitySpawnEvent.html 문서에 해당하는 EntitySpawnEvent 클래스를 @EventHandler 어노테이션과 함께 바인드합니다. @EventHandler fun onSpawnEntity(e: EntitySpawnEvent) 여기서는 생성되는 모든 몬스터의 체력과 이동속도를 증가시켜볼 것입니다. 이벤트가 발생되어 바인드한 함수가 호출될 경우 인가 받는 EntitySpawnEvent 객체가 살아있는 몬스터가 맞는지 확인하기 위해 LivingEntity 와 TypeCheck 를 진행하여 확인합니다. if..

    발로란트 = 혐로란트, 뱅가드 = 혐가드

    배틀넷, 스토브, 넥슨 등과 스팀게임 210개 이상을 소유하고 있는 저는 게이머로서의 경험을 바탕으로.. 이렇게 TroubleShoot/Solving 도 안 되고 지속적으로 문제가 발생하는데도 고쳐줄 생각도 하지 않는 게임은 처음이었습니다. 발로란트 오류코드 57 (뱅가드는 정상 실행 중이었습니다) 각종 블로그나 라이엇 홈페이지에서 각종 자료를 검색해서 찾고, 시도를 해보았지만 재부팅만 10번을 했던 저는 지쳤고 시간도 아깝고 이 게임에 대한 적개심만 높아졌습니다. 앞으론 쳐다도 보지 않으려고 합니다.

    오큘러스 퀘스트 2로 비트 세이버와 같은 리듬 게임을 Air Link 로 가능한가?

    가능합니다! 예로 아래 영상을 올려드립니다. 첫트곡이라 실수도 많고 클리어 하지는 못했지만, 충분히 참고 되실 것 같아서 올립니다. 오로지 오큘러스 퀘스트 2 와 그 기본 구성품으로만 플레이 한겁니다! Oculus Quest 2 -> Oculus Air Link Oculus Application SteamVR Beat Saber

    (Oculus) Oculus Quest 2로는 VRChat 을 Steam VR 로 하지 말 것

    VR 을 구매하면서 개인적으로 좋아하던 스트리머가 주력으로 밀고있는 게임인 VR Chat을 한번 해보고 싶어 Steam 에 VRChat을 설치한 후 Link Cable 로 SteamVR 을 통해 VRChat을 하려고 했다. 하지만 게임을 플레이 하려는 데.... 프레임이 VR 화면으로 거의 ~10 수준으로 유지가 되어 금방 속이 안좋아져 버린다. 이유를 찾거나 프레임이 떨어지는 이유를 구글링해보아도 그래픽을 낮추라는 답변 뿐.. 하지만 사양은 그렇게 딸리지 않는다. 심지어 다른 맵에 방문한 것이 아닌 Go Home 지역인 Home 월드에서 심한 렉이 걸렸다. 결국 Oculus Link App 에서 VRChat 을 설치한 후 VRChat 을 즐겨보았다. 잠시 해보았는데 모션? 캐릭터? 설정이나 그런게 너무..

    Year 6 시즌이 끝나기 얼마전에 배치 완료! (크림슨 하이스트 배치결과)

    처음 맛보는 배치 결과라서, 그 짜릿함에 게시글로 박제를 해 봅니다...

    [CommandHelper/Function] AutoQuiz(자동 퀴즈) 기능

    1. 퀴즈에 대한 데이터베이스가 필요했다. API 를 일일히 요청하기 번거롭기에 로컬 데이터를 찾아보던 도중 끝말잇기 게임 "끄투" github 저장소에서 다음과 같은 자료를 찾았다. github.com/JJoriping/KKuTu/blob/master/Server/lib/data/proverbs.txt JJoriping/KKuTu 글자로 놀자! 끄투 온라인. Contribute to JJoriping/KKuTu development by creating an account on GitHub. github.com 2. 해당 데이터를 한국어와 영어로 파일을 분리하였다. 밑에 올려드립니다. 3. 수많은 시행 착오가 필요했다. 많은 버그들과 싸웠으며 이겨낸 결과이다. 위 파일을 아래 소스와 곁들이면 금상천화 ..

    [CommandHelper/Function] 플레이어가 죽었을 때 특정 아이템을 떨구는 기능

    main.ms 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 // 죽을 시 죽은 플레이어의 인벤토리에 있는 아이템 2종류 1~64 개(랜덤)을 온라인인 유저 아무한테나 랜덤으로 떨굼 (떨굴 유저가 없으면 죽은 플레이어의 아이템은 그냥 사..

    [CommandHelper/Function] 특정 거리안의 플레이어 찾기

    123456789register_command('localplayers', array( 'aliases': array('lp'), 'executor': closure(@cmd, @sender, @cmdArgs) { @radiusPlayers = array_filter(players_in_radius(ploc(@sender), 100), closure(@key, @index) { return(pmode(@index) != 'SPECTATOR') }) msg('거리안의 플레이어:'array_implode(@radiusPlayers, ', ') '§7('.array_size(@radiusPlayers).'명)') }))Colored by Color Scriptercs

    [Skript/Function] 판매대/상점(SellTable) 기능 공유

    스크립트 이름 : SellTable 스크립트 버전 : Skript 2.1.2 필요 에드온 : SkQuery 소개 해당 아이템에 해당 Lore가 있을경우 아래 판매대 명령어를 이용하여 아이템을 판매할 수 있습니다. 판매가격: 를 어떠한 아이템에나 붙여주시면 만큼 판매대에서 판매가 가능해집니다. ※ 판매대에서는 "판매가격:" 이 없을경우 어떠한 아이템도 판매할 수 없습니다. ※ 판매대에서는 무조건 1개의 아이템씩만 판매가 가능합니다. 명령어/설정/노드 /판매대 - 판매대를 엽니다. 스크립트내에 options: f: &2[&bSellTable&2]&f 부분을 수정하시면 prefix 수정이 가능합니다. 소스 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 2..