战神引擎开发手册-商店配置

作者 : 酷萌 本文共2048个字,预计阅读时间需要6分钟 发布时间: 2023-01-4 共894人阅读

所有商店中必须有OnInitialize方法,用于程序初始化时加载

该方法中 This_Npc.AddStdMode(X);  X为该商店可买卖、修理的物品对应DB表中StdMode的值

This_Npc.FillGoods(物品名,数量,时间);

如:This_Npc.FillGoods(‘布衣(男)’,50,1);表示该商店每分钟会刷新50件布衣(男),

注:刷新时只补齐到50件

 

比如衣服店

procedure _DoExit;
begin
This_Npc.CloseDialog(This_Player);
end;

 

procedure domain;
begin
This_Npc.NpcDialog(This_Player,
+’感谢光临。请问有什么事情帮忙吗?\ \’

+’|{cmd}<买衣服/@buy>’+ addSpace(”, 24) + ‘|{cmd}<修复衣服/@repair>\’
         +’|{cmd}<卖衣服/@sell>’+ addSpace(”, 24) + ‘|{cmd}<特殊修理/@s_repair>\’
         +’|{cmd}<退出/@doexit>’);
end;

 

procedure _buy;
begin
This_Npc.NpcDialog(This_Player,
‘要购买什么吗?\ \ \|{cmd}<返回
/@main>’
  );
This_Npc.Click_Buy(This_Player);
end;

procedure _Sell;
begin
This_Npc.NpcDialog(This_Player,
‘请放上去要卖的衣服,我给估价。\头盔和帽子也收购,\最好在这儿一起卖吧。\ \|{cmd}<返回
/@main>’
  );
This_Npc.Click_Sell(This_Player);
end;

procedure _Repair;
begin
This_Npc.NpcDialog(This_Player,
‘可以修复衣服,头盔,帽子。\ \ \|{cmd}<返回
/@main>’
  );
This_Npc.Click_Repair(This_Player);
end;

procedure RepairDone;
begin
This_Npc.NpcDialog(This_Player,
‘修得还算不错。\ \ \ |{cmd}<返回
/@main>’
  );
end;

procedure _S_Repair;
begin
This_Npc.NpcDialog(This_Player,
‘你这家伙,你可太幸运了,我正好有材料做特殊修补,\但费用是普通的3倍!’
);
This_Npc.Click_SRepair(This_Player);
end;

procedure SRepairDone;
begin
This_Npc.NpcDialog(This_Player,
‘看上去它已经修好了……\请好好的使用它。\ \|{cmd}<返回
/@main>’
  );
end;

//初始化操作
procedure OnInitialize;
begin
This_Npc.AddStdMode(10);  //
This_Npc.AddStdMode(11);
This_Npc.AddStdMode(15);
This_Npc.AddStdMode(27);
This_Npc.AddStdMode(28);
This_Npc.FillGoods(‘布衣(男)’,50,1);
This_Npc.FillGoods(‘布衣(女)’,50,1);
This_Npc.FillGoods(‘轻型盔甲(男)’,50,1);
This_Npc.FillGoods(‘轻型盔甲(女)’,50,1);
This_Npc.FillGoods(‘中型盔甲(男)’,50,1);
This_Npc.FillGoods(‘中型盔甲(女)’,50,1);
This_Npc.FillGoods(‘重盔甲(男)’,30,1);
This_Npc.FillGoods(‘重盔甲(女)’,30,1);
This_Npc.FillGoods(‘魔法长袍(男)’,50,1);
This_Npc.FillGoods(‘魔法长袍(女)’,50,1);
This_Npc.FillGoods(‘灵魂战衣(男)’,50,1);
This_Npc.FillGoods(‘灵魂战衣(女)’,50,1);
This_Npc.FillGoods(‘幽灵战衣(男)’,50,1);
This_Npc.FillGoods(‘幽灵战衣(女)’,50,1);
This_Npc.FillGoods(‘恶魔长袍(男)’,30,1);
This_Npc.FillGoods(‘恶魔长袍(女)’,30,1);
This_Npc.FillGoods(‘战神盔甲(男)’,30,1);
This_Npc.FillGoods(‘战神盔甲(女)’,30,1);
This_Npc.SetRebate(100);
end;

//脚本执行的入口
begin
domain;
end.

免责声明
1.本文部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责。
2.若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。
3.如果本站有侵犯、不妥之处的资源,请在联系我们将会第一时间解决!
4.本站所有内容均由互联网收集整理、网友上传,仅供大家参考、学习,不存在任何商业目的与商业用途。
5.本站提供的所有资源仅供参考学习使用,版权归原著所有,禁止下载本站资源参与商业和非法行为,请在24小时之内自行删除!
6.侵权联系邮箱:16094777@qq.com


酷萌资源网 » 战神引擎开发手册-商店配置