给英雄加战争机器
这里的部分代码我会在后边列出,当然你最好可以自己去查lua文件,我比较常用/data/script/和/data/maps/里边的
注意:游戏里显示的名称(如英雄名,城镇名等)往往跟在程序里使用的内部名称不一样,对于英雄名,可以用这个命令
@print(GetPlayerHeroes(PLAYER_x))
显示第x位玩家的英雄名。至于其他的,也可以在/data/text/里边查找,不过比较麻烦,希望有高手能解决这个问题;另外大小写要区分,单双引号不区分
@print(GetObjectPos('heroname'))
会显示英雄的坐标
@SetObjectPos('heroname',x,y,0)
瞬移(地面)
@SetObjectPos('heroname',x,y,1)
瞬移(地底)
@CreateMonster('Peasant',CREATURE_PEASANT,100,30,40,1)
在地底坐标(30,40)处放100个农民
各种族生物及对应代码;各种族英雄在控制台内所使用的名称(consolename)
设置控制台的最大上翻行数:
console_size400
足够浏览help的内容了
关于无限移动
同样可以用修改英雄属性实现
@ChangeHeroStat('英雄名',STAT_MOVE_POINTS,数字)
由于可以多次使用,也就相当于无限移动了。魔法点数也是一样的:
@ChangeHeroStat('英雄名',STAT_MANA_POINTS,数字)