明輝手游網(wǎng)唯一官網(wǎng):79things.com

本站App下載  |  

首頁 > 游戲資訊 > 單機(jī)游戲

魔法門系列之英雄無敵5 控制臺及作弊碼

作者:佚名   來源:本站   時間:2023-08-24  點(diǎn)擊:

電腦大家應(yīng)該不怎么陌生吧!現(xiàn)在電腦已經(jīng)普及到大多數(shù)人的家庭之中了,電腦的用途非常地廣,不同年齡段、不同行業(yè)的人對電腦的用處不同。但是對于很多的年輕人來說電腦最大的用途就是玩游戲了。電腦游戲大家肯定玩過吧!它可以使人上癮。

首先你要啟動控制臺(console),也就是用寫字板打開游戲目錄\profiles\autoExec.cfg 這個文件,在最后邊加上一句:

setvar dev_console_password = schwinge-des-todes

也就是改成:
...........
//============================================================================
// Startup
mainmenu
setvar dev_console_password = schwinge-des-todes

然后就可以在游戲中用熱健" ` "打開控制臺。這個熱健是可以修改的,可以在profiles\default_profile\input.cfg里邊找到這行:
//debug keys
bind show_console ’`’

把單引號里邊改成自己喜歡的健就行了

//////////////////////////////

打開控制臺就可以輸入作弊碼了。

(1)普通作弊碼
"add_skill + 技能名/數(shù)字" 可以給選定英雄加技能,例如在控制臺中輸入:
add_skill Necromancy

這個可以加巫術(shù)
或者在后邊加數(shù)字:

add_skill 19

可以加尋路術(shù)。這些數(shù)字對應(yīng)的技能可以用寫字板打開data\data.pak\scripts\advmap-startup.lua這個文件察看
注意這個data.pak是個壓縮文件,可以用解壓軟件(winrar,winzip等)把它打開并把想要的文件解壓出來。
用這種方法所加的技能數(shù)量是可以超出原有限制,雖然不會顯示出來,但是效果還在

 

add_army 種族代碼, 是否升級
加生物

種族代碼對應(yīng)如下:
HEAVEN(天堂) = 0
PRESERVE(森林) = 1
ACADEMY(學(xué)院) = 2
DUNGEON(地牢)=  3
NECRO(不死) = 4
INFERNO(煉獄) = 5

例如:
add_army 5, 0
會給英雄加升級前的7種煉獄生物各十(至于原來的兵會怎樣?試過就知道了)

add_army 4, 1
加升級后的七種不死生物各十

add_all_spells
使英雄學(xué)會所有魔法,不受技能限制(包括使用這些魔法)

set_hero_luck_morale M N
改變英雄的基本運(yùn)氣(M)和士氣(N),例如 set_hero_luck_morale 5 3

show_player_money N
顯示玩家N所擁有的資源,例如 show_player_money 2

add_exp N
加經(jīng)驗(yàn),例如add_exp 5000

add_money N
加金幣1000*N,其他所有資源加N

//////////////////////////////////


(2)調(diào)用函數(shù)
上邊的都只算小兒科,下邊來點(diǎn)真格的

在data.pak或你所解出來的文件夾里的.lua 、.xdb文件里邊你通常會看到一大堆函數(shù),游戲中的所有事件(如征兵,學(xué)技能等)都是通過這些函數(shù)實(shí)現(xiàn)的。開始游戲時這些文件會對游戲進(jìn)行初始化。然而通過控制臺你可以在游戲中調(diào)用這些函數(shù),也就是說,只要你知道了這些函數(shù),幾乎可以人為的實(shí)現(xiàn)在游戲中可能實(shí)現(xiàn)的一切

要在游戲中使用這些函數(shù),只要調(diào)用控制臺,在這些函數(shù)前加上@,并使用相關(guān)參數(shù)就可以了。例如:

文件中有這么一句:
GiveExp("Isabell",5000)
會給Isabell 5000經(jīng)驗(yàn)(太明顯啦。
那么在控制臺里,你可以輸入:
@GiveExp("x", y)
會給英雄 x 增加經(jīng)驗(yàn)值 y


或者更簡單的:
@Win()
直接取得勝利
@Loose()
失敗

下邊列幾個比較實(shí)用的:
@GiveArtefact("x", y)
給英雄x加上物品y,y可以是物品名或者物品代碼,

@TeachHeroSpell("Isabell",SPELL_PHANTOM)
使Isabell學(xué)會法術(shù)PHANTOM, 也可以用法術(shù)代碼

@GiveHeroSkill(’Isabell’, 13)
加代碼13所對應(yīng)的技能(詳見技能代碼)

@AddHeroCreatures( "Agrael", CREATURE_HELL_HOUND, 1000, 0);
給Agreal加1000只Hell Hound(未升級)
要升級的話:
@AddHeroCreatures( "Agrael", CREATURE_HELL_HOUND, 1000, 1);

@SetTownBuildingLimitLevel(’Putor’, 13, 1);
設(shè)定城鎮(zhèn)Putor的建設(shè)等級

@OpenCircleFog (0, 0, 0, 9999, PLAYER_x);
給第x位玩家開圖(地面)
如果是地底的話
@OpenCircleFog (0, 0, 1, 9999, PLAYER_x);


@SetPlayerResource(PLAYER_1,x,y);
把玩家1的資源x設(shè)為y,x對應(yīng)資源GOLD,WOOD,ORE,GEM,SULFER,MERCURY,CRYSTAL ;y對應(yīng)數(shù)字

@ChangeHeroStat( ’Isabell’, STAT_ATTACK, 9999 );
使Isabell的攻擊變?yōu)?999,屬性除了基本屬性外也包括魔法點(diǎn)和移動點(diǎn)數(shù),對應(yīng)代碼為:
  STAT_EXPERIENCE = 0
    STAT_ATTACK = 1
    STAT_DEFENCE = 2
    STAT_SPELL_POWER = 3
    STAT_KNOWLEDGE = 4
    STAT_LUCK = 5
    STAT_MORALE = 6
    STAT_MOVE_POINTS = 7
    STAT_MANA_POINTS = 8

@AddHeroWarMachine(’Isabell’,1)
給英雄加戰(zhàn)爭機(jī)器


這里的部分代碼我會在后邊列出,當(dāng)然你最好可以自己去查lua文件,我比較常用/data/script/和/data/maps/里邊的

 

 


注意: 游戲里顯示的名稱(如英雄名,城鎮(zhèn)名等)往往跟在程序里使用的內(nèi)部名稱不一樣,對于英雄名,可以用這個命令
@print(GetPlayerHeroes(PLAYER_x))
顯示第x位玩家的英雄名。至于村莊名,可以在texts.pak\Text\Game\Towns里邊查找,不過比較麻煩,希望有高手能解決這個問題;另外大小寫要區(qū)分,單雙引號不區(qū)分


附:
技能代碼在37樓
法術(shù)代碼在39樓
生物代碼在81樓
///////////////////////////////

6月2日更新:
@print(GetObjectPos(’heroname’))
會顯示英雄的坐標(biāo)
@SetObjectPos(’heroname’,x,y,0)
瞬移(地面)
@SetObjectPos(’heroname’,x,y,1)
瞬移(地底)

@CreateMonster(’Peasant’,CREATURE_PEASANT,100,30,40,1)
在地底坐標(biāo)(30,40)處放100個農(nóng)民


6月3日更新:
各種族生物及對應(yīng)代碼;各種族英雄在控制臺內(nèi)所使用的名稱(console name)
詳見81樓

6月5日更新:
設(shè)置控制臺的最大上翻行數(shù):
console_size 400
足夠?yàn)g覽help的內(nèi)容了

關(guān)于無限移動
同樣可以用修改英雄屬性實(shí)現(xiàn)
@ChangeHeroStat(’英雄名’, STAT_MOVE_POINTS, 數(shù)字)
由于可以多次使用,也就相當(dāng)于無限移動了。魔法點(diǎn)數(shù)也是一樣的:
@ChangeHeroStat(’英雄名’, STAT_MANA_POINTS, 數(shù)字)
 
 


玩游戲可以在很大程度上讓大家放松放松,但是我建議大家不要把過多的時間投入到工作當(dāng)中,因?yàn)檫@樣的話大家很有可能上癮,這樣不利于大家的工作或者是學(xué)習(xí)。

推薦游戲

換一換