소스모드/HL2DM

    [하프2데매] 팀만 변경 시키는 법

    [하프2데매] 팀만 변경 시키는 법

    카솟, 글옵에서 팀변경은 #include 에서 지원하는 CS_SwitchTeam(대상, 팀번호); 를 사용하면된다. 그외 게임은 ChangeClientTeam(대상, 팀번호);를 사용한다. 물론 데매에선 ChangeClientTeam을 사용한다. 문제점은 팀변경시 강제로 플레이어가 한번 뒤진다는것이다. 카솟, 글옵은 팀변경시 뒤지지않음. 이를 막으려면 플레이어 팀 오프셋값을 직접 바꿔주면된다. SetEntProp(대상, Prop_Send, "m_iTeamNum", 팀번호); 을 써주자. 팁을 주자면 데매에서 팀은 1: 관전, 2:콤바인, 3:반시민 이다. 카솟, 글옵은 1:관전, 2:테러리스트(T), 3:대테러리스트(CT)이다.

    [하프2데매] 무기에 3인칭 입히는 코드

    [하프2데매] 무기에 3인칭 입히는 코드

    카솟, 글옵은 무기 스킨입히는 전용 API가 있어서 코드한줄로 간편히 바꿀수있지만 데매는 그런자료가 없다. 1인칭 뷰모델 무기입히는법은 알아보고있으나 3인칭은 매우간단하게 스킨을 입힐수있음을 알아냈다. 아래 코드 참조: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 #include #include #include new g_iWorldModel_StunStick; public void OnMapStart() { g_iWorldModel_StunStick = PrecacheModel("월드모델경로", true); } public Action:OnPlayerRunCmd(Client, &buttons, &impulse, Float:vel[3], Float..