기금넷 공식사이트 - 복권 조회 - CS1.5 스크립트 문제입니다!

CS1.5 스크립트 문제입니다!

준비:

워드패드로 config.cfg(cstrike 디렉터리 아래)를 엽니다. 콘솔을 ""0.000000""으로 변경하세요.

이 줄을 console "로 변경하세요. "1"".

그런 다음 cstrike 단축키의 프로그램 주소 뒤에

-console -zone 4096 -dev를 추가하세요.

예: C: SierraHalf- Lifehl.exe -console -zone 4096 -dev

별명(매크로)이란 무엇인가요?

스크립트가 매크로를 기반으로 구축되었다고 할 수 있습니다. 우리가 이해해야 할 첫 번째 질문

매크로의 일반적인 형식은 다음과 같습니다:

alias [alias-name] ""[command 1] [command #]; ....""

매크로는 실제로 명령 모음이므로 모든 매크로를 다른 매크로에 적용할 수도 있습니다.

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

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

예: aliasjoinct ""chooseteam; menuselect 2""

따옴표 안의 내용은 팀 메뉴의 두 번째 항목, 즉 CT 쪽을 선택한다는 의미입니다.

p>

KEY COMMAND 바인딩 -

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

예: ""k "" "" kill""

k에 kill 명령을 정의하여 k를 누르면 자살하도록 합니다.

또 다른 예: 바인딩 ""k"" ""joinct" "

p>

그런 다음 k를 누르면 CT측에 합류하게 됩니다.

exec name.cfg -

특정 cfg 파일을 가져옵니다. HL은 config.cfg 및 autoexec.cfg 파일을 게임에 들어갈 때마다 자동으로 가져옵니다.

기다림 -

잠시 동안 스크립트에서 대기하는 것은 이전을 허용하는 것입니다. 사용할 대기 시간은 컴퓨터에 따라 다릅니다. 대기 시간이 너무 많으면 지연이 발생하고, 대기 시간이 너무 짧으면 다음 명령이 제 시간에 실행되지 않을 수 있습니다. 간단한 매크로

먼저 가장 간단한 매크로를 살펴보겠습니다.

autoexec.cfg를 열고 다음 줄을 작성하세요.

alias 안녕하세요 ""say CsChina.net에 오신 것을 환영합니다!; 잠깐; 잠깐만요; say_team CsChina.net에 오신 것을 환영합니다!" 이 매크로의 구조:

따옴표는 명령어 세트이며, 그 중 다음과 같이 말합니다. 명령어의 기능은 게임 내 모든 사람에게 말하는 것이고, say_team은 모든 팀원에게 말하는 것입니다.

참고: 개별 명령은 세미콜론으로 구분합니다.

이 명령 세트는 hello라는 매크로로 정의됩니다.

걱정하지 마세요. 방금 만든 매크로를 정의해야 합니다. 특정 키를 입력해야 사용할 수 있습니다. 게임에 들어가서 제어판에 입력하세요.

bind ""k"" ""hello""

자, 이제 K를 눌러 보겠습니다. 효과 보세요 호호~~

매크로 종류와 간단한 스크립트 제작

이미 스크립팅의 기본 개념을 이해했습니다. 이제 여러 종류의 매크로를 살펴보고 적용해 보겠습니다. 간단한 스크립팅

/- 별칭

키를 길게 누르면 하나의 명령어 세트가 실행되고, 키를 놓으면 다른 명령어 세트가 실행된다는 의미입니다. (참고: 두 명령 세트는 동일하거나 관련이 없을 수 있습니다.)

예:

alias sayreload "" reload; say_team 재로드하는 동안 덮어주세요!""

alias -sayreload ""-reload""

/-

별칭은 더 복잡하지만 더 효과적인 메타로 확장하는 등 원래의 간단한 작업을 더욱 다양하게 만들 수 있습니다

p>

binds(

메타 바인드

메타 바인드는 실제로 일종의 /- 별칭이지만 차이점은 메타

바인드는 키를 놓은 후 (←Archa

ngel의 메모: 이 줄은 빨간색 글꼴입니다.) 이 차이점에 주의하세요. 이는 두 가지 유형의 매크로를 이해하는 데 매우 도움이 될 것입니다.

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

예:

alias Preset1 ""buy menuselect 6; ; 구매; 메뉴선택 6; 구매장비;

메뉴선택 2""

//AWM, 총알 및 방탄복 구매

별칭 프리셋2 ""구매; ; menuselect 1; menuselect 6; buyequip; ""

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

구매 ; 메뉴선택 1; 메뉴선택 5; 구매메뉴선택 2; , 베레타, 총알, 방탄복

alias Preset4 ""buy; menuselect 1; menuselect 7""

//수류탄 및 총알 구매 >

alias Preset5 ""developer 1; echo Preset not set!; 개발자 0""

//화면 왼쪽 상단에 키 조합이 정의되어 있지 않습니다----프리셋이 설정되지 않았습니다. !

p>

참고: echo 명령의 의미는 정의한 정보를 화면 왼쪽 상단에 표시하는 것입니다.

alias Preset6 ""developer 1; echo 사전 설정이 설정되지 않았습니다!; 개발자 0""

alias Preset7 ""개발자 1; 에코 사전 설정이 설정되지 않았습니다!;"

alias Preset8 ""개발자 1; 설정되지 않았습니다!; 개발자 0""

alias Preset9 ""developer 1; echo 개발자 0""

alias Preset10 ""developer 1; !; 개발자 0""

//위와 동일

별칭 토글 ""바인드 1 프리셋 2 바인드 3 바인드 4

프리셋4; 프리셋5 바인딩; 프리셋6 프리셋7 바인딩; 프리셋8 프리셋9 바인딩; 0 프리셋10 바인딩; 2개의 슬롯2를 바인딩하고, 3개의 슬롯을 바인딩합니다.

nd

5 슬롯6 바인딩; 7 슬롯7 바인딩; 9 슬롯9 바인딩;

slot0""

바인딩 토글""

이 스크립트의 마지막 세 줄이 키입니다. Alt와 특정 숫자 키를 누르면 스크립트 전반부에서 정의한 총기 구매 명령 세트가 실행된다는 의미입니다. , 그리고 Alt를 놓으면 숫자키가 원래 기능, 즉 총 전환으로 돌아갑니다. 이것이 메타

바인딩의 의미입니다! 기능도 분명합니다. 많은 키 위치를 저장할 수 있으며 일반적으로 사용되는 키에 대해 더 많은 명령 세트를 정의할 수 있습니다.

토글

토글의 가장 일반적인 예는 서치라이트를 전환하는 것입니다. 야간 투시 장치를 켜고 끕니다. 익숙해지고 연구할 수 있도록 netgraph(FPS와 같은 상태 표시)를 전환하는 토글을 만들어 보겠습니다.

예:

alias ngon ""echo Net Graph on; 개발자 0 ; net_graph 3; 바인딩 n

ngoff""

별칭 ngoff "" echo Net Graph off; 개발자 0 >n ngon""

bind n ""ngon""

이 스크립트의 기능은 n 키를 사용하여 Netgraph를 전환하는 것입니다. 첫 번째 매크로의 끝, n 키는 실제로 일종의 순환을 형성하는 다음 매크로로 정의되지만 이 스크립트는 더 빠른 조정을 위해 키보드 설정 메뉴에 추가할 수 없기 때문에 분명히 만족스럽지 않습니다. !키가 두 번 정의(바인딩)되었습니다. 이 문제를 해결하는 방법은 약간만 변경하는 것입니다.

Toggles(complex)

향상된 Toggles입니다. 장점은 하나의 키만 설정하면 된다는 것입니다. 여전히 netgraph 스위치를 예로 들어보겠습니다.

예:

별칭 ngon ""echo Net Graph on; 개발자 0

ngoff""

별칭 ngoff " "개발자 1; 에코 Net 그래프 끄기; 개발자 0; net_graph 0;

alias ng ngon""

alias ng ""ngon""

bind n "" ng""

보시다시피 두 매크로의 꼬리는 바인드에서 별칭으로 변경되었으며 키는 세 번째 줄에 별도로 정의되어 있습니다. 그것? 호호~~

이제 키보드 설정 표시줄에서 키를 직접 정의할 수 있고, 더 중요한 것은 이 기술을 이해한 후 다음 레슨에 들어갈 수 있다는 것입니다. ----- 루프

사이클 ​​별칭

이전 토글은 켜짐과 꺼짐이라는 두 가지 상황 중에서만 선택하는 것입니다. 더 많은 선택 사항이 있을 경우 어떻게 해야 합니까? 여기에는 순환 별칭이 필요합니다. netgraph 예제에서는 다른 netgraph 표시 형식을 선택하려면 n 키를 사용해야 합니다.

alias ng1 ""echo Net Graph on; , 설정 1; net_graph

1; 별칭 ng2"" 개발자 1, 설정 2; p>

2; 별칭 ng3""

개발자 1; 에코 넷 그래프 켜기, 개발자 0

3; ""

별칭 ng4 ""echo Net Graph off; 개발자 0

ng ng1""

별칭 "" ng1""

bind n ""ng""

각 줄의 끝에서 키가 루프를 형성하는 다음 매크로에 정의되어 있음을 볼 수 있습니다.

자신만의 키 설정 메뉴 만들기

이전 장에서 키 설정 메뉴에 자신만의 옵션을 추가하는 것에 대해 언급했습니다.

이것이 끝입니다. 이 섹션

half-lifecstrike 디렉터리에서 gfx 폴더를 열고 워드패드를 사용하여 kb_act.lst 파일을 열면 다음 내용을 볼 수 있습니다:

p>

""buyammo1" " ""주 탄약 구매(선택 사항)""

""buyammo2"" ""보조 탄약 구매(선택 사항)""

""buyequip"" ""장비 구매 메뉴(선택)""

…………………………

왼쪽은 매크로 이름, 오른쪽은 side는 원하는 플레이어의 이름입니다. 메뉴에 표시된 이 매크로에 대한 설명

자, 이제 그러한 스크립트가 생겼습니다.

alias float_t ""float_on""

alias float_on ""alias float_t float_off; moveup""

alias float_off ""alias float_t float_on""

스크립트 제작에 이미 익숙한 사람이라면 누구나 이것은 원클릭 수영 토글입니다.

이 토글 열을 메뉴에 추가하는 방법은 무엇입니까? 눈치챘을 것입니다. 예, kb_act.lst의 맨 아래에 이 줄을 추가하기만 하면 됩니다.

""float_t"" ""Floating Toggler""

모든 것이 매우 간단합니다. , 하하

마찬가지로 메뉴에서 스크립트에 상표를 추가하고 다음 줄을 추가할 수도 있습니다:

""blank"" ""You are running XXX Version of XXXX0 ""

게임에 들어가면 CS에도 자신의 이름이 브랜딩되어 있는 것을 볼 수 있습니다. gt; 또한 kb_act.lst 파일에는 크기 제한이 있습니다. 하지만 누구도 그렇게 많은

CS1.5 일반 콘솔 명령을 작성할 수는 없을 것 같습니다.

먼저 CS1.5 단축키에 -console 매개변수를 추가하고 게임에 들어가서 ~ 키(ESC 아래 키)는 콘솔을 열고 다음 명령을 입력할 수 있습니다:

decal주파수 30.............초 안에 플레이어 로고를 한 번 뿌릴 수 있습니다. 30초마다 무제한

mp_buytime 0.25........... 분 단위로 15초, 15~550초 ​​내에 물건을 구매할 수 있습니다.

mp_c4timer 35.............초 단위로 C4 폭탄의 폭발 시간을 35초, 15~90초로 설정

mp_freezetime 4... ..... ....초 단위로 각 장면 시작 전 쇼핑은 여전히 ​​4초, 0~9초

mp_roundtime 3..... ......포인트 기준으로 각 라운드의 시간은 3분, 1~9점

mp_timelimit 45...........점수 기준으로 게임이 종료되고 이후 맵이 변경됩니다. 45분. 시간에는 상한이 없습니다.

sv_restartround 1........초 단위로 1초 후에 서버가 새로 고쳐집니다.

맵 변경 정보:

changelevel .............맵을 즉시 변경하면 모든 사용자가 게임을 떠나지 않습니다.

mp_maxrounds X...........X 라운드 후 지도 변경

mp_winlimit X............. . ...어느 팀이든 이기면

사람을 추방하는 방법:

사용

rs........................플레이어 IP 정보 가져오기

상태.............. ........ .............플레이어 ID 정보 나열

kick |〈#id〉........... .누군가를 쫓아냅니다

banid 5 〈#id〉 kick......누군가를 쫓아내고 5분 후에 들어오게 합니다. 시간은 0=영구입니다

mp_autokick 0.. ...........죽을 정도로 자고 3번의 태클을 한 후에도 시스템이 자동으로 당신을 쫓아내지 않습니다.

mp_autoteambalance 1..... ..두 팀의 팀 수 측면은 자동으로 균형을 맞춥니다

mp_hostagepenalty 22..........인질이나 팀원 22명을 죽이면 시스템이 자동으로 당신을 쫓아냅니다

mp_limitteams 1. ... .........팀이 최대 1명까지 다를 경우 가입을 선택할 수 없습니다.

mp_kickpercent 0.6...........누군가를 추방하도록 투표하세요 플레이어 플레이어 수가 60명에 도달할 때까지 쫓겨나지 않습니다.

maxplayers........................허용되는 최대 플레이어 수 게임에서

bind podbotmenu .............로봇 콘솔의 버튼 설정

addbot .......... ................... ...나만의 이상적인 로봇 만들기

리모컨 정보:

sv_password ... ..........게임 접속을 위한 비밀번호 설정

다시 시도....................... ....플레이어가 현재 서버에 다시 연결됩니다.

rcon_password ... .............변환 비밀번호 설정

rcon_password ..... .......AMD 로그인 콘솔로 변환

p>

rcon_address IP .............플레이어 수가 가득 차서 서버에 들어가지만 플레이할 수 없음

rcon xx|"xx"라고 말하세요. ......."xx"를 사용하면 살아 있거나 죽은 사람이 볼 수 있는 공지를 발행하는 것이 좋은 효과가 있습니다

rcon addip 0 ............. ....게임에 들어가려면 특정 IP를 거부하세요. 0은 영구적임을 의미하며 분 단위로 측정됩니다.

rcon addid 0 kick.. ....특정 WON ID를 설정할 수 없습니다. 게임에 입장하면 시간 설정은 위와 동일합니다.

유령 정보:

mp_fadetoblack 0..... ....... 이렇게 하면 죽은 후 화면이 검게 변해 산 사람이 볼 수 있게 됩니다. 시체를 얻으세요

mp_chasecam 1...........Players who 관찰자 모드 설정은 다른 사람만 따라갈 수 있음

mp_forcechasecam 0 ............ 누군가 죽으면: 무료 보기 0, 팀원 팔로우 1, 명소 2개 제자리

상호 살해 정보:

mp_friendfire 0. .. 팀원에게 피해를 주지 않도록 수류탄을 설정합니다.

mp_friend_genrade_damage 0.. 팀원에게 피해를 주지 않도록 수류탄을 설정합니다.

mp_tkpunish 0. ... .............아군에게 피해를 입히는 페널티를 끄면 다음 라운드에서 강제로 자살하게 됩니다

mp_fa

lldamage 1.............건물에서 뛰어내려 자살할 수 있습니다.

클라이언트 전용

취미 정보:

adjust_crosshair... ..........중앙을 칠 때마다 색상이 변경됩니다.

exec 〈.cfg|.rc〉........ .... 지정된 파일 읽기

hud_fastswitch 1 ...............빠른 무기 변경, 숫자를 눌러 직접 전환, 마우스를 다시 클릭할 필요 없음

hud_centerid 1 ............화면 중앙에 캐릭터 이름 표시

민감도 8........... ..마우스 이동 속도

zoom_sensitivity_ratio 1.2....저격 조준경 사용 시 마우스 이동 속도 설정

name "새 이름".......... .. ...이름을 변경하고 살아있을 때만 사용할 수 있습니다.

timeleft........... 지도 변경까지 몇 분 남았는지 알려주세요

net_graph 3...........컴퓨터 fps 값 표시

con_color “255 155 50”... .....노란색 텍스트

listplayers..........플레이어의 숫자 ID를 표시합니다.

listmaps... ...............표시 지도의 숫자 ID

vote ............. .......플레이어는 사람들을 쫓아내기 위해 투표합니다

votemap 디지털 ID... ......... 플레이어는 지도 변경에 투표합니다.

cmdlist. .............몇 가지 콘솔 지침을 나열합니다(지침으로 시작하는 문자를 추가할 수 있습니다). 마지막에)

scr_conspeed 600... ...........콘솔 텍스트 스크롤 속도 설정

drawradar........ ...............레이더 표시

hideradar...........레이더 끄기

지도 시작 ............. ..........설치된 맵 파일 이름을 나열합니다. (지정 문자로 시작하는 파일 이름만 나열됩니다. *는 모든 맵을 의미합니다.)

exit(quit)..............게임을 완전히 종료합니다

cl_download_ingame 1........... .다른 플레이어의 로고, 스티커 등을 다운로드하세요.

볼륨 0.8.....볼륨을 조정하세요. 실제 볼륨은 (볼륨/히사운드)

히사운드 1.000000... .. .........최대 볼륨 값을 설정합니다. 실제 볼륨은 (볼륨/음량)입니다.

bgmvolume 1.000000......배경 효과음의 볼륨

죽이기............자살

동영상 정보:

Record 파일 이름.............동영상 녹화 시작

playdemo 파일 이름

.dem........filename.dem 비디오를 정상 속도로 재생

중지........................ ...... ...녹화 중지

콘솔 백업 명령

서버 측

일시 중지 가능 0........... .. ...클라이언트가 일시 중지를 누르는 것을 금지합니다

mp_consistency 1...........모델 변경을 제한하고 C4 또는 무기를 쉽게 찾을 수 있습니다

mp_flashlight 1...........손전등을 사용할 수 있습니다

mp_footsteps 1........발자국을 켜세요

mp_startmoney 800...........초기 금액

sv_aim 0........... ... ..자동 조준 끄기

sv_bounce 1 ...............다양한 보너스 켜짐

sv_cheats 0 ........... .........기본 시크릿 스킬을 사용할 수 있나요?

sv_gravity 800........Control Gravity, 800은 보통 중력, -999는 ~ 999999

sv_stepsize 18...........단계 크기