require ("NewScript\\function");

--检测双击物品
function OnDblClick(PlayP, PlayP, ItemIndex)
   local wugong={'神鬼乱舞·无双','厉天战舞·狂刀','六道生灭·霸拳','八方裂天·鬼戟','毁天灭地·戰斧','真·六道生灭·霸拳','真·神鬼乱舞·无双','真·八方裂天·鬼戟','真·毁天灭地·戰斧','真·厉天战舞·狂刀'};

   local ItemData = Player.GetHaveItemInfoByPos(PlayP, ItemIndex);
   local count=math.random(table.getn(wugong));

      --检测窗口信息
  if not Player.BoFreedom(PlayP) then
      Player.SendChatMsg(PlayP, '【系统】请关闭窗口。', 2);
     return;
   end;

   for i=1,count do

    if ItemData.Name == wugong[i] then

          local GetLevel = Player.GetMagicSkillLevel(PlayP,wugong[i]);

          if GetLevel >= 100 then
             Player.SendChatMsg(PlayP,'【系统】你已经学习了'..wugong[i]..',不能重复学习。', 2);
             return;
          end;

          Player.AddMagicByIndex(PlayP, wugong[i], 1, 3);
          Player.DelMagicItem(PlayP, ItemData.Name..':1', wugong[i], 3);
          Player.SendChatMsg(PlayP, '【系统】恭喜你已经修炼'..wugong[i]..'成功。', 2);
          return;

    end

   end;

end;

上面是脚本,完整无错,用来学习新武功的,只要用户双击这些武学书籍,就会给用户添加武功。请自行配置
然后就需要你自己在magic里面将这些武功加进去,至于加到多厉害,也看你自己了
脚本添加--item.sdb添加---magic.sdb添加

最后修改:2022 年 12 月 05 日
如果觉得我的文章对你有用,请随意赞赏