找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 3532|回复: 4

【高级教程】密码门的另一种做法--转自百度cs地图吧

[复制链接]

该用户从未签到

发表于 2007-9-5 06:05:00 | 显示全部楼层 |阅读模式

1.建好你的一堆输密码的按钮,由于HL1引擎不像HL2引擎一样,HL2只要准心对准再按E就肯定能按中,HL1有时候一堆按钮挤一起很难按准要按的,所以每个按钮都必须shootopen=1


2.建好10个按钮分别命名btn0,btn1,btn2.....直到btn9
btn3的目标要特殊一点,设置成next3to6
其他所有刚才建按钮目标设置成error
最后建的一个按钮:enter键!即输完密码按的"回车"

名字 btnenter
目标 enter


3.我们建好20个trigger_changetarget
分别是en0,en1,en2,en3,en4.....一直到en9,这里en的意思就是Enable(启用),即设置这个号码的按钮是正确的
en0的目标设置为btn0,en1的目标设置为btn1...依次类推直到en9对应btn9
它们的新目标全部留空
enable系列(en0,en1,en2..)的changetarget的新目标全部留空,现在我把他们的新目标补出来

en0的新目标是next0to2
en1的新目标是next1to8
en2的新目标是next2to1
en3的新目标是next3to6
en4的新目标是next4to5
en5的新目标是next5to9
en6的新目标是next6to4
en7的新目标是next7took
en8的新目标是next8to7
en9的新目标是next9to0

4.楼上的贴只让我们建了10个trigger_changetarget,剩下10个么..更简单了

dis0,dis1,dis2,dis3...........dis9

dis0的目标是btn0(0号按钮)
dis1的目标是btn1(1号按钮)
依次类推直到
dis9的目标是btn9(9号按钮)

新目标全部设为error(这个点实体等会做)

5.还记得密码是什么么?我再说一遍:3645902187,一共十位数

我们来做第一个multi_manager
他的名字叫...呃...
next3to6
新建一个键值名为dis3,数值/变量为0
再建一个键值名为en6,数值/变量为0

第二个multi_manager
名字:next6to4
新建一个键值名为dis6,数值/变量为0
再建一个键值名为en4,数值/变量为0

第三个multi_manager
名字:next4to5
新建一个键值名为dis4,数值/变量为0
再建一个键值名为en5,数值/变量为0

第四个multi_manager
名字:next5to9
新建一个键值名为dis5,数值/变量为0
再建一个键值名为en9,数值/变量为0

第五个multi_manager
名字:next9to0
新建一个键值名为dis9,数值/变量为0
再建一个键值名为en0,数值/变量为0

....还有很多我懒得复制了

看懂了么?其实就是next 3 to 6 , 6 to 4 , 4 to 5... 5to9,9to0,0to2,2t1,1t8,8t7.......这样像上面那样辛苦一番整完10个multi_manager就完成一大半啦!!! 不过最后一个multi_manager有点特殊,就是8to7,7to谁呢?

最后一个multi_manager
名字:next7took(不是take的过去式...是ToOK)
新建一个键值名为dis7,数值/变量为0
再建一个键值名为enok,数值/变量为0

咦怎么我没有建enok这个点实体呢?没关系现在建一样来得及!
类型trigger_changetarget
名称enok
目标btnenter
新目标pass

好了该给你用密码锁触发的东西起名叫pass了!

6.看到disok了没?
这个也要建,格式也是
trigger_changetarget
名字disok
目标btnenter
新目标enter(总不能输完密码永远pass了吧?3秒内不按enter就得重输哈哈哈哈哈)
7.8楼:
开始制作名为enter的点实体
虽然它叫enter,但实际作用还是reset...
实体类型multi_manager
名称enter(废话)
关掉优化模式新建键值dis0,数值0
新建键值dis1,数值0
新建键值dis2,数值0
新建键值en3,数值0
新建键值dis4,数值0
......一直dis到9,数值0
新建键值reset,数值0(可要可不要)←这是reset声音实体,如果找不到合适的声音还是算了吧~
8.建一个multi_manager实体
名称error
新建键值enter,数值0

再建一个声音实体
名称还是error
此为输错密码时的提示音

[ 本帖最后由 Simen.sllove 于 2007-11-20 10:12 编辑 ]

该用户从未签到

发表于 2007-9-5 07:26:00 | 显示全部楼层

回复:【教程】密码门的另一种做法--转自百度cs地图吧

晕,挺复杂啊,慢慢消化了,谢谢所长

该用户从未签到

发表于 2007-9-7 07:13:00 | 显示全部楼层

回复:【教程】密码门的另一种做法--转自百度cs地图吧

头晕!!!!

该用户从未签到

发表于 2008-8-31 16:57:07 | 显示全部楼层
hzqst原著的..

该用户从未签到

发表于 2008-8-31 18:14:36 | 显示全部楼层
啥`?
看不懂哎~~~
智商的问题吗?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表