爆率腰牌1.2-2.0合成+抽取+回收Npc脚本

用于战神引擎的爆率腰牌1.2、1.4、1.6、1.8、2.0合成+抽取+回收Npc脚本,脚本是三合一的,玩家可以通过元宝随机抽取爆率腰牌,也可以把多余的腰牌回收换元宝,也可以通过材料合成腰牌,帮主把NPC脚本、DB数据、腰牌素材全部提取出来了,添加的时候,记得不要做错了步骤。

爆率腰牌1.2-2.0合成+抽取+回收Npc脚本

爆率腰牌1.2-2.0合成+抽取+回收Npc脚本

爆率腰牌1.2-2.0合成+抽取+回收Npc脚本

部分脚本

PROGRAM Mir2;
Procedure _doexit;
begin
    This_Npc.CloseDialog(This_Player);
end;
procedure domain;
begin
  This_Npc.NpcDialog(This_Player,
   '<抽取爆率腰牌有一定几率获得以下腰牌:/fcolor=253>\|'
+'<1.2倍爆率腰牌/fcolor=254>   <1.4倍爆率腰牌/fcolor=254>   <1.6倍爆率腰牌/fcolor=254>\|'  
+'<1.8倍爆率腰牌/fcolor=254>   <2.0倍爆率腰牌/fcolor=254>   \|'  
+'<规则:抽取爆率腰牌每次需要8W元宝/fcolor=249>\|'      
+'< 多余腰牌可以免费三合一进阶/fcolor=254>\|'    
+ '{cmd}<抽取腰牌/@cq>^<合成腰牌/@hc>\' 
+'|{cmd}<回收腰牌/@hs>^<退出/@doexit>'
   );
end;
Procedure _hc;
begin
  This_Npc.NpcDialog(This_Player,
+'一键免费进行三合一合成.\|'  
+ '您确定要合成背包里所有的腰牌吗?\|'
+ '{cmd}<合成腰牌/@hc_1>\'   
  );
end;
Procedure hcyp;
begin
 This_Player.PlayerDialog('正在为您合成腰牌....\|' );
if (This_Player.GetBagItemCount('1.2倍爆率牌') >= 3) and ( This_Player.YBNum>= 0)   then
begin
This_Player.take('1.2倍爆率牌',3);
This_Player.give('1.4倍爆率牌',1);
This_Player.CallOut(This_NPC,1,'hcyp');
exit;
end 
else if (This_Player.GetBagItemCount('1.4倍爆率牌') >= 3) and ( This_Player.YBNum>= 0)   then
begin
This_Player.take('1.4倍爆率牌',3);
This_Player.give('1.6倍爆率牌',1);
//This_Player.ScriptRequestSubYBNum(10000);
 This_Player.CallOut(This_NPC,1,'hcyp');
 exit;
end 
else if (This_Player.GetBagItemCount('1.6倍爆率牌') >= 3) and ( This_Player.YBNum>= 0)   then
begin
This_Player.take('1.6倍爆率牌',3);
This_Player.give('1.8倍爆率牌',1);
//This_Player.ScriptRequestSubYBNum(10000);
 This_Player.CallOut(This_NPC,1,'hcyp');
 exit;
 end 
else if (This_Player.GetBagItemCount('1.8倍爆率牌') >= 3) and ( This_Player.YBNum>= 0)   then
begin
This_Player.take('1.8倍爆率牌',3);
This_Player.give('2.0倍爆率牌',1);
//This_Player.ScriptRequestSubYBNum(10000);
 This_Player.CallOut(This_NPC,1,'hcyp');
  exit;
end else 
This_Player.PlayerDialog(
'无法继续合成.请仔细查看合成所需规则....\|'  
  );
end;
Procedure _hs;
begin
  This_Npc.NpcDialog(This_Player,
  +'<1.2倍爆率腰牌/fcolor=254><(可回收5000元宝)/fcolor=249><回收/@hs12>\|'  
  +'<1.4倍爆率腰牌/fcolor=254><(可回收1W元宝)/fcolor=249><回收/@hs14>\|' 
  +'<1.6倍爆率腰牌/fcolor=254><(可回收5W元宝)/fcolor=249><回收/@hs16>\|' 
  +'<1.8倍爆率腰牌/fcolor=254><(可回收10W元宝)/fcolor=249><回收/@hs18>\|'   
  +'<2.0倍爆率腰牌/fcolor=254><(可回收20W元宝)/fcolor=249><回收/@hs20>\|'  
  );
end;
分享到:
赞(0)