加勒比海盗秘籍

来源:百度知道 编辑:UC知道 时间:2024/05/24 09:21:32
我玩的是一开始一个船员过来给你说话,说完之后就到一个码头,去船厂修船,这个加勒比海盗的秘籍事什么,修改器也行

一、主角hp不减:

用记事本打开游戏目录下的 PROGRAM\Loc_ai\types\LAi_player.c ,在最后是这么几行
void LAi_type_player_Attacked(aref chr, aref by)
{
}

改为

void LAi_type_player_Attacked(aref chr, aref by)
{
LAi_SetCurHPMax(chr);
}

准确地说,这么修改的作用是:每次主角受到攻击当前hp会变为最大值。但是如果你一刀被秒,那也得gameover……

二、主角“隐形”:

文件 PROGRAM\Loc_ai\LAi_character.c

查找bool LAi_IsDead会看到

bool LAi_IsDead(aref chr)
{
if(CheckAttribute(chr, "chr_ai.hp") == false) return true;
if(stf(chr.chr_ai.hp) < 1.0) return true;
return false;
}

改为

bool LAi_IsDead(aref chr)
{
if (sti(chr.index) == GetMainCharacterIndex()) return true;
if(CheckAttribute(chr, "chr_ai.hp") == false) return true;
if(stf(chr.chr_ai.hp) < 1.0) return true;
return false;
}

这么改的作用是所有npc都会认为你已经死了,包括那些本来应该过来砍你的人,也只会在原地抽刀又插回去。

警告: