소스모드/CSGO

    [CSGO] 스폰엔티티를 플러그인으로 생성

    [CSGO] 스폰엔티티를 플러그인으로 생성

    컴파일후 !admin메뉴 치면 에딧모드 나옴 그걸루하면됨 끝

    [CSGO:TIP] Protobuf 넣을때 팁

    [CSGO:TIP] Protobuf 넣을때 팁

    이전에 단편적으로 비슷한글을 올린적이 있다. 바로 카솟,데매,팀포등에서 사용하던 화면흔들기 코드를 그대로 사용하면 서버가 팅기게된다. 이유는 BfWriteByte를 지원하지 않는데 사용했기 때문이었다. 따라서 Protobuf를 사용하라고 글을 올렸었다. ​ 일단 이글을 올린 이유는 아래부터 시작한다. 1. 일반적으로 Protobuf를 보면 Angle, Bool, Color, Float, Int, String ... 등 BfWrite에 있는건 전부 있다. 이때 중요한건 BfWrite에는 안써도 됬던 값인 const char[] field 즉 "여기부분값"을 새로 찾아서 넣어줘야 한다. 여기서 문제가 발생했다. ​ 예를들어 단순히 컨버팅작업을 통해 채팅태그 기능을 만든다 치자. ( 카솟 - > 글옵 ) 그럼..

    [CSGO:TIP] mp_roundtime이 안먹힐때

    [CSGO:TIP] mp_roundtime이 안먹힐때

    Mapstart에다가 아래 두개 넣어주면 강제로 mp_roundtime 쓰게됨 ServerCommand("mp_roundtime_defuse 0"); //라운드타임Fix ServerCommand("mp_roundtime_hostage 0"); //라운드타임Fix 플러그인으로 하기 싫으면 직접 cfg에 위 커맨드 넣으면 mp_roundtime 설정한대로 됨.

    [CSGO:Plugin] HP바 플러그인

    [CSGO:Plugin] HP바 플러그인

    ​ 모든게임 가능할듯. 해당 플러그인은 프랑스 플러그인(개발자:Dr.Api)에서 HP바 부분만 발췌 및 수정 하였습니다. ​ [수정한 부분] 기존 네이티브 떡칠 된것 분리 후 독립적으로 운용가능하게 개조. 스폰, 라운드 프리즈 엔드시 최초 HP를 구하고 피격자가 맞을때마다 현재 HP를 계산하여 백분율을 구한뒤 머리위에 값에 맞는 HP바를 뛰웁니다. (기존 네이티브에서 가져오던 정보들을 직접 구하게 수정) ​ 파일내 이미지 첨부되어있습니다. smx 파일은 plugins 폴더에 넣어주세요. ​ 컴파일 안되면 댓글주세용. 플러그인 컴파일 버젼 : 1.11.0 Dev Builds 다운로드 :

    [CSGO:TIP] 팀공격시 아군공격메시지 제거

    [CSGO:TIP] 팀공격시 아군공격메시지 제거

    sm_cvar CS_WarnFriendlyDamageInterval 1000 //팀공격메시지 헤제

    [CSGO:TIP] 글옵에서 허드 항상 띄우기

    [CSGO:TIP] 글옵에서 허드 항상 띄우기

    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 #include #include #include "sdkhooks" Handle HTM2; //허드 개별 정보 public OnPluginStart() { HTM2 = CreateHudSynchronizer(); //이거 넣어줘야 허드됨 } public OnMapStart() { CreateTimer(1.0, Order_Print, _, TIMER_REPEAT | TIMER_FLAG_NO_MAPCHANGE); // 몇초마다 중앙에 허드가 뜨게할건지, 무한반복 } //아래 함수는 1초마다 무한 반복 시키는 구문임, 허드뿐만 아니라 다른거 집어..