哥写了一件艺术品
--[[
文件名 : 任務配置表.lua
作者 : 陳澤丹
創建時間:
描述 :
--]]--,拜訪任務配置表
G_STORY_TASK_VISIT_NPC_TABLE =
{--腳本ID NPC, 交接對白,[1] = { NPC = 10301, TALK = "領取獎勵"},[2] = { NPC = 10302, TALK = "領取獎勵"},[3] = { NPC = 10303, TALK = "領取獎勵"},
}--,殺怪任務配置表
G_STORY_TASK_KILL_MONSTER_TABLE =
{--腳本ID 怪物和擊殺數量集, 回復NPC, 回復對白,[1] = { MONSTERS = {{20110,4}, {20110,4},{20110,4}}, NPC = 10301, TALK = "領取獎勵"},[2] = { MONSTERS = {{20110,4}}, NPC = 10301, TALK = "領取獎勵"},[3] = { MONSTERS = {{20110,4}, {20110,4}}, NPC = 10301, TALK = "領取獎勵"},
}--劇情任務中介中心
G_STORY_TASK_TABLE =
{--任務ID 任務內容(腳本ID, 皮膚ID)[1] = STORY_TASK_VST_NPC(1, 1),[2] = STORY_TASK_KIL_MST(1, 2),[3] = STORY_TASK_VST_NPC(2, 3),[4] = STORY_TASK_KIL_MST(2, 4),
}
--[[ 文件名 : 皮膚表.lua 作者 : 陳澤丹 創建時間: 描述 : --]]--章節 CHAPTER_CONTEXT = {{TITLE = "青衫磊落險峰行",TASK = {1},},{TITLE = "玉壁月華明",TASK = {5},}, },-- ------------------------------------ -- 任務皮膚 -- ------------------------------------ G_TASKS_SKIN = {[1] ={NAME = "找到古篤誠",CONTEXT = "青光閃動,一柄青鋼劍倏地刺出,指向在年漢子左肩,使劍少年不等招用老,腕抖劍斜,劍鋒已削向那漢子右頸。",AWADR = {2003,},P_LINK = { VisitNPC("古篤誠", "{L_MOVE, 37, 94, 49},{L_TALK, \"古篤誠\"}"), },D_LINK = {},},[2] ={NAME = "找到古篤誠",CONTEXT = "青光閃動,一柄青鋼劍倏地刺出,指向在年漢子左肩,使劍少年不等招用老,腕抖劍斜,劍鋒已削向那漢子右頸。",AWADR = {2003,},P_LINK = { VisitNPC("古篤誠", "{L_MOVE, 37, 94, 49},{L_TALK, \"古篤誠\"}"), },D_LINK = {},},[3] ={NAME = "找到古篤誠",CONTEXT = "青光閃動,一柄青鋼劍倏地刺出,指向在年漢子左肩,使劍少年不等招用老,腕抖劍斜,劍鋒已削向那漢子右頸。",AWADR = {2003,},P_LINK = { VisitNPC("古篤誠", "{L_MOVE, 37, 94, 49},{L_TALK, \"古篤誠\"}"), },D_LINK = {},},[5001] ={TYPE = "精英",LVL = 26,NAME = "楊戩",P_LINK = { KillMonster("古篤誠", "{L_MOVE, 37, 94, 49},{L_TALK, \"古篤誠\"}"), },D_LINK = {},},[5002] ={TYPE = "精英",LVL = 26,NAME = "楊戩",P_LINK = { KillMonster("古篤誠", "{L_MOVE, 37, 94, 49},{L_TALK, \"古篤誠\"}"), },D_LINK = {},},[5003] ={TYPE = "精英",LVL = 26,NAME = "楊戩",P_LINK = { KillMonster("古篤誠", "{L_MOVE, 37, 94, 49},{L_TALK, \"古篤誠\"}"), },D_LINK = {},},[8001] ={P_LINK = { KillMonster("古篤誠", "{L_MOVE, 37, 94, 49},{L_TALK, \"古篤誠\"}"), },D_LINK = {},},[8002] ={P_LINK = { KillMonster("古篤誠", "{L_MOVE, 37, 94, 49},{L_TALK, \"古篤誠\"}"), },D_LINK = {},},}
local objs ={--接受ACCEPT ={Task_do_set_skin( G_TASK_SYSTEM_EVT.AFTER_INIT_STATE, _t_data.SKIN ),Task_do_set_story_sign(G_TASK_SYSTEM_EVT.AFTER_INIT_STATE, _t_data.STORY_TASK_INDEX),Task_do_to_state( G_TASK_SYSTEM_EVT.AFTER_INIT_STATE, G_TASK_STATE.PROCEED ),},--過程PROCEED ={Task_on_NPC_task_talking("SUB_1", script_record.NPC, script_record.TALK,G_TASK_SYSTEM_EVT.AFTER_INIT_STATE, G_TASK_SYSTEM_EVT.BEFORE_INIT_STATE, G_TASK_SYSTEM_EVT.PASS_STATE),Task_do_to_state( G_TASK_SYSTEM_EVT.PASS_STATE, G_TASK_STATE.DELIVER ),},--可交付DELIVER ={Task_do_to_state( G_TASK_SYSTEM_EVT.AFTER_INIT_STATE, G_TASK_STATE.FINISH ),},--完成FINISH ={Task_do_set_story_finish_index(G_TASK_SYSTEM_EVT.AFTER_INIT_STATE, _t_data.STORY_TASK_INDEX),Task_do_to_state( G_TASK_SYSTEM_EVT.AFTER_INIT_STATE, G_TASK_STATE.DELETE ),},--刪除DELETE ={Task_do_clear_task( G_TASK_SYSTEM_EVT.AFTER_INIT_STATE ),},}local tasks = TaskManager( _role, _t_data.TYPE, _t_data.SCP_ID, _t_data.EXT_DATA )tasks.initState( G_TASK_STATE.ACCEPT, CreateTaskState( G_TASK_STATE.ACCEPT, tasks, objs.ACCEPT ) )tasks.initState( G_TASK_STATE.PROCEED, CreateTaskState( G_TASK_STATE.PROCEED, tasks, objs.PROCEED ) )tasks.initState( G_TASK_STATE.DELIVER, CreateTaskState( G_TASK_STATE.DELIVER, tasks, objs.DELIVER ) )tasks.initState( G_TASK_STATE.FINISH, CreateTaskState( G_TASK_STATE.FINISH, tasks, objs.FINISH ) )tasks.initState( G_TASK_STATE.DELETE, CreateTaskState( G_TASK_STATE.DELETE, tasks, objs.DELETE ) )do_SetState(tasks, _t_data.CUR_STATE)return tasks
--[[ 文件名 : 皮膚表.lua 作者 : 陳澤丹 創建時間: 描述 : --]]--章節 CHAPTER_CONTEXT = {{TITLE = "青衫磊落險峰行",TASK = {1},},{TITLE = "玉壁月華明",TASK = {5},}, },-- ------------------------------------ -- 任務皮膚 -- ------------------------------------ G_TASKS_SKIN = {[1] ={NAME = "找到古篤誠",CONTEXT = "青光閃動,一柄青鋼劍倏地刺出,指向在年漢子左肩,使劍少年不等招用老,腕抖劍斜,劍鋒已削向那漢子右頸。",AWADR = {2003,},P_LINK = { VisitNPC("古篤誠", "{L_MOVE, 37, 94, 49},{L_TALK, \"古篤誠\"}"), },D_LINK = {},},[2] ={NAME = "找到古篤誠",CONTEXT = "青光閃動,一柄青鋼劍倏地刺出,指向在年漢子左肩,使劍少年不等招用老,腕抖劍斜,劍鋒已削向那漢子右頸。",AWADR = {2003,},P_LINK = { VisitNPC("古篤誠", "{L_MOVE, 37, 94, 49},{L_TALK, \"古篤誠\"}"), },D_LINK = {},},[3] ={NAME = "找到古篤誠",CONTEXT = "青光閃動,一柄青鋼劍倏地刺出,指向在年漢子左肩,使劍少年不等招用老,腕抖劍斜,劍鋒已削向那漢子右頸。",AWADR = {2003,},P_LINK = { VisitNPC("古篤誠", "{L_MOVE, 37, 94, 49},{L_TALK, \"古篤誠\"}"), },D_LINK = {},},[5001] ={TYPE = "精英",LVL = 26,NAME = "楊戩",P_LINK = { KillMonster("古篤誠", "{L_MOVE, 37, 94, 49},{L_TALK, \"古篤誠\"}"), },D_LINK = {},},[5002] ={TYPE = "精英",LVL = 26,NAME = "楊戩",P_LINK = { KillMonster("古篤誠", "{L_MOVE, 37, 94, 49},{L_TALK, \"古篤誠\"}"), },D_LINK = {},},[5003] ={TYPE = "精英",LVL = 26,NAME = "楊戩",P_LINK = { KillMonster("古篤誠", "{L_MOVE, 37, 94, 49},{L_TALK, \"古篤誠\"}"), },D_LINK = {},},[8001] ={P_LINK = { KillMonster("古篤誠", "{L_MOVE, 37, 94, 49},{L_TALK, \"古篤誠\"}"), },D_LINK = {},},[8002] ={P_LINK = { KillMonster("古篤誠", "{L_MOVE, 37, 94, 49},{L_TALK, \"古篤誠\"}"), },D_LINK = {},},}
local objs ={--接受ACCEPT ={Task_do_set_skin( G_TASK_SYSTEM_EVT.AFTER_INIT_STATE, _t_data.SKIN ),Task_do_set_story_sign(G_TASK_SYSTEM_EVT.AFTER_INIT_STATE, _t_data.STORY_TASK_INDEX),Task_do_to_state( G_TASK_SYSTEM_EVT.AFTER_INIT_STATE, G_TASK_STATE.PROCEED ),},--過程PROCEED ={Task_on_NPC_task_talking("SUB_1", script_record.NPC, script_record.TALK,G_TASK_SYSTEM_EVT.AFTER_INIT_STATE, G_TASK_SYSTEM_EVT.BEFORE_INIT_STATE, G_TASK_SYSTEM_EVT.PASS_STATE),Task_do_to_state( G_TASK_SYSTEM_EVT.PASS_STATE, G_TASK_STATE.DELIVER ),},--可交付DELIVER ={Task_do_to_state( G_TASK_SYSTEM_EVT.AFTER_INIT_STATE, G_TASK_STATE.FINISH ),},--完成FINISH ={Task_do_set_story_finish_index(G_TASK_SYSTEM_EVT.AFTER_INIT_STATE, _t_data.STORY_TASK_INDEX),Task_do_to_state( G_TASK_SYSTEM_EVT.AFTER_INIT_STATE, G_TASK_STATE.DELETE ),},--刪除DELETE ={Task_do_clear_task( G_TASK_SYSTEM_EVT.AFTER_INIT_STATE ),},}local tasks = TaskManager( _role, _t_data.TYPE, _t_data.SCP_ID, _t_data.EXT_DATA )tasks.initState( G_TASK_STATE.ACCEPT, CreateTaskState( G_TASK_STATE.ACCEPT, tasks, objs.ACCEPT ) )tasks.initState( G_TASK_STATE.PROCEED, CreateTaskState( G_TASK_STATE.PROCEED, tasks, objs.PROCEED ) )tasks.initState( G_TASK_STATE.DELIVER, CreateTaskState( G_TASK_STATE.DELIVER, tasks, objs.DELIVER ) )tasks.initState( G_TASK_STATE.FINISH, CreateTaskState( G_TASK_STATE.FINISH, tasks, objs.FINISH ) )tasks.initState( G_TASK_STATE.DELETE, CreateTaskState( G_TASK_STATE.DELETE, tasks, objs.DELETE ) )do_SetState(tasks, _t_data.CUR_STATE)return tasks
總結
- 上一篇: python制作动画的软件_分享7个好用
- 下一篇: Oracle授权普通用户 kill se