본문 바로가기

게임/레프트4데드

레프트4데드(2) 플러그인 // 팀킬 매니저 (Ver.2.5.3 Final)


팀킬 매니저?
레프트4데드에서 발생하는 팀킬을 플러그인으로 관리하는 플러그인.
팀킬 무효화, 팀킬 반사, 서로 HP감소 등의 기능이 있습니다.

알고있는 버그
피해자의 체력이 1일 경우 다운되는 현상이 있습니다.
- 이는 저도 어쩔수 없는 버그입니다.
- 플러그인 방식이 체력이 깍이면 깍인체력만큼 다시 hp가 회복되는 플러그인인데
- 1일 경우 한대만 맞아도 다운되니 hp가 깍힌체력만큼 다시 회복되어도
- 다운된 상태에서 회복이 되는거죠.



드디어 팀킬매니저의 마지막버전입니다.
최대한 수정했고 최대한 버그나 에러가 없게 뜯어고쳤으며
최대한 최적화 했습니다.
더이상의 업그레이드나 최적화는 그만두겠습니다.

개발및 수정 로그.... (2.5.3 Final)

* 2.5.3 - 소스파일정리 // 이제 복잡하게 소스를 정리하지 않아도 됩니다. - 메세지를 하나로 엮었습니다. - 이제 소스파일에서 String 만 수정하면 모든 메세지가 수정됩니다. * 2.5.1 - 총으로 인한 팀킬을 무기종류에 따라 작동하도록 변경했습니다. - 팀킬 처벌 기능을 모두 제거했습니다. (작동 오류) - 정보 패널을 제거했습니다. - 메시지 표시 옵션중 채팅창 표시기능을 제거했습니다. * 2.4.6 - 플러그인 온 오프 체크방법 변경. - 패널 추가 (플러그인 설정 정보 및 버전정보 출력) * 2.4.3 - 팀킬 처벌이 작동할 무기 선택 가능. * 2.4.1 - 봇에게만 팀킬이 반사되던 문제 해결 , 반사율 기능 제거 , 로그 기능 제거. * 2.3.4 - The Passing 지원 , 반사율 설정가능 , 로그 기능 추가. * 2.2.0 - 팀킬데미지가 0 일경우 플러그인이 작동하지 않게 수정. * 2.1.7 - 다운된 공격자는 데미지 반사를 입지않게 수정. - 공격자의 체력이 1인 상태에서 공격할경우 다운되는 기능 추가. * 2.0.9 - 소스파일 정리 225,332 b -->> 39,748 b - TK포인트 감소기능 제거. - 유탄 투척기 추가[폭발 데미지]. * 2.0.4 - 팀킬 반사가 안되던 문제 해결. - TK포인트를 감소시킬수 있게 기능 추가. * 1.9.3 - 팀킬 처벌 슬레이 정상작동 , 새로 접속한 플레이어의 팀킬 포인트 초기화. - 임시 체력 반사 추가[공격자의 체력이 임시체력이라면 임시체력이 감소합니다]. * 1.8.6 - 팀킬 매니저 처벌중 슬레이를 제거[미작동] , 에러문구 제거. * 1.7.3 - 기타 오류 해결 및 출력 메세지 변경. * 1.5.8 - 킥 , 밴 , 슬레이 처벌 추가. * 1.3.2 - 팀킬 반사가 작동 되지 않는문제 해결. * 1.2.7 - 가해자와 피해자 둘다 HP가 감소하는 반사 추가. * 1.0.0 - 플러그인 배포.



명령어 (기본값입니다)

// 팀킬 매니저 플러그인 버전입니다.

// Default: " 2.5.3 "

L4D_TK_Manager_Version " 2.5.3 "


// 폭발로 인한 팀킬 [0: X , 1: 무효화 , 2: 반사 , 3: 둘다 HP 감소]

// Default: "1"

// Minimum: "0.000000"

l4d_tk_manager_explosion "1"


// 불로 인한 팀킬 [0: X , 1: 무효화 , 2: 반사 , 3: 둘다 HP 감소]

// Default: "1"

// Minimum: "0.000000"

l4d_tk_manager_fire "1"


// 총으로 인한 팀킬 설정 사용 [오프: 0 | 온: 1]

// Default: "1"

// Minimum: "0.000000"

l4d_tk_manager_gun_switch "1"


// 근접 무기로 인한 팀킬 [0: X , 1: 무효화 , 2: 반사 , 3: 둘다 HP 감소]

// Default: "2"

// Minimum: "0.000000"

l4d_tk_manager_melee "2"


// 팀킬 매니저 메세지 [오프: 0 | 온: 1]

// Default: "1"

// Minimum: "0.000000"

l4d_tk_manager_ms_switch "1"


// 팀킬 매니저 메세지 위치 [1:힌트 박스 2:상단 중앙]

// Default: "2"

l4d_tk_manager_ms_type "1"


// 권총 팀킬 [0: X , 1: 무효화 , 2: 반사 , 3: 둘다 HP 감소]

// Default: "2"

// Minimum: "0.000000"

l4d_tk_manager_pistol "2"


// 자동 소총 팀킬 [0: X , 1: 무효화 , 2: 반사 , 3: 둘다 HP 감소]

// Default: "2"

// Minimum: "0.000000"

l4d_tk_manager_rifle "2"


// 샷건 팀킬 [0: X , 1: 무효화 , 2: 반사 , 3: 둘다 HP 감소]

// Default: "2"

// Minimum: "0.000000"

l4d_tk_manager_shotgun "2"


// 서브 머신건 팀킬 [0: X , 1: 무효화 , 2: 반사 , 3: 둘다 HP 감소]

// Default: "2"

// Minimum: "0.000000"

l4d_tk_manager_smg "2"


// 저격 소총 팀킬 [0: X , 1: 무효화 , 2: 반사 , 3: 둘다 HP 감소]

// Default: "2"

// Minimum: "0.000000"

l4d_tk_manager_sniper "2"


// 팀킬 매니저 [오프: 0 | 온: 1]

// Default: "1"

// Minimum: "0.000000"

l4d_tk_manager_switch "1"


smx 파일은 addons\sourcemod\plugins 폴더에 넣어주시고
sp 파일은 수정해서 사용하실분 들은 addons\sourcemod\scripting 에 넣어서 컴파일 해주세요