英雄无敌5控制台命令大全 英雄无敌5全指令合集

英雄无敌5控制台命令大全 英雄无敌5全指令合集

《英雄无敌5》控制台指令需通过修改配置文件激活,激活后可通过特定命令修改游戏内容,常见指令分类如下

基础激活与设置

英雄相关指令

add_skill +技能名/数字:为选定英雄添加技能(如add_skill Necromancy或add_skill 19)。

add_all_spells:使英雄学会所有魔法,不受技能限制。

@TeachHeroSpell(英雄名,法术名/代码):让指定英雄学习特定法术(如@TeachHeroSpell(Isabell,SPELL_PHANTOM))。

set_hero_luck_morale M N:修改英雄基础运气(M)和士气(N)(如set_hero_luck_morale 5 3)。

@ChangeHeroStat(英雄名, STAT_攻击/移动/魔法点数, 数值):修改英雄攻击力、移动点数或魔法点数(如@ChangeHeroStat(Isabell, STAT_ATTACK, 9999))。

add_exp N:为英雄增加N点经验(如add_exp 5000)。

@GiveExp(x, y):为英雄x增加y点经验。

资源与生物指令

add_money N:金币增加1000*N,其他资源增加N。

@SetPlayerResource(玩家编号,资源类型,数值):修改玩家资源(如@SetPlayerResource(PLAYER_1,GOLD,1000))。

show_player_money N:显示玩家N的资源(如show_player_money 2)。

add_army 种族代码, 是否升级:招募指定生物(如add_army 5, 10添加10个升级后的七种不死生物)。

@AddHeroCreatures(英雄名, 生物名称/ID, 数量, 升级状态):为英雄添加生物(如@AddHeroCreatures(Agrael, CREATURE_HELL_HOUND, 1000, 1))。

游戏进程控制

@Win():直接取得胜利。

@Loose():直接失败。

@OpenCircleFog (0, 0, 0, 9999, PLAYER_x):为玩家x开启地面迷雾。

@SetObjectPos(英雄名,x,y,0/1):瞬移英雄至地面(0)或地底(1)坐标。

其他功能

@GiveArtefact(英雄名, 物品名/代码):为英雄添加物品(如@GiveArtefact(Isabell, 物品代码))。

@SetTownBuildingLimitLevel(城镇名, 建筑ID, 等级):设置城镇建筑等级(如@SetTownBuildingLimitLevel(Putor, 13, 1))。

@print(GetPlayerHeroes(PLAYER_x)):显示玩家x的英雄列表。

@print(GetObjectPos(英雄名)):显示英雄坐标。

注意事项