传奇服务端

 找回密码
 立即注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

手机号码,快捷登录

霸图(精修)合集相思熊精修版本高配低价服务器不花一分钱玩家群
zunka
帝王
gxxM2
gxxm2
1sf
包服
服务器
查看: 2038|回复: 2

[技术分享] GowLom2战神引擎传奇手游 NPC商店配置脚本

[复制链接]

1691

主题

5059

回帖

5万

积分

管理员

Rank: 9Rank: 9Rank: 9

元宝
13987
鸿盾币
0
金币
27275

最佳新人

发表于 2019-11-6 12:17:07 | 显示全部楼层 |阅读模式
因引擎“v8”、“翎风”为侵权产品,已列入权利人重点打击名单,存在极大法律风险,若购买的《传奇》版本搭载的引擎为“v8”、“翎风”,请在购买该版本后更换使用其他引擎,否则由此引发的一切法律责任由购买用户自行承担。
GowLom2战神引擎传奇手游 NPC商店配置脚本
所有商店中必须有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}<买衣服[url=]/@buy>'[/url]+ addSpace('', 24) + '|{cmd}<修复衣服[url=]/@repair>\'[/url]
         +'|{cmd}<卖衣服[url=]/@sell>'[/url]+ addSpace('', 24) + '|{cmd}<特殊修理[url=]/@s_repair>\'[/url]
         +'|{cmd}<退出[url=]/@doexit>'[/url]);
end;
procedure _buy;
begin
  This_Npc.NpcDialog(This_Player,
    '要购买什么吗?\ \ \|{cmd}<返回[url=]/@main>'[/url]
  );
  This_Npc.Click_Buy(This_Player);
end;
procedure _Sell;
begin
  This_Npc.NpcDialog(This_Player,
    '请放上去要卖的衣服,我给估价。\头盔和帽子也收购,\最好在这儿一起卖吧。\ \|{cmd}<返回[url=]/@main>'[/url]
  );
  This_Npc.Click_Sell(This_Player);
end;
procedure _Repair;
begin
  This_Npc.NpcDialog(This_Player,
    '可以修复衣服,头盔,帽子。\ \ \|{cmd}<返回[url=]/@main>'[/url]
  );
  This_Npc.Click_Repair(This_Player);
end;
procedure RepairDone;
begin
  This_Npc.NpcDialog(This_Player,
    '修得还算不错。\ \ \ |{cmd}<返回[url=]/@main>'[/url]
  );
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}<返回[url=]/@main>'[/url]
  );
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

主题

18

回帖

27

积分

百姓

Rank: 1

元宝
0
鸿盾币
0
金币
11
发表于 2021-4-18 18:06:33 | 显示全部楼层
回复

使用道具 举报

0

主题

92

回帖

92

积分

什长

Rank: 2

元宝
0
鸿盾币
0
金币
34
发表于 2021-4-18 21:41:38 | 显示全部楼层
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

Archiver|手机版|小黑屋|传奇服务端 |Sitemap

GMT+8, 2024-5-3 01:37 , Processed in 0.020119 second(s), 13 queries , Gzip On, Redis On.

Powered by 108pc X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表