新任务系统任务表:cfg_newtask.xls 接取任务格式:NEWPICKTASK 任务ID; 刷新进行中任务状态格式:NEWCHANGETASK 任务ID 任务状态标识1~9 (可以做进度任务) 如:当前杀怪 2/10 配合任务表%s ; 完成任务格式:NEWCOMPLETETASK 任务ID; 删除任务格式:NEWDELETETASK 任务ID; 任务指定打怪格式:KILLMOBAPPOINT 地图 坐标X 坐标Y 范围 怪物名称|怪物名称; 任务停止打怪格式:STOPAUTOATTACK ; 寻路打开NPC面板格式:OPENNPCSHOWEX NPC的ID 范围(如果不在同屏,或者超过这个范围自动传送到NPC附近) 传送NPC附近几格范围; 增加NPC头顶特效格式:SETNPCEFFECT NPC的ID 特效ID X坐标 Y坐标 特效ID:(问号5056 感叹号5055) 注:只能增加一个NPC; 删除NPC头顶特效格式:DELNPCEFFECT NPC的ID; 任务栏置顶:TASKTOPSHOW 任务ID 任务打开面板:OPENHYPERLINK 面板ID 状态(1= 任务专用打开面板) @PickTask 接取任务触发 @ClickNewTask 点击任务触发 @ChangeTask 刷新任务触发 @CompleteTask 完成任务触发 @DeleteTask 删除任务触发 当前点击任务常量:<$CURRTASKID> [@接取任务] #IF #ACT NEWPICKTASK 1 [@刷新当前任务状态] #IF #ACT ;这里的状态标识支持0~9 配合任务表里面的%s去刷新状态 ;第一个%s对应第一个状态标识 第二个%s代表第二个状态标识 以此类推 NEWCHANGETASK 1 <$STR(U0)> <$STR(U1)> <$STR(U2)> <$STR(U3)> [@完成任务] #IF #ACT NEWCOMPLETETASK 1 [@删除任务] #IF #ACT NEWDELETETASK 1 ;QFunction-0.txt触发 [@PickTask] #if #ACT SENDMSG 6 你接取了任务!!!!! BREAK [@ChangeTask] #if #ACT SENDMSG 6 你改变了任务!!!!! BREAK [@CompleteTask] #if #ACT SENDMSG 6 你完成了任务!!!!! BREAK [@DeleteTask] #if #ACT SENDMSG 6 你删除了任务!!!!! BREAK [@ClickNewTask] #if #ACT SENDMSG 6 你点击了任务为ID:<$CURRTASKID>!!!!! BREAK |