Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function CheckIsLearning(skill_name)
- local wuxue_query = nx_value("WuXueQuery")
- if not nx_is_valid(wuxue_query) then
- return false
- end
- local fight = nx_value("fight")
- if not nx_is_valid(fight) then
- return false
- end
- local item_tab = wuxue_query:GetItemNames(2, nx_string(skill_name))
- for i = 1, table.getn(item_tab) do
- local item_name = item_tab[i]
- if item_name == NORMAL_ATTACK_ID then
- item_name = fight:GetNormalAttackSkillID()
- elseif item_name == ANQI_ATTACK_ID then
- item_name = fight:GetNormalAnqiAttackSkillID(false)
- end
- local skill = wuxue_query:GetLearnID_Skill(item_name)
- if nx_is_valid(skill) then
- return true
- end
- end
- return false
- end
- local wuxue_query = nx_value("WuXueQuery")
- local type_tab = wuxue_query:GetMainNames(2)
- for i = 1, table.getn(type_tab) do
- local type_name = type_tab[i]
- local sub_type_tab = wuxue_query:GetSubNames(2, type_name)
- for j = 1, table.getn(sub_type_tab) do
- local sub_type_name = sub_type_tab[j]
- if CheckIsLearning(sub_type_name) then
- local skill_name = nx_function("ext_widestr_to_utf8", util_text(sub_type_name))
- AutoSendMessage(skill_name)
- end
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment