用于战神引擎的装备打造或装备合成自定义Npc脚本,脚本功能非常丰富,支持打造勋章、斗笠、盾牌、玉佩、剑甲、材料等,功能相当的丰富,适合各种类型的战神引擎服务端,脚本和自定义对话框素材帮主已经提取出来了,你们添加的时候,素材要单独整理添加到对应的文件夹。不能直接覆盖。






部分脚本
begin
if (This_Player.GetBagItemCount ('炎龙碎片') >= 30) and (This_Player.GetBagItemCount ('冰龙道刃') >= 1) then
begin
This_Player.Take('炎龙碎片',30);
This_Player.Take('冰龙道刃',1);
This_Player.Give('炎龙道刃',1);
ServerSay('恭喜玩家【' + This_Player.Name + '】打造出了炎龙道刃!', 3);
end
else
This_NPC.NpcDialog(This_Player,
'你的材料不够,需要炎龙碎片30个+冰龙道刃!');
end;
procedure _f4;
begin
if (This_Player.GetBagItemCount ('炎龙碎片') >= 30) and (This_Player.GetBagItemCount ('冰龙神甲') >= 1) then
begin
This_Player.Take('炎龙碎片',30);
This_Player.Take('冰龙神甲',1);
This_Player.Give('炎龙神甲',1);
ServerSay('恭喜玩家【' + This_Player.Name + '】打造出了炎龙神甲!', 3);
end
else
This_NPC.NpcDialog(This_Player,
'你的材料不够,需要炎龙碎片30个+冰龙神甲!');
end;
procedure _f5;
begin
if (This_Player.GetBagItemCount ('炎龙碎片') >= 30) and (This_Player.GetBagItemCount ('冰龙神衣') >= 1) then
begin
This_Player.Take('炎龙碎片',30);
This_Player.Take('冰龙神衣',1);
This_Player.Give('炎龙神衣',1);
ServerSay('恭喜玩家【' + This_Player.Name + '】打造出了炎龙神衣!', 3);
end
else
This_NPC.NpcDialog(This_Player,
'你的材料不够,需要炎龙碎片30个+冰龙神衣!');
end;
procedure _f6;
begin
if (This_Player.GetBagItemCount ('炎龙碎片') >= 10) and (This_Player.GetBagItemCount ('冰龙战镯') >= 1) then
begin
This_Player.Take('炎龙碎片',10);
This_Player.Take('冰龙战镯',1);
This_Player.Give('炎龙战镯',1);
ServerSay('恭喜玩家【' + This_Player.Name + '】打造出了炎龙战镯!', 3);
end
else
This_NPC.NpcDialog(This_Player,
'你的材料不够,需要炎龙碎片10个+冰龙战镯!');
end;
procedure _f7;
begin
if (This_Player.GetBagItemCount ('炎龙碎片') >= 10) and (This_Player.GetBagItemCount ('冰龙战戒') >= 1) then
begin
This_Player.Take('炎龙碎片',10);
This_Player.Take('冰龙战戒',1);
This_Player.Give('炎龙战戒',1);
ServerSay('恭喜玩家【' + This_Player.Name + '】打造出了炎龙战戒!', 3);
end
else
This_NPC.NpcDialog(This_Player,
'你的材料不够,需要炎龙碎片10个+冰龙战戒!');
end;
procedure _f8;
begin
if (This_Player.GetBagItemCount ('炎龙碎片') >= 10) and (This_Player.GetBagItemCount ('冰龙战盔') >= 1) then
begin
This_Player.Take('炎龙碎片',10);
This_Player.Take('冰龙战盔',1);
This_Player.Give('炎龙战盔',1);
ServerSay('恭喜玩家【' + This_Player.Name + '】打造出了炎龙战盔!', 3);
end
else
This_NPC.NpcDialog(This_Player,
'你的材料不够,需要炎龙碎片10个+冰龙战盔!');
end;
procedure _f9;
begin
if (This_Player.GetBagItemCount ('炎龙碎片') >= 10) and (This_Player.GetBagItemCount ('冰龙战链') >= 1) then
begin
This_Player.Take('炎龙碎片',10);
This_Player.Take('冰龙战链',1);
This_Player.Give('炎龙战链',1);
ServerSay('恭喜玩家【' + This_Player.Name + '】打造出了炎龙战链!', 3);
end
else
This_NPC.NpcDialog(This_Player,
'你的材料不够,需要炎龙碎片10个+冰龙战链!');
end;
procedure _f10;
begin
if (This_Player.GetBagItemCount ('炎龙碎片') >= 10) and (This_Player.GetBagItemCount ('冰龙战带') >= 1) then
begin
This_Player.Take('炎龙碎片',10);
This_Player.Take('冰龙战带',1);
This_Player.Give('炎龙战带',1);
ServerSay('恭喜玩家【' + This_Player.Name + '】打造出了炎龙战带!', 3);
end
else
This_NPC.NpcDialog(This_Player,
'你的材料不够,需要炎龙碎片10个+冰龙战带!');
end;
procedure _f11;
begin
if (This_Player.GetBagItemCount ('炎龙碎片') >= 10) and (This_Player.GetBagItemCount ('冰龙战靴') >= 1) then
begin
This_Player.Take('炎龙碎片',10);
This_Player.Take('冰龙战靴',1);
This_Player.Give('炎龙战靴',1);
ServerSay('恭喜玩家【' + This_Player.Name + '】打造出了炎龙战靴!', 3);
end
else
This_NPC.NpcDialog(This_Player,
'你的材料不够,需要炎龙碎片10个+冰龙战靴!');
end;
procedure _f12;
begin
if (This_Player.GetBagItemCount ('炎龙碎片') >= 10) and (This_Player.GetBagItemCount ('冰龙魔镯') >= 1) then
begin
This_Player.Take('炎龙碎片',10);
This_Player.Take('冰龙魔镯',1);
This_Player.Give('炎龙魔镯',1);
ServerSay('恭喜玩家【' + This_Player.Name + '】打造出了炎龙魔镯!', 3);
end
else
This_NPC.NpcDialog(This_Player,
'你的材料不够,需要炎龙碎片10个+冰龙魔镯!');
end;
procedure _f13;
begin
if (This_Player.GetBagItemCount ('炎龙碎片') >= 10) and (This_Player.GetBagItemCount ('冰龙魔戒') >= 1) then
begin
This_Player.Take('炎龙碎片',10);
This_Player.Take('冰龙魔戒',1);
This_Player.Give('炎龙魔戒',1);
ServerSay('恭喜玩家【' + This_Player.Name + '】打造出了炎龙魔戒!', 3);
end
else
This_NPC.NpcDialog(This_Player,
'你的材料不够,需要炎龙碎片10个+冰龙魔戒!');
end;
procedure _f14;








