当前位置 - 무료 법률 상담 플랫폼 - 상표 양도 - CS1.5 스크립팅 문제!

CS1.5 스크립팅 문제!

준비 작업:

태블릿으로 config.cfg(cstrike 디렉터리 아래) 를 엽니다 . 콘솔 "". ""

줄을 콘솔 ""1 "".

로 변경하고 cstrike 바로 가기의 프로그램 주소 뒤에

-console-zzo 를 추가합니다 < P > 스크립트는 하나의 매크로를 기반으로 만들어졌다고 할 수 있습니다. 이것이 우리가 알아야 할 첫 번째 질문입니다. < P > 매크로의 대략적인 형식은 다음과 같습니다. < P > Alias [Alias-name] ""[Command1]; [command 2]; [[command #]....""

매크로가 실제로 일련의 명령어 집합임을 알 수 있으므로 어떤 매크로라도 다른 매크로에 적용할 수 있습니다.

스크립트에서 가장 일반적으로 사용되는 명령 중 일부는

menuselect #-# 1 에서 9 까지의 숫자입니다. 이 명령은 선택 메뉴에서 # 번째 옵션을 나타냅니다. 예:

예: alias join CT ""chooss Menuselect 2""

따옴표 안의 내용은 팀 메뉴의 항목 2 를 선택하는 것을 의미합니다. 즉 CT 쪽

bind KEY COMMAND-

는 특정 명령을 키에 정의한다. 참고:' COMMAND' 는 매크로일 수도 있다.

예: bind ""k "" 이렇게 하면 K 를 누르면 자살한다. < P > 또: Bind ""K """Join CT" "< P > K 를 누르면 CT 쪽에 가입한다.

exec name.cfg-

의 wait 는 이전 명령어 실행을 마치기 위한 것이다. 얼마나 많은 wait 를 사용하는지는 컴퓨터와 네트워크 상황에 따라 너무 많은 wait 가 lag 를 유발하고, 너무 적으면 다음 명령어가 실행되지 않을 수 있다.

간단한 매크로

먼저 가장 간단한 매크로를 살펴보고

가 autoexec 을 켜는 것에 익숙해지도록 하자 을 눌러 섹션을 인쇄할 수도 있습니다 Wait; Wait; Kill; Wait;

wait; Say_team Welcome to CsChina.net! "< P > 이 매크로의 구조를 살펴 보겠습니다. < P > 따옴표로 묶인 명령어입니다. 여기서 say 의 역할은 게임의 모든 사람에게 말하는 것이고, say_team 은 모든 팀원에게 말하는 것입니다. < P > 참고: 단일 명령어 사이에 세미콜론을 사용합니다. 분리 < P > 이 명령 집합은 헬로라는 매크로 < P > 로 정의됩니다. 서두르지 마세요. 방금 만든 매크로를 키 위치에 정의해야 사용할 수 있습니다. 게임에 들어가 컨트롤 패널에 < P > Bind ""K """hello 를 입력해야 합니다. Hoho~~

매크로 유형 및 단순 스크립트

스크립트 작성의 기본 개념을 잘 알고 있습니다. 이제 매크로의 여러 유형을 살펴보고 간단한 스크립트 제작으로 옮겨야 합니다.

+/- aliases

키를 누르고 있을 때 스크립트를 실행한다는 의미입니다 Say_team Cover me while I reload! "

alias-say reload" "-reload" "

+/-

메타 < P > Binds 는 정의 키를 놓은 후 키를 다시 정의했습니다 (←Archangel 참고: 이 행은 빨간색 글꼴로 되어 있습니다.) 이러한 차이점을 염두에 두면 두 매크로의 유형을 이해하는 데 매우 도움이 됩니다.

빠른 구매 강탈 스크립트를 만드는 일반적인 예를 살펴보겠습니다.

Example:

alias preset1 ""buy; Menuselect 4; Menuselect 6; Buy; Menuselect 6; Buyequip;

menuselect 2 ""

/AWM, 총알 및 방탄복 구입

alias preset2 ""buy; Menuselect 3; Menuselect 1; Buy; Menuselect 6; Buyequip;

menuselect 1; "

// MP5, 총알 및 방탄복 구입

alias preset3 ""buy; Menuselect 2; Menuselect 1; Buy; Menuselect 1;

menuselect 5; Buy; Menuselect 6; Buy; Menuselect 7; Buyequip; Menuselect 2 ""

/m3, 베타, 총알, 헬멧이 달린 방탄복 구입

alias preset4 ""buy; Menuselect 1; Menuselect 3; Buy; Menuselect 7 ""

/수류탄과 총알 구입

alias preset5 ""developer 1; Echo Preset not set! 을 눌러 섹션을 인쇄할 수도 있습니다 Developer ""

// 화면 왼쪽 위 모서리에 키 조합이 정의되지 않았음을 표시합니다 ----Preset not set!

참고: echo 이 지시문은 화면 왼쪽 위 모서리에 정의한 정보를 표시하는 것을 의미합니다.

alias preset6 ""developer 1; Echo Preset not set! 을 눌러 섹션을 인쇄할 수도 있습니다 Developer ""

alias preset 7 ""developer1; Echo Preset not set! 을 눌러 섹션을 인쇄할 수도 있습니다 Developer ""

alias preset8 ""developer1; Echo Preset not set! 을 눌러 섹션을 인쇄할 수도 있습니다 Developer ""

alias preset 9 ""developer1; Echo Preset not set! 을 눌러 섹션을 인쇄할 수도 있습니다 Developer ""

alias preset 1 ""developer1; Echo Preset not set! 을 눌러 섹션을 인쇄할 수도 있습니다 Developer ""

// 위와 동일

alias +toggle ""bind 1 preset1; Bind 2 preset2; Bind 3 preset3; Bind 4

preset4; Bind 5 preset5; Bind 6 preset6; Bind 7 preset7; Bind 8 preset8;

bind 9 preset9; Bind preset 1 ""

alias-toggle ""bind 1 slot 1; Bind 2 slot2; Bind 3 slot3; Bind 4 slot4; Bind

5 slot5 슬롯 5; Bind 6 slot6; Bind 7 slot7; Bind 8 slot8; Bind 9 slot9; Bind

slot ""

bind alt ""+toggle ""

이 스크립트의 마지막 세 줄은 alt 와 숫자 키를 누르고 있을 때 스크립트의 앞부분에 정의된 총 구매 스크립트를 실행하는 것을 의미합니다 < P > 의 역할도 분명합니다. 많은 키를 절약할 수 있고 공통 키 비트에 더 많은 명령 집합

Toggles

Toggles (스위치) 를 정의할 수 있습니다. 가장 일반적인 예는 스위치 탐조등 및 야시기입니다. 스위치 netgraph (예: FPS) 의 Toggle 을 만들어

example:

alias ngon ""developer1; Echo Net Graph on; Developer ; Net_graph 3; Bind n

ng off ""

alias ng off ""developer1; Echo Net Graph off; Developer ; Net_graph ; Bind

n ngon ""

bind n ""ngon ""

이 스크립트는 n 키를 사용하여 netgraph 를 전환하고 Toggle 의 특징을 기록하며 첫 번째 매크로의 끝에 n 키를 다음 매크로에 정의하는 역할을 합니다 이 키는 (bind) 두 번 정의되었습니다. 이 문제를 어떻게 해결할 것인가, 조금만 바꾸면 된다.

Toggles(complex)

는 키 비트만 설정하면 netgraph 스위치를 예로 들 수 있다는 이점이 있는 향상된 Toggles 입니다.

example:

alias NGOs Echo Net Graph on; Developer ; Net_graph 3; Alias

ng ng off ""

alias ng off ""developer1; Echo Net Graph off; Developer ; Net_graph ;

alias ng ngon ""

alias ng ""ngon ""

bind n ""ng ""

두 매크로의 꼬리는 모두 원래 bind 로 되어 있습니다 Hoho~~

이제 키보드 설정 표시줄에 키를 직접 정의할 수 있습니다. 더 중요한 것은, 이 기술을 이해하면 다음 과인 루프

Cycle aliases

앞의 toggle 은 두 개뿐입니다. 이를 위해서는 Cycle

aliases 또는 netgraph 의 예가 필요하지만 이번에는 n 키를 사용하여 다른 netgraph 표시 형식을 선택해야 합니다.

example:

aliasng1 ""; Echo Net Graph on, setting 1; Developer ; Net_graph

1; Alias ng ng2 ""

alias ng2 ""developer1; Echo Net Graph on, setting 2; Developer ; Net_graph

2; Alias ng ng3 ""

alias ng3 ""developer1; Echo Net Graph on, setting 3; Developer ; Net_graph

3; Alias ng ng4 ""

alias ng4 ""developer1; Echo Net Graph off; Developer ; Net_graph ; Alias

ngng1 ""

alias ng ""ng1 ""

bind n ""ng ""

우리는 각 행의 끝에 키를 다음 줄로 정의하는 것을 볼 수 있습니다 이것은 루프를 형성합니다. < P > 자체 키 위치 설정 메뉴 만들기 < P > 이전 장에서 키 위치 설정 메뉴에 자체 옵션 추가 < P > 이것이 마지막 섹션에서 자세히 설명하겠습니다. < P > half-lifecstrike 디렉토리 아래의 gfx 폴더를 열어 워드패드로 엽니다.

""buy ammo1 """buy primary ammo (옵션)" "

" "buy ammo2" """"buy "를 볼 수 있습니다