用AI赚第一桶💰低成本搭建一套AI赚钱工具,源码可二开。 广告
``` procedure Accept(Npc: TNormNpc; Player: TPlayObject; Args: TArgs); begin case Args.Str[0] of 'R0001': begin //方法1 if Player.Level >= 3 then Player.Missions.Add(0{任务分类}, 'R0001'{任务唯一ID}, 0{关联NPC}) else Player.Messagebox('等级太低,等你达到3级了再来接这个任务吧!!!'); end; 'R0003': begin //方法2 if Player.Level >= 10 then begin Player.Missions.AddEx(2{任务分类}, 'R0003'{任务唯一ID}, 0{任务需求类型 0击杀指定名称的怪 1击杀等级不低于指定值的怪 2需要指定数量的物品 3脚本指定}, '小试牛刀10级', {主题} '小伙子,如果你帮我{S=杀5只鸡;C=249},我将给\你丰厚的报酬!!!\\\\\\{S=进度:;C=243}#P#/#M#只\'+ '<&提交/@Submit(#RecordID#)> <&取消/@Cancel(#RecordID#)>\\\\{S=金币:;C=243} 100000\{S=装备:;C=243} 屠龙',{任务描述} '金币x100000;屠龙x1'{任务奖励描述}, '鹿',{任务需求为杀怪或需要物品时,为怪名或物品名} 5,{需求数量} 0,{需求辅助,击杀指定等级怪时此为等级值,如果为需求肉制品或者矿石时此为品质} 0,{限时时间,单位秒} 0{关联NPC}, False{是否自动提交}); end else Player.Messagebox('等级太低,等你达到10级了再来接这个任务吧!!!'); end; end; end; //方法1通过任务中心定义的任务直接添加到任务列表,明显简单很多 //方法2比较复杂,但是可以做出同任务ID不同需求和奖励的任务 //方法2中任务描述可以使用4个字段: 当前任务的系列ID#RecordID#、当前任务的唯一ID#MissionID#、当前任务的进度#P#和当前任务的总量#M# //注意任务的系列ID是全局唯一,而任务ID则大家都看拥有 ```