用于战神引擎的武馆教头Npc脚本,脚本是多功能的,上面有查询声望点,当然这个在人物信息也可以看到,还有就是收徒,拜师,接触师徒关系,领取勋章,修理勋章等功能。

部分脚本
program Mir2;
{$I common.pas}
procedure _DoExit;
begin
This_Npc.CloseDialog(This_Player);
end;
procedure _Exit;
begin
This_Npc.CloseDialog(This_Player);
end;
procedure _normal;
begin
This_Npc.NpcDialog(This_Player,
'真正的勇士,可以失去生命,但不能没有挑战!\只有真正的勇士,才了解战斗的意义!\不仅是为了胜利,更是为了寻找自己的使命和存在的意义!\'
+'|{cmd}<如何成为王师教头/@wangshi>\'
+'|{cmd}<查询声望点数/@checkswry>\'
+'|{cmd}<师傅如何收徒/@chakanbs>\'
+'|{cmd}<我要拜师/@sdbaishi> ^<解除师徒关系/@left>\'
+'|{cmd}<领取荣誉勋章/@get> ^<修理荣誉勋章/@xiuli>\'
+'|{cmd}<离开/@doexit>\'
);
end;
procedure domain;
begin
if This_Player.GetV(107,1) >= 1 then
begin
_normal;
end else if This_Player.GetV(106,1) = 19 then
begin
This_Npc.NpcDialog(This_Player,
'你已经见到盟重指挥官了么?\'
+'这里有张灵符,算是我送给你的,你可以去天关试试。\ \'
+'|{cmd}<谢谢你的好意/@mission107_1_1> ^<我有别的事情找你/@normal>'
);
end
else if This_Player.GetV(106,1) = 18 then
begin
This_Npc.NpcDialog(This_Player,
'什么?你说你已经消灭了沃玛教主?哈哈,江山代有人才出啊!\'
+'你证明了你的勇气和力量,作为感谢我推荐去盟重指挥官那里!\'
+'他是国王手下的高级官员。他的教导对你将来的路,\'
+'应该有莫大的帮助。\'
+'这里有张灵符,算是我送给你的,你可以去天关试试。\ \'
+'|{cmd}<谢谢你的好意/@mission107_1_1> ^<我有别的事情找你/@normal>'
);
This_Player.SetV(106,1,19);
This_Player.Give('经验',400000);
This_Player.UpdateTaskDetail(106,1);
end
else
begin
This_Npc.NpcDialog(This_Player,
'真正的勇士,可以失去生命,但不能没有挑战!\只有真正的勇士,才了解战斗的意义!\不仅是为了胜利,更是为了寻找自己的使命和存在的意义!\'
+'|{cmd}<如何成为王师教头/@wangshi>\'
+'|{cmd}<查询声望点数/@checkswry>\'
+'|{cmd}<师傅如何收徒/@chakanbs>\'
+'|{cmd}<我要拜师/@sdbaishi> ^<解除师徒关系/@left>\'
+'|{cmd}<领取荣誉勋章/@get> ^<修理荣誉勋章/@xiuli>\'
+'|{cmd}<了解挑战详情/@tiaozhan> ^<离开/@doexit>\'
);
end;
end;
//------------------------------------------------------------------------------
//成长任务模块
procedure _mission107_1_1;
begin
if This_Player.GetV(107,1) >= 1 then
begin
This_NPC.CloseDialog(This_Player);
end
else if This_Player.GetV(106,1) = 19 then
begin
This_Player.AddLimLF(0,1);
This_Player.SetV(107,1,1);
//#This_Player.DeleteTaskFromUIList(106);
//#This_Player.AddTaskToUIList(107);
This_Player.UpdateTaskDetail(107,1);
This_NPC.CloseDialog(This_Player);
end
else
exit;
end;
//------------------------------------------------------------------------------
procedure _wangshi;
begin
This_Npc.NpcDialog(This_Player,
'比奇国王号召所有勇士成为王师教头来保卫玛法大陆,\只要现在收徒,你就会成为王师教头,\以后你所收的徒弟都将成为王师弟子。 \ \'
//+'|{cmd}<王师教头可获得的奖赏/@jiangshang>\ \'
+'|{cmd}<返回/@main> ^<离开/@doexit>'
);
end;
procedure _jiangshang;
begin
This_Npc.NpcDialog(This_Player,
'兽人的进攻迫在眉睫,比奇边境村烽火连连。\为了抵抗兽人的进攻,\比奇国王号召天下豪杰担负起培养玛法年轻勇士的责任。\成为王师教头后,只要你培养的王师弟子顺利出师,\并到达一定的等级时,国王将会有丰厚的<道具奖赏/@daoju>给你,\此外,你还可以额外得到你<每一个/c=red>弟子在35级到46级修炼过程中,\所获得<经验中5%/c=red>作为奖赏。\|{cmd}<返回/@main>'
);
end;
procedure _daoju;
begin
This_Npc.NpcDialog(This_Player,
'当你任何一个王师弟子在47级以后,到50级这个阶段内,\每升一级,你就可以获得一下物品中的一件:\雷霆战戒、雷霆护腕、雷霆项链、雷霆腰带、雷霆战靴\光芒道戒、光芒护腕、光芒项链、光芒腰带、光芒道靴\烈焰魔戒、烈焰护腕、烈焰项链、烈焰腰带、烈焰魔靴\ \|{cmd}<返回/@wangshi>'
);
end;
procedure _checkswry;
begin
This_Npc.NpcDialog(This_Player,
'您目前的声望值:' + inttostr(This_Player.MyShengwan)
);
end;








