我爱英雄 发表于 2012-12-25 11:03:07

英雄无敌5东方部落:[秘籍] 具体控制台命令

配置文件的修改大家应该都知道了,小弟在此只是分享一下控制台命令。
控制台命令大体分为两部分,@命令和enable_cheats命令。

先说@命令:就是开头带一个@符号的。

添加技能:@GiveHeroSkill('英雄名字', 技能ID)
添加生物:@AddHeroCreatures("英雄名字", CREATRUE_生物名称, 数量),或 @AddHeroCreatures("英雄名字", 生物ID, 数量)
添加战争机械:@GiveHeroWarMachine("英雄名字", 战争机器名),或 @GiveHeroWarMachine("英雄名字", 战争机器编号)
添加魔法:@TeachHeroSpell(“英雄名字”, SPELL_魔法名称),或 @TeachHeroSpell(“英雄名字”, 魔法ID)
添加宝物:@GiveArtifact(“英雄名字”, 宝物ID)
修改英雄指数:@ChangeHeroStat("英雄名字", 指数类型, 数字),或 @ChangeHeroStat("英雄名字", 指数编号, 数字)
增加资源:@SetPlayerResource(玩家编号, 资源编号, 数量)
显示英雄坐标:@print(GetObjectPos('英雄名字'))
直接胜利/失败:@Win() / @Loose()

再说enable_cheats命令:这些命令在1.2之后要先输入 enable_cheats 才可以使用。

给选中的英雄增加XX经验:add_exp XX
将你的资源清空:clear_money
给选中的英雄添加所有魔法:add_all_spells
给选中的添加技能:add_skill 技能名称或者技能ID
将你的金币设置为XX:add_gold XX (注意,会清空其它资源)
显示英雄剩余移动力:show_hero_mp

命令中需要用到的代码在后面给出。

英雄名字ID

在游戏中可以用以下命令查得英雄名字:
@print(GetPlayerHeroes(PLAYER_x))
x为玩家编号(1-8)

[ 本帖最后由 我爱英雄 于 2012-12-25 15:40 编辑 ]

兽哥哥 发表于 2012-12-25 11:14:30

谢谢分享!!

无心云 发表于 2012-12-25 20:47:11

这个也是玩家自己开发加的吗

灰狼王子 发表于 2012-12-25 23:17:02

这个也是作弊代码,用了影响最终游戏得分的那种。

兽哥哥 发表于 2012-12-25 23:35:45

其实这个ID也是机器,只不过我把签名栏编辑了而已。;orz; 前天还有一个,我直接在后台把签名给他删除了。

cdpcdpcdp 发表于 2013-8-14 16:09:23

玩TOE之前的版本经常用,因为木有记忆导师。想出大招,不得不用这个添加点技能....

ennead 发表于 2024-2-9 06:20:59

居然今天才看到,哈哈
顶一个。
页: [1]
查看完整版本: 英雄无敌5东方部落:[秘籍] 具体控制台命令

捐赠