| 
 | 
 
 
发表于 2023-8-27 22:34:57
|
显示全部楼层
 
 
 
 
function kezhiwugongsuccess(kezhi_cmd,k_order,npci) 
        --print('k_order='..k_order) 
        for i=1,npc_num do 
                --print("kflag"..i.."="..kflag..npc_name) 
                if npc_name~=nil and kflag>0 and npc_name==npc_name[npci] then 
                        kezhiwugongSetPerform(kezhi_cmd,i,npc_id) 
                        if npc_order==nil then 
                           table.insert(npc_order,i,k_order) 
                        else 
                           table.remove(npc_order,i) 
                       table.insert(npc_order,i,k_order) 
                        end 
                        kflag=2 
                        kezhisuccess=kezhisuccess+1 
                        if i==npc_num then 
                                break 
                        end 
                end 
        end 
        if job.name=='songmoya' then 
           if npc_order[1]~=nil then print('npc_order[1]='..npc_order[1]) end 
           if npc_order[2]~=nil then print('npc_order[2]='..npc_order[2]) end 
           print("kezhisuccess="..kezhisuccess.."","npc_num="..npc_num) 
        end 
        if kezhisuccess>=npc_num or table.getn(npcdienum)>0 then 
                local tflag=1 
                for i=2,npc_num do 
                        if npc_order~=nil and npc_order[tflag]~=nil and npc_order>npc_order[tflag] then 
                                print(npc_order,npc_order[tflag]) 
                                tflag=i 
                        end 
                end                         
            kflag[tflag]=2   
                        kezhiwugongkill(tflag) 
        end 
end 
 
 
头大,看不懂 |   
 
 
 
 |