战神引擎清洗/清理极品属性点Npc脚本

用于战神引擎清洗/清理极品属性点Npc脚本,脚本默认支持盾牌、斗笠、勋章的极品属性点,玩家通过鉴定的NPC,鉴定出来的极品属性,如果不需要,可以通过这个NPC,清洗掉。

战神引擎清洗/清理极品属性点Npc脚本

战神引擎清洗/清理极品属性点Npc脚本

战神引擎清洗/清理极品属性点Npc脚本

部分脚本

procedure _Checkup112;
begin
   This_NPC.Click_CommitItem(This_Player,1,'待清洗装备:'); 
end; 
procedure CommitItem(AType:word);
var
i,ck_num,ck_kind,ck_gold,ck_rand,ck_juan:integer;
ck_str,ck_red:string; 
begin
     ck_gold := 0;  //初始化 
     ck_str := '';  //初始化
     ck_red := '';  //初始化
     ck_juan := 0;  //初始化
     for ck_kind := 1 to 19 do
     begin
       if woma[ck_kind] = This_Item.ItemName then 
       begin                             
         ck_num := This_Item.AddPa1 + This_Item.AddPa2 + This_Item.AddPa3 + This_Item.AddPa4 + This_Item.AddPa5; 
         ck_gold := woma_value[ck_kind];
		 ck_juan := 1;
         if (ck_num > 0) and (ck_num < 1) then
         begin
           for i:= 1 to ck_num do
           begin
           ck_gold := ck_gold;
           end;
         end;  
       end;
     end;
    if ck_num < 0 then begin This_Player.NotifyClientCommitItem(0,'你的'+This_Item.ItemName+'不需要清洗属性!'); end else if ck_gold > 0 then
     begin                                                                                             
       if This_Player.YBNum >= ck_gold then
       begin
		 This_Player.PsYBConsum(This_NPC,'xin',20001,1,ck_gold);
		 This_Player.TakeByClientID(This_Item.ClientItemID);
         This_Player.NotifyClientCommitItem(1,'');
		 This_Player.Give(This_Item.ItemName,1);
		 This_Player.NotifyClientCommitItem(0,'你的'+This_Item.ItemName+'已经清洗完属性!');  
       end else
       begin
       This_Player.NotifyClientCommitItem(0,'无法清洗:你的条件不足,需要'+inttostr(ck_gold)+'元宝'); 
       end;
     end else 
     begin
        This_Player.NotifyClientCommitItem(0,'该物品不可清洗,请投入可清洗的装备!');   
     end;   
end;
begin
  This_Npc.NpcDialog(This_Player,
  '勇士你好,需要清洗斗笠吗?\'
  +'如果对斗笠.勋章.盾牌鉴定的属性不满意,|\'
  +'可以找老夫帮清洗掉不如意的属性|\'
  +'老夫可是不白干活的,清洗需要50元宝|\'
  +'准备好了吗勇士~!|\ \'
  +'|{cmd}<清洗极品属性/@Checkup110>\' 
  );
end.
分享到:
赞(0)