function s66_1_OnRoleEnterArea(MapID, InstanceID, RoleID, ObjAreaID) local x, y, z = unit.GetPosition(MapID, InstanceID, RoleID) local ADD_record = map.GetMapScriptData(MapID, InstanceID, 1, 1) if ObjAreaID==2236 then --进门第一个,刷三个僵尸 local temp = ADD_record % 2 if temp == 0 then map.MapCreateCreature(MapID, InstanceID, 1010402, 625, 8350, 1106) map.MapCreateCreature(MapID, InstanceID, 1010402, 574, 8154, 1072) map.MapCreateCreature(MapID, InstanceID, 1010402, 560, 8149, 1136) map.SetMapScriptData(MapID, InstanceID, 1, 1, ADD_record+1) end elseif ObjAreaID==2114 then --进门第二个,刷僵尸 local temp = math.floor(ADD_record/2) % 2 if temp == 0 then map.MapCreateCreature(MapID, InstanceID, 1010402, 625, 8350, 1106) map.MapCreateCreature(MapID, InstanceID, 1010402, 574, 8154, 1072) map.MapCreateCreature(MapID, InstanceID, 1010402, 560, 8149, 1136) map.SetMapScriptData(MapID, InstanceID, 1, 1, ADD_record+2) end end end