用于战神引擎黑市商人Npc脚本,脚本的功能虽然是收购装备功能,但跟回收装备的NPC不一样,这个NPC里面每天都自动更新回收的装备名单,总共三个名额,默认可以获得金币和声望,脚本是明文版,可以任意修改每天回收的装备名单和对应的奖励货币类型跟数量,前提是你的脚本技术能达到,脚本牵扯到了变量和2份额外的文件,自行添加。

部分脚本
program mir2;
{$I MSG.pas}
var
yanse111,yanse222,yanse333 : integer;
Procedure _doexit;
begin
This_Npc.CloseDialog(This_Player);
end;
procedure _Exit;
begin
This_Npc.CloseDialog(This_Player);
end;
procedure Execute;
begin
if (GetHour = 20) and (GetMin = 1) then
begin
SetG(33,39,random(46));
SetG(33,38,3);
This_Npc.NPCSay('我每次只出现一天,走过路过不要错过');
WriteIniSectionStr('黑市商人.txt','提交名单','1','暂无×上榜');
WriteIniSectionStr('黑市商人.txt','提交名单','2','暂无×上榜');
WriteIniSectionStr('黑市商人.txt','提交名单','3','暂无×上榜');
This_NPC.NpcNotice('黑市商人:今日收集物品[ '+ ReadIniSectionStr('黑市商人.txt','收集物品',inttostr(GetG(33,39))) +' ]前三名有丰厚奖励哦!');
This_NPC.NpcNotice('黑市商人:今日收集物品[ '+ ReadIniSectionStr('黑市商人.txt','收集物品',inttostr(GetG(33,39))) +' ]前三名有丰厚奖励哦!');
This_NPC.NpcNotice('黑市商人:今日收集物品[ '+ ReadIniSectionStr('黑市商人.txt','收集物品',inttostr(GetG(33,39))) +' ]前三名有丰厚奖励哦!');
end;
if (GetHour = 21) and (GetMin = 1) then
begin
This_NPC.NpcNotice('黑市商人:今日收集物品[ '+ ReadIniSectionStr('黑市商人.txt','收集物品',inttostr(GetG(33,39))) +' ]前三名有丰厚奖励哦!');
This_NPC.NpcNotice('黑市商人:今日收集物品[ '+ ReadIniSectionStr('黑市商人.txt','收集物品',inttostr(GetG(33,39))) +' ]前三名有丰厚奖励哦!');
This_NPC.NpcNotice('黑市商人:今日收集物品[ '+ ReadIniSectionStr('黑市商人.txt','收集物品',inttostr(GetG(33,39))) +' ]前三名有丰厚奖励哦!');
end;
if (GetHour = 22) and (GetMin = 1) then
begin
This_NPC.NpcNotice('黑市商人:今日收集物品[ '+ ReadIniSectionStr('黑市商人.txt','收集物品',inttostr(GetG(33,39))) +' ]前三名有丰厚奖励哦!');
This_NPC.NpcNotice('黑市商人:今日收集物品[ '+ ReadIniSectionStr('黑市商人.txt','收集物品',inttostr(GetG(33,39))) +' ]前三名有丰厚奖励哦!');
This_NPC.NpcNotice('黑市商人:今日收集物品[ '+ ReadIniSectionStr('黑市商人.txt','收集物品',inttostr(GetG(33,39))) +' ]前三名有丰厚奖励哦!');
end;
if (GetHour = 23) and (GetMin = 1) then
begin
This_NPC.NpcNotice('黑市商人:今日收集物品[ '+ ReadIniSectionStr('黑市商人.txt','收集物品',inttostr(GetG(33,39))) +' ]前三名有丰厚奖励哦!');
This_NPC.NpcNotice('黑市商人:今日收集物品[ '+ ReadIniSectionStr('黑市商人.txt','收集物品',inttostr(GetG(33,39))) +' ]前三名有丰厚奖励哦!');
This_NPC.NpcNotice('黑市商人:今日收集物品[ '+ ReadIniSectionStr('黑市商人.txt','收集物品',inttostr(GetG(33,39))) +' ]前三名有丰厚奖励哦!');
end;
end;
procedure domain;








