英雄⽆敌5:东⽅部落——作弊码介绍
标题看起来有点夸张,其实H5的c o n s o l e真的很强
⾸先你要启动控制台(c o n s o l e),也就是⽤写字板打开游戏⽬录
p r ofil e s a u t o e x e c.c f g这个⽂件,在最后边加上⼀句:
s e t v a r d e v_c o n s o l e_p a s s w o r d=s c h w i n g e-d e s-t o d e s
也就是改成:
//===================================================== //S t a r t u p
m a i n m e n u
s e t v a r d e v_c o n s o l e_p a s s w o r d=s c h w i n g e-d e s-t o d e s
然后就可以在游戏中⽤热健"`"打开控制台。这个热健是可以修改
的,可以在p r ofil e s d e f a u l t_p r ofil e i n p u t.c f g⾥边到这⾏:
风中有朵雨做的云粤语版
//d e b u g k e y s
b i n d s h o w_
c o n s o l e'`'
把单引号⾥边改成⾃⼰喜欢的健就⾏了
//////////////////////////////
打开控制台就可以输⼊作弊码了。
(1)普通作弊码
"a d d_s k i l l+技能名/数字"可以给选定英雄加技能,例如在控制台中
输⼊:
a d d_s k i l l N e c r o m a n c y
这个可以加巫术
或者在后边加数字:
a d d_s k i l l19
可以加寻路术。这些数字对应的技能可以⽤写字板打开
d a t a d a t a.p a k s c r i p t s a d v m a p-s t a r t u p.l u a这个⽂件察看
注意这个d a t a.p a k是个压缩⽂件,可以⽤解压软件(w i n r a r,w i n z i p等)
把它打开并把想要的⽂件解压出来。
⽤这种⽅法所加的技能数量是可以超出原有限制,虽然不会显⽰出
来,但是效果还在
黄宗泽个人资料 附带⼀提:如果你的空间⾜够,可以把d a t a⽂件夹⾥的⼏个。p a k⽂件全解压出来以加快游戏速度,因为程序执⾏时是先解压再读取的,如果已经解压了就直接读取。这样做可以使程序跳过执⾏解压的步骤从⽽提⾼运⾏速度。解压出来的那⼀⼤堆⽂件和⽂件夹应该直接放到H e r o e s o f M i g h t a n d M a g i c V d a t a⽬录下,⽽不应该使⽤默认⽬录,遇到提⽰是否覆盖时全选是就对了。现在原
来的p a k⽂件已经⽤不上了,你可以把它移到别处去甚⾄删掉,当然最好还是留着,以免以后版本升级时遇上问题。
a d d_a r m y种族代码,是否升级
加⽣物
种族代码对应如下:
H E AV E N(天堂)=0
P R E S E RV E(森林)=1
A C A D E M Y(学院)=2
D U N G
E O N(地牢)=3
N E C R O(不死)=4
I N F E R N O(炼狱)=5
例如:
a d d_a r m y5,0
会给英雄加升级前的7种炼狱⽣物各⼗(⾄于原来的兵会怎样?试过就知道了)
a d d_a r m y4,1
加升级后的七种不死⽣物各⼗
a d d_a l l_s p e l l s
使英雄学会所有魔法,不受技能限制(包括使⽤这些魔法)
s e t_h e r o_l u c k_m o r a l e M N
改变英雄的基本运⽓(M)和⼠⽓(N),例如s e t_h e r o_l u c k_m o r a l e5 3
s h o w_p l a y e r_m o n e y N
显⽰玩家N所拥有的资源,例如s h o w_p l a y e r_m o n e y2
a d d_e x p N
加经验,例如a d d_e x p5000
a d d_m o n e y N
加⾦币1000*N,其他所有资源加N
//////////////////////////////////
(2)调⽤函数
上边的都只算⼩⼉科,下边来点真格的
在d a t a.p a k或你所解出来的⽂件夹⾥的。l u a、。x d b⽂件⾥边你通常会看到⼀⼤堆函数,游戏中的所有事件(如征兵,学技能等)都是通过这些函数实现的。开始游戏时这些⽂件会对游戏进⾏初始化。然⽽通过控制台你可以在游戏中调⽤这些函数,也就是说,只要你知道了这些函数,⼏乎可以⼈为的实现在游戏中可能实现的⼀切
要在游戏中使⽤这些函数,只要调⽤控制台,在这些函数前加上@,并使⽤相关参数就可以了。例如:
⽂件中有这么⼀句:
G i v e E x p("I s a b e l l",5000)
会给I s a b e l l5000经验(太明显啦!)
那么在控制台⾥,你可以输⼊:
@G i v e E x p("x",y)
会给英雄x增加经验值y
或者更简单的:
@Wi n()
直接取得胜利
@L o o s e()
失败
下边列⼏个⽐较实⽤的:
@G i v e A r t e f a c t("x",y)
给英雄x加上物品y,y可以是物品名或者物品代码,歌曲在心里从此永远有个你
@Te a c h H e r o S p e l l("I s a b e l l",S P E L L_P H A N T O M)
使I s a b e l l学会法术P H A N T O M,也可以⽤法术代码
@G i v e H e r o S k i l l('I s a b e l l',13)
加代码13所对应的技能(详见技能代码)
@A d d H e r o C r e a t u r e s("A g r a e l",C R E AT U R E_H E L L_H O U N D, 1000,0);
给A g r e a l加1000只H e l l H o u n d(未升级)
要升级的话:
@A d d H e r o C r e a t u r e s("A g r a e l",C R E AT U R E_H E L L_H O U N D, 1000,1);
多情的土地 韩红 @S e t To w n B u i l d i n g L i m i t L e v e l('P u t o r',13,1);
设定城镇P u t o r的建设等级
@O p e n C i r c l e F o g(0,0,0,9999,P L AY E R_x);
给第x位玩家开图(地⾯)
如果是地底的话
@O p e n C i r c l e F o g(0,0,1,9999,P L AY E R_x);
@S e t P l a y e r R e s o u r c e(P L AY E R_1,x,y);
把玩家1的资源x设为y,x对应资源G O L D,W O O D,O R E,G E M,S U L F E R,M E R C U RY,C RY S TA L ;y对应数字
@C h a n g e H e r o S t a t('I s a b e l l',S TAT_AT TA C K,9999);
使I s a b e l l的攻击变为9999,属性除了基本属性外也包括魔法点和移动点数,对应代码为:
S TAT_E X P E R I E N C E=0
S TAT_AT TA C K=1
S TAT_D E F E N C E=2
S TAT_S P E L L_P O W E R=3
S TAT_K N O W L E D G E=4
S TAT_L U C K=5
S TAT_M O R A L E=6
S TAT_M O V E_P O I N T S=7
S TAT_M A N A_P O I N T S=8
@A d d H e r o Wa r M a c h i n e('I s a b e l l',1)
给英雄加战争机器
这⾥的部分代码我会在后边列出,当然你最好可以⾃⼰去查l u a⽂件,我⽐较常⽤/d a t a/s c r i p t/和/d a t a/m a p s/⾥边的
注意:游戏⾥显⽰的名称(如英雄名,城镇名等)往往跟在程序⾥使⽤的内部名称不⼀样,对于英雄名,可以⽤这个命令
@p r i n t(G e t P l a y e r H e r o e s(P L AY E R_x))
显⽰第x位玩家的英雄名。⾄于其他的,也可以在/d a t a/t e x t/⾥边查,不过⽐较⿇烦,希望有⾼⼿能解决这个问题;另外⼤⼩写要区分,单双引号不区分
没见过作弊能这么b t的。不过,我喜欢。
这么强⼤的控制台并不⼀定要拿来作弊的,⽐如说在最后⼤局已定英雄毒孤求拜时,可以放⼏百条⿊龙出来耍耍
又或者让⼀队地狱⽝在清掉⼀骷髅后说:“M m m m m,y u m m y”
活活,y y⽆限啊
当然这个也可以⽅便制作m o d的玩家进⾏调试,本来就是d e b u g⽤的
这篇⽂章旨在抛砖引⽟。只要如果你到了新的函数,不要独享哦,谢谢
欧美av女演员
附:
技能代码在37楼
物品代码在38楼(推荐这⾥的:
h t t p://g a m e.21c n.c o m/p c g a m e/c h e a t/2006/06/08/2607025.s h t m l)
法术代码在39楼
⽣物代码在81楼
///////////////////////////////
6⽉2⽇更新:
@p r i n t(G e t O b j e c t P o s('h e r o n a m e'))
会显⽰英雄的坐标
孔令辉和马苏结婚了吗 @S e t O b j e c t P o s('h e r o n a m e',x,y,0)
瞬移(地⾯)
@S e t O b j e c t P o s('h e r o n a m e',x,y,1)
瞬移(地底)
@C r e a t e M o n s t e r('P e a s a n t',C R E AT U R E_P E A S A N T,100,30,40,1)
在地底坐标(30,40)处放100个农民
6⽉3⽇更新:
各种族⽣物及对应代码;各种族英雄在控制台内所使⽤的名称(c o n s o l e n a m e)
发布评论