⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 801_8.lua

📁 生肖传说服务端可架设
💻 LUA
字号:

tasktype={1,2,4,8,16,}
killer={
{5001,5002,5003,5009,5034,5037,5062,5023,5035},
{5015,5016,5050,5158,5114,5081,5122,5121,5123},
{5038,5037,5034,5063,5015,5016,5096,5090,5091},
{5018,5019,5021,5063,5113,5096,5097,5092,5093},
{},
{},
{},
{},
{},
{},
}

npc={3003,3004,3005,3021,3027,3032,3231,3160,
}
item={
20001,20002,20003,20004,20005,
}
rolestep=macro_GetPlayerAttr(32)--判断所杀怪物的等级
if(rolestep<10)then
	tasklevel=1
elseif(rolestep<20)then
	tasklevel=2
elseif(rolestep<30)then
	tasklevel=3
elseif(rolestep<30)then
	tasklevel=4
elseif(rolestep<50)then
	tasklevel=5
elseif(rolestep<60)then
	tasklevel=6
elseif(rolestep<70)then
	tasklevel=7
elseif(rolestep<80)then
	tasklevel=8
elseif(rolestep<90)then
	tasklevel=9
else
	tasklevel=10
end


--设置最大步长
	maxstep=20
	macro_SetTaskMaxStep(maxstep)
	
--种子设定
npcnum=8  --npc总数,
killerm=8
killernum=10
itemm=5	
itemnum=5

	

	
	----随机任务设置
		i=macro_Rand(5)+1
		
		 killer_rand=macro_Rand(killerm)+1		
		 npc_rand=macro_Rand(npcnum)+1		
		 pnpc_rand=macro_Rand(npcnum)+1		
		 item_rand=macro_Rand(itemm)+1				
		 		
		 killer_count=macro_Rand(killernum)+15		--怪物数量随机
		 item_count=macro_Rand(itemnum)+1			--道具数量随机

		 macro_SetTaskType(tasktype[i])

		   

		if(tasktype[i]==1) then
			
			macro_SetTaskKillParam(killer[tasklevel][killer_rand],killer_count,0);
			--macro_SetTaskKillParam(killer[tasklevel][killer_rand],killer_count,0)
			
		end
		

		if(tasktype[i]==2)then
			macro_SetTaskItemParam(item[item_rand],item_count,0);
			
		end

		   

		   if(tasktype[i]==4)then
		   		
			macro_SetTaskKillParam(killer[tasklevel][killer_rand],1,0)
			macro_SetTaskDropRate(80)
		    	macro_SetTaskItemParam(item[item_rand],item_count,0)
			
			
		   end

		   

		if(tasktype[i]==8)then
		   
		  
		   macro_AddTaskCre(npc[pnpc_rand])
		   macro_SetTaskRole(npc[pnpc_rand])
		   
			  
		   
	end

	
	if(tasktype[i]==16) then
			
			macro_SetTaskKillParam(killer[tasklevel][killer_rand],killer_count,0)
			
			macro_SetTaskDropRate(60)
			
			  
	end
macro_SetOverNpc(npc[npc_rand])

--macro_SetOverNpc(3005)
macro_SetMaxAward(1)
macro_SetTaskStep(8)



⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -